Наша контора создала собственный язык программирования для написания бизнес-приложений. Проблема в том, что рантайм работает на Джаве. Я пробовал генерировать исходники в С++ и потом их компилировать, использовал там смарт-поинтеры, короче, получил очень ощутимый прирост в производительности. В связи с этим возникла идея: а почему не пойти дальше и не написать свою ОС, которая будет заточена именно под этот язык? Просто тупо убрать все эти ненужные слои и вычислять все на голом железе. Мысли?
ОП, погугли язык Forth. Он как-то и использовался в ОС, который компилирует Форт. Такие ОС назывались "Форт-системы".
>Всё вышесказанное относится к понятию Форт только в первом приближении. Форт — это не совсем язык программирования; вернее, он перекрывает понятие языка программирования. Форт в большей степени является виртуальной машиной и операционной системой ForthOS.
>Очевидными областями применения этого языка являются встраиваемые системы управления. За счёт простоты транслятор, а зачастую и компилятор Форта легко реализуется для подавляющего числа микроконтроллеров, также используется как кросс-средство программирования. Применяется также при программировании компьютеров под управлением различных операционных систем или как самостоятельная операционная среда.
Разработчик ПО больше не дефицитная профессия или халявы в айти больше не будет
Среди Software‑development вакансий за 2023 год произошел самый резкий спад среди всех профессий (Indeed hiring lab 2023) - на целых 53%. В 2024 спад уменьшился относительно прошлого года, но не относительно других профессий.
Кратко разберём тезисы:
Тезис 1: ИИ улучшается в решении типовых задач.
OpenAI GPT 4.1 модели стали лучше писать код (дешевле, быстрее, меньше ошибок) (wired). Предложения от ИИ уже «коммитятся» в C++ std. С 2019 года способность ИИ выполнять длительные задачи удваивается (ИИ может решать задачи всё длиннее) примерно каждые 7 месяцев (исследование Metr).
Тезис 2: ИИ упрощает разработку
Доступ к Copilot дал прирост продуктивности (на 13-22% больше PR) в Microsoft (Исследование). Скорость решения типовых программерские задач возрастает вдвое (mckinsey).
Тезис 3: практически все разработчики используют ИИ
76% разработчиков уже используют (планируют), рост продуктивности (81%) (Stack Overflow Dev Survey 2024). 92% разработчиков в штатах используют ИИ дома и на работе (2023). В этом году вышли бесплатные китайские нейросети уровня платных ChatGPT o1 (qwen.ai, deepseek), открыв доступ для разработчиков без денег и VPN.
Тезис 4: крупные компании больше не вкладываются в разработчиков
Глобальные инвестиции в AI достигли $500 млрд в 2024 году, отражая приоритет AI в стратегиях крупных компаний. Брин (основатель гугла) сказал: «60 hours a week is the sweet spot of productivity». Раньше гугл был известен лояльностью к сотрудникам и порицал переработки. Инвестиции в сектор SaaS и корпоративного ПО сократились с $17,4 млрд в 2023 году до $4,7 млрд в 2024 году (ctol digital solutions).
Тезис 5: разработчик ПО больше не дефицитная профессия
Software‑development вакансии за 2023 год ↘ ‑51 %, самый резкий спад среди всех профессий (Indeed hiring lab 2023). В 2024 спад уменьшился относительно прошлого года, но не относительно других профессий.
Программирование являлось халявой, но больше не является.
В недалеком прошлом достаточно было пройти несколько туториалов, посмотреть примеры собеседований, прорешать пару десятков задач c Leetcode (Codewars, Hackerrank) и идти на рынок.
Легко было обходиться без базовых знаний Computer Science: понимания структур данных и алгоритмов, баз данных, операционных систем, сетей, теории асимптотической сложности и т.п.
Даже если брать программистов с базой, многие считали своей главной задачей — перевести требования в код. По ходу статьи будут агрументы, что в этом уже нет большой ценности.
С дармовщиной покончено, и я предсказываю, что индустрия уйдет от сверхдоходов за умение решать простенькие логические задачки к обычному доходу за компетенции. А компетенции будут проверяться еще строже.
LLM сейчас могут не просто помогать писать код, но и решать какие-никакие задачи вообще без помощи программиста. Казалось бы, логично предположить, что порог входа в разработку снизился.
Но это не так. Раньше junior-разработчику приходилось конкурировать с другими джунами, но тоже разработчиками. Сейчас приходится конкурировать еще и с промпт-программистами, вайб-кодерами, просто разработчиками, которые читерят с ИИ для прохождения собеседований.
Отбор и найм превратились в гонку вооружений и на самом этапе отбора: рекрутеры применяют ИИ для поиска резюме, а кандидаты оптимизируют свои резюме с помощью ИИ.
На таком рынке лучше всего тем, у кого есть опыт и есть база. Уже сформированный программист так же пользуется ИИ, но может утилизировать этот рычаг с большей эффективностью. Для всех остальных требования взвинтились невероятно.
Главное заблуждение вайб-кодера Вайб-кодер думает, что наступили времена, когда за неумение писать код и незнание основ computer science компании будут платить деньги.
Жестокая правда такова, что эти времена как раз закончились с появлением LLM.
Повторюсь. С появлением LLM некомпетентность перестала оплачиваться.
Дело в том, что никакой сложности решать большую часть задач на большинстве проектов не было и раньше. Да, надо было иметь какое-никакое знание языка программирования, но это вопрос одной-двух недель, этому и дошкольников обучают. Вместо 1x запросов к LLM надо было сделать 2x запросов в Google и скопировать код. Может быть, внести мелкие правки.
Никакого волшебства с LLM не произошло, только поиск стал быстрее и нудная рутина ушла. Если речь идет о задаче, которую не решили в интернете, то и LLM не поможет. Говорю как человек, который ежедневно использует ChatGPT с 2022 года.
Никакой сложности решать большую часть задач на большинстве проектов не было и раньше
В прошлом работодателю казалось, что программировать сложно. Кандидаты могли ничего не знать и не уметь, но легко находили работу. Надо было подготовиться к собеседованию, а потом «копипастить» с интрнета. Я сам начинал так и получал хорошие в сравнении с другими сферами деньги. Без базы. Без алгоритмического мышления. Без умения писать простой код.
Сейчас работодатель понимает, что типовые задачи легко решаются с LLM, и не готов платить за это много. А желающих получать вознаграждение за легкую работу значительно(!) прибавилось.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
>>3506067 хотя лучше будет подписаться на onscroll ивент и просто возвращать позицию вертикального скролла в предыдущее состояние до тех пор пока позиция горизонтального не достигнет конца, тогда и не нужно будет элементы скрывать.
>>3505444 нейросети... Которые нихрена не могут сгенерировать код если не описать в деталях более подробно + при ограниченном наборе символов промпта для инпута(ввода) до 1000 символов.
ОБЩИЙ БУГУРТ ТРЕД GENERAL BUTTHURT THREAD #75 /butthurt/
Аноним22/07/25 Втр 18:27:04№3503623Ответ
ЛЮДИ ДУМАЮТ, ЧТО С АЙТИШНОЙ ЗП ТЫ КАК СЫР В МАСЛЕ КАТАЕШЬСЯ, ЕЗДИШЬ МИНИМУМ НА НОВЕНЬКОЙ БЭЭНВЕ, ЛЕТАЕШЬ В ТАЙЛАНДЫ-МАЛЬДИВЫ-ЭМИРАТЫ ТРИ РАЗА В ГОД, ИМЕЕШЬ КАПИТАЛ В НЕСКОЛЬКО МЛН РУБЛЕЙ @ НА САМОМ ЖЕ ДЕЛЕ: @ ЕЛЕ-ЕЛЕ ВЫПЛОТИЛ ЕБОТЕКУ (КОТОРУЮ БРАЛ ЕЩЕ ДО КОВИДА), ПИТАЯСЬ ХУЙЦАМИ С ГРЕЧКОЙ @ ЕДВА-ЕДВА, ЛИШАЯ СЕБЯ ВСЕГО, НАКОПИЛ НА ПЯТИЛЕТНИЙ СОЛЯРИС (ПО СОВЕРШЕННО ОХУЕВШЕЙ ЦЕНЕ), ЧТОБЫ ВОЗИТЬ СВОЮ ЖЕНУ И ЛИЧИНКУ НЕ НА ОБОССАНОМ КАРШЕРИНГЕ, А НА ЛИЧНОЙ ТАЧКЕ @ В ОТПУСК ЛЕТАЕШЬ ДАЙ Б-Г РАЗ В ГОД, ЛИБО В ОКТЯБРЕ-НОЯБРЕ, ЛИБО В ФЕВРАЛЕ-МАРТЕ, ЧТОБЫ НЕ ОХУЕТЬ ОТ ЦЕН И НЕ ТЕРЕТЬСЯ ЖЕПАМИ С БЫДЛОМ @ УЕБАЛ ТРИ ГОДА И ПОЧТИ ВСЕ СВОБОДНЫЕ ДЕНЬГИ НА РЕМОНТ ЗУБОВ И ОСТАЛЬНОЙ СВОЕЙ ТУШКИ, КОТОРАЯ УЖЕ НАЧИНАЕТ БАРАХЛИТЬ ПОСЛЕ 30 ЛВЛ @ ФИНАНСОВАЯ ПОДУШКА — ДВЕ ЗП, ОТ МЫСЛЕЙ О ВНЕЗАПНОЙ ПОТЕРЕ РАБОТЫ НАЧИНАЕТСЯ ТРЯСКА @ РУБЛЬ ОБЕСЦЕНИВАЕТСЯ БЫСТРЕЕ, ЧЕМ ПОВЫШАЕТСЯ ЗП, ВРОДЕ ПОЛУЧАЕШЬ ДОХУЯ, А УРОВЕНЬ ЖИЗНИ ПО СРАВНЕНИЮ С ПРОШЛЫМИ ГОДАМИ СТАЛ ТОЛЬКО НИЖЕ
IT, ОЧЕНЬ МНОГО СТРЕССА ИЗ-ЗА ДЕДЛАЙНОВ, СЛОЖНЫХ БАГОВ, СИДЯЧЕЙ РАБОТЫ @ ИЗ-ЗА НИХ ЖЕ ЧАСТО НЕТ ВРЕМЕНИ НА СПОРТ И ОТДЫХ, КОТОРЫЕ ХОТЬ КАК-ТО ИСПРАВЛЯЛИ БЫ ЭТО @ ЕСТЬ МАЛОЧИСЛЕННЫЕ ПРОДУКТОВЫЕ КОМПАНИИ, ГДЕ ХОРОШИЙ WORK/LIFE BALANCE @ ГДЕ УВАЖАЮТ СОТРУДНИКОВ, МИНИМУМ СТРЕССА И ХОРОШАЯ ОПЛАТА ТРУДА @ НО ИХ НАСТОЛЬКО МАЛО, ЧТО ИХ МОЖНО ЗАНОСИТЬ В КРАСНУЮ КНИГУ @ ЕСЛИ БЫ МОГ СКАЗАТЬ ПРОШЛОМУ СЕБЕ, КОТОРЫЙ БЫЛ 5/10/15 ЛЕТ НАЗАД, ТО СКАЗАЛ: “ЛЮБОЙ ЦЕНОЙ ОТКЛАДЫВАЙ СТАРТОВЫЙ КАПИТАЛ И ДЕЛАЙ КАКОЙ-ТО ПАССИВНЫЙ ДОХОД @ ЧТОБЫ ВЫКАТИТЬСЯ ИЗ IT И ПРЕКРАТИТЬ ЭТОТ СТРЕСС, ВЫГОРАНИЕ И ХРОНИЧЕСКОЕ НЕДОСЫПАНИЕ @ С ВОЗРАСТОМ ЛЕГЧЕ НЕ СТАНОВИТСЯ @ ЕЩЁ И НЕЙРОСЕТИ БУДУТ ДОБИВАТЬ ЭТО IT” @ В ПРИНЦИПЕ ЭТО И ТАК ПОНИМАЛ РАНЬШЕ @ НО СКАЗАЛ БЫ СЕБЕ ПРОШЛОМУ: НИКАКИЕ КВАРТИРЫ, МАШИНЫ И Т.Д. НЕ БУДУТ ГРЕТЬ ТЕБЯ @ ТОЛЬКО ПАССИВНЫЙ/ПОЛУПАССИВНЫЙ ДОХОД ПОЗВОЛИТ ТЕБЕ НЕ СОЙТИ С УМА
НАЧАЛО ДЕЙЛИКА @ ПРИВЕТ @ ПРИВЕТ @ ВСЕМ ПРИВЕТ @ ПРИВЕТСТВУЮ @ ПРИВЕТ @ ПРИВЕТ @ @ КОЛЛЕГИ, ДОБРЫЙ ДЕНЬ! МЕНЯ СЛЫШНО? @ НЕТ @ СЕЙЧАС ПЕРЕЗАГРУЖУ МЕССЕНДЖЕР/ZOOM/КОМП/НЕБО/АЛЛАХА @ БЕСПЛАТНОЕ ВРЕМЯ В ЗУМЕ КОНЧИЛОСЬ @ ДАВАЙТЕ ВСЕ ПЕРЕЗАЙДЁМ
>>3506071 Если это стабильно, то 800г в неделю это так-то за 3 кг в месяц, что дохуя, если ты не 200кг титан. Я примерно такими темпами сейчас за год с копейками 40кг сбросил.
Почти все айти - это ебаный пузырь. Большинство стартапов - это откровенный скам и развод инвесторов-мамонтов на деньги, которые тянут под обещания разбогатеть/стать новым цукербергом, но 99,9% которые все равно провалятся спустив кучу денег на анальников/менеджеров/оунеров и прочую фауну в унитаз.
В мире крупным копрораций ситуация такая же. Команд, которые работают на проектами которые приносят деньги/поддерживают инфраструктуру компаний меньшинство. Все остальные занимаются хуйней по принципу "может быть это когда-нибудь выстрелит". Из бигтехов можно уволить больше половины кодерков с манагерами и ничего не изменится. Этого до сих пор не произошло исключительно из за лапши, которую манагеры вешают на уши денежным мешкам.
Всякий мелкий кал, обслуживающий мелкий бизнес нужен примерно так же, как и сам мелкий бизнес. Галеры - просто посредники во всем этом калопроизводстве.
По сути реальной работой занимаются только всякие мастодонты энтерпрайзеры, которые поддерживают гигантские айти махины, всякие LLM инженеры, которые сейчас развивают нейронки и двигают индустрию вперед. Все остальные - это просто стадо бесполезных долбоебов.
>>3506280 Я про то что ты можешь любой бред, например конспирологического содержания, в нейронку запостить - она его разовьет в правдоподобную стену текста. Поэтому это глупая затея вывалить нейронные тексты в интернет, как подтверждение твоих слов.
Хочешь шизей в одиночку и находи поддержку у нейронок. Окружающие тут причем?
>>3506294 >Я про то что ты можешь любой бред, например конспирологического содержания, в нейронку запостить - она его разовьет в правдоподобную стену текста. Поэтому это глупая затея вывалить нейронные тексты в интернет, как подтверждение твоих слов. В чём разница между нейронкой и ненейронкой? Какая разница, кто и как "запостил глупость"? Ты их тех, кто считает, что истина может быть записана только шрифтом Times New Roman, а если шрифт другой, то это пиздеж?
как найти мотитиваю и быстро заработать
Аноним26/05/25 Пнд 05:31:15№3462585Ответ
сап двач, учусь на веба все такое, но нихуя не знаю, пизда как одновременно тянет, но при этом ваще ничего не хочу делать, тк все пиздят, что ии все заменят, я прекрасно понимаю, в сравнением с такой выскочкой как я даже ии не надо напрягать. прост рил поясните за ворк тут, типо даже в мск не видел для нуля который хоч учиться норм ворка,я понимаю что таких дохуя и тп но все же. великие двачеры, скажите мне, как так картишки разыграть что бы там к концу лета уже 100к делать
>>3475962 >все нормально, но есть категоричные высказывания
Жанр такой. Кому то такое наоборот заходит, и этот ментальный пиздюль под жопу мотивирует шевелиться и развииваться.
Другое дело, что соя впечатлительная что пиздец: слишком уж буквально принимает это на свой счет. Сразу бежит обижатьбся, оскорбляться, отменять, вот это вот все... Столяров - не боженька, от его мнения судьба анона не шибко зависит.
>>3500610 Потому что в Си сразу погружение в указатели без их объяснения (аргументы в main, ввод с помощью scanf). И в целом куча сущностей сваливается сразу, например, заголовочные файлы, раздельная компиляция, спецсимволы, функция main, когда еще не изучили функции... На Паскале же будет просто - begin writeln('Hello World!'); end. Столяров пишет, что Паскаль нужен только для самого старта с нуля, потом (после освоения указателей и динамических структур) надо сразу перекатываться на Си.
>>3500910 Питон - это просто современный Бейсик (его и зовут гвидобейсиком). Он не дает понимания устройства компьютера и того, как выполняются программы. А C++ слишком сложен для первоначального обучения. Вообще еще Фортран подходит вместо Паскаля, он есть в стандартном наборе GCC вместе с C и C++. Но там довольно корявый синтаксис и куча костылей. Лучше что-нибудь минималистичное. В процедурном программировании это Паскаль, в ООП - Java, в ФП - LISP.
>А вообще так: если мозги есть, то можно просто найти любую книжку по какому-либо языку программирования с присутствием в названии слов "для новичков"/"для чайников"/"базовый курс" и почитать. Книги "Python/PHP/JavaScript для чайников" дадут на выходе только макаку, которая относится к программированию как к магии на волшебной шайтан-машине.
Давайте поразмышляем, что бы нам хотелось воплотить и с какой целью. Наверное, стоит начать с цели. Опишу, что хочется мне.
1) Цель: бабло. 2) Что? То, где будет хоть какое-то бабло.
Я, честно признаться, не разбираюсь ни в чём. Я хикка и девственник, потому много играл в игрули, включая браузерные. Поэтому попробую браузерную игру запилить. Но не игру ради игры, а именно ради БАБЛА.
Из всего айти отдела вайбовал один лишь я. У меня Курсор с подпиской, я довольный как свинья. Мой папанька инженером отбатрачил тридцать лет, А сейчас в анкетах пишет что детей у него нет
Я теперь на таски скор, я имею свой Курсор. Я на ём вайб код лабаю всем олдам наперекор. Любой челендж для меня нынче полная фигня. А-а-а!!! Вайбовый кодер я!
На меня техлид-собака матерится каждый день, Обзывает говнокодом, косо смотрит, старый пень. Мёрдж риквесты не пускает, ничего, что я вношу, Всё за то, что я с Курсором в лучших практиках пишу.
Разгоняет злую ложь, что с лапшою код мой схож. Да и что в этом плохого? Коль работает — не трожь. Но коллеги и друзья презирают все меня. А-а-а!!! Вайбовый кодер я!
Нахрен брошу ту контору и поеду во Фремонт, За свово меня там примут, ведь в почете там вайб код. Осную стартапов кучу, заработаю бабла, И маманька бросит плакать, что такого родила.
Всё, покедова, друзья, не кляните вы меня. Вам подарок с чистым сердцем напоследок сделал я: Во все репы от души лучших практик наложил. А-а-а!!! Вайбовый кодер я!
Репозиторий, который поддерживает основные поисковые системы по изображениям - https://github.com/ki
Аноним# OP25/07/25 Птн 17:36:48№3505724Ответ
Зависит от важности. Изначально прорабатывалась идея уникальных анонимных пользователей. То есть таких которых можно было бы забанить навсегда, но при этом ничего о них не знать, кроме какого-то уникального номера
На связи банкир 350к рублей java-бог. Стори такая, работаю в Энтерпрайзе, сижу, пержу, но чето бабок не дают на текущем месте, из-за инфляции приходится отказываться от флорентины и брать просто додо пиццу. Решил я найти работу себе на 450к, а я то до этого проводил собесы у себя в компании и к нам табуном ходили "вкатуны после курсов" и "волки". В целом пиздато стелят на собесе, чето отвечали, но всех служба безопасности отсеивала. Я даже после такого тех кто пиздел хорошо, начал отсеивать, искал заик, людей асоциальных, у которых голос дрожал, чтобы на низкий грейд к нам устроить и чтобы они работали годами. Но для себя я хочу лучшее, дай думаю прокачаюсь как так же пиздеть, посмотрю что такое эти ИТ менторы, какие офферы они получают и тп.
В итоге, я в ахуе... Челы имеют телеграм и бусти каналы, где показывают как они собесятся. Ну и вижу как проходят собесы, посмотрел штук 10 собесов и я блять уверен что это никакая не постановка, потому что на другом конце бывают мудаки, дауны, челы которые пренебрежительно к кандидату относятся. Если это все постановки, то это дорога в голивуд. НО ИТ ЭТИ ИТ ЧЕЛЫ ПОЛУЧАЮТ ОФФЕРЫ ПО 500к, 600к рублей на руки.
Смотрел блять одно видео, где чел собесился, последняя часть была с менеджментом и они разговаривали 2 сука часа. Была девочка которая СУКА ДУШНИЛА СВОИМИ ВОПРОСАМИ. Вопросы были в стиле - Какая ваша ценность? - Какие сложные задачи решали на своей работе? Получилось? - Что вы думаете скажут о вас коллеги? - Какие задачи хотите у нас решать? - Почему вы выбрали работать в нашей команде? - Чтобы вы улучшили в нашем продукте? - Расскажите про опыт организации процессов? - Какая роль у вас вам интересна? Что хотите найти в контексте? Как хотите развиваться? - Хочу спросить противоположную историю, что не получилось? и еще х2 вопросов таких. И главное такая тупая девочка, токо кофе наверное и гоняет. Да ее место под столом мой хуй сосать.
Блять, я даже набирать этот список устал, а там чел ДВА, ДВА СУКА ЧАСА ОТВЕЧАЛ НА ТАКОЕ, как у него в горле не пересохло? Я через минут 5 разговора кашляю и заканчиваюсь уже. В итоге ему дали позицию бекенд разработчика с ОФФЕРОМ В 550к рублей. АЛО, КАК ЙОБАНА В РОТ? Я бы никогда так даже не ответил, как можно столько пиздеть? Я пишу код, загружаю его в репозиторий и выкладываю на стенд, все. А это называется СОФТ НАВЫКИ. И вы только подумайте, чел выбил зарплату 1,6 раза больше чем я. Когда я сижу и по ночам работаю чтобы этот ебанный банк не развалился и мне дали хотя бы 10% премии. АХ СУКА, КАК ЖЕ У МЕНЯ БОНБИТ.
У меня и вуз технический, и 10 лет опыта, ну почему это не важным стало? А там чел у которого 3 года опыта, делает ГОЛИВУДИНГ как Мэт Деймон за покерным столом. При том у меня к этому челу вопросов вообще ноль. Он какой-то НЕРЕАЛЬНЫЙ перфоманс показал, полностью эксплуатирует эту систему и зарабатывает максимальный доход. У меня скорее вопросы ко всей этой системе найма, почему мне столько не предлагают? Я много говна за время работы поведал, ну наймите меня на 550к, я действительно буду полезным, буду перерабатывать перед важными релизами, да и не уйду с вашей лодки при первом пиздец. Я конечно понимаю разницу между собеседованием и реальной работой, да, возможно если бы чел начал именно в этой компании работать, то не вытащил бы, его бы уволили, но сюр в том, что мне даже не предлагают попробовать покрутить педали в роли лида за 550к. Я думаю есть компании где бы и я обосрался в роли лида.
Почему так? Почему ПРОГРАММИСТА выбирают не по знаниям/базенке, а по ПИЗДЕЖУ ИЗ-ЗО РТА. В Яндексе бы такой чел не смог 550к получить, но Яндекс и славится тем, что платит ниже рынка, поэтому там токо терпилы работают.
P.S. Я тут недавно собеседование на руководителя посмотрел за 600к рублей, там вопросы из разряда как вы решаете проблемы? Как мотивируете сотрудников? Как сроки выставялете? А МЕНЯ ЗА 350к ШВАБРИРУЮТ алгоритмами, структурамми данных и не дай бог на фаната танентбаума нарвешься, который будет про ОПЕРАТИВНУЮ ПАМЯТЬ СПРАШИВАТЬ, ДЖАВА СУКА ПРОГРАММИСТА, ГДЕ ЕСТЬ ГАРБЕЙДЖ КОЛЛЕКТОР, АЛО БЛЯТЬ. ПОЖАРНИКИ ТУТ УЖЕ НЕ ПОМОГУТ, В КАКОМ БЛЯТЬ МИРЕ Я ЖИВУ?
Здарова анон! хочу вкатиться в разработку на Rust. Интересна тема блокчейн разработки. На скоко это вообще сейчас востребовано и найду ли я где наживиться? МБ советы дадите
>>3385024 >4 года на питоне, тыкал другие яп. Тут проблем думаю не будет. Тут да, некоторые особенности языка понять и в целом после питона проблем не будет. Это сишники обычно срутся в штаны от раста
Двадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.
Здесь мы sporim на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже два года никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...
В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками и либами, с помощью которых создаются автотесты: Selenium, Selenidе, Playwright, Cypress и т.д. Некоторые используются в связке с определенными ЯП, другие можно юзать с разными, в общем, смотри в вакухах, что наиболее востребовано в конкретной области разработки / на данное время / в твоем городе etc
В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
Автоматизированное тестирование: - QA.GURU (см. торренты и их канал на ютубе) - Автоматизация на питоне https://github.com/berpress/qa-python-map - Курс Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)
Нагрузочное тестирование: - Apache JMeter - Basics to Intermediate level - Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
Не знаю, как тестеры, но промышленное программирование и менеджмент -- однозначно ДА. ОСОБЕНО в корпорациях. Не даром, прогеры всегда считались самыми тупенькими в естесвенно-научной среде.
У меня много знакомых прям на глазах поменялись. Еще они как будто в общем развитии замораживаются. Как пришли в условный Яндекс на 4 курсе, так такими же околошкольниками и остались.
Kotlin — статически типизированный, объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. Язык назван в честь российского острова Котлин в Финском заливе, на котором расположен город Кронштадт.
Маскот котлина Коди.
Что имеем: +Современный синтаксис (реально удобный). +Совместимость со всей jvm инфраструктурой. +Возможность писать статический DSL прямо на самом языке. +Дополнительные возможности котлина. (делегаты, функции, расширения класса, вариативность и т.д) +Возможность нативной сборки, сборки в js, андроид и ios. +Корутины
Для тех, кто переходит из процедурных языков программирования, объектно-ориентированный подход (ООП) может показаться полной ерундой.
В интернете часто приводят какие-то высосанные из пальца примеры с кошками, собаками и всякой абстракщиной. Но в реальной жизни все не так просто, и эти детсадовские примеры ни о чем не говорят. Когда ты только начинаешь изучать ООП, то сложно понять, зачем вообще городить эту огромную телегу с классами, наследованием, инкапсуляцией и прочими заморочками.
Поэтому лучший способ въехать в ООП - это сразу погрузиться в изучение какого-нибудь фреймворка. Когда ты видишь, как все это применяется на практике, то сразу начинаешь понимать суть.
Почему следует изучить java перед котлин, а не сразу изучать котлин: 1.Java основа: Без знания java ты не будешь понимать, что происходит под капотом kotlin. Синтаксический сахар kotlin скрывает сложные операции, и ты можешь понять конечный результат, но не механизм его достижения. Это как нажимать кнопку на чайнике и видеть, что вода нагревается, но не знать, почему и как это происходит. Лучше всего понять что под сахаром это в intellij перейти tools -> kotlin -> show kotlin bytecode -> decompile. 2.Код на Java: Большинство библиотек написано на java. Без знания java ты не сможешь понять их код и, соответственно, эффективно использовать или модифицировать их в своих проектах на Kotlin. 3.Может быть что где-то будут куски кода на java в проекте.
>>3502654 >Просто я вижу как GC раз за разом не дает достичь хорошей производительностью языку. Я практически уверен что это не из-за GC напрямую, слишком простая задача чтобы об нее спотыкался GC, в остальных случаях-то он работает нормально.
Чаще всего, я бы предположил, что приводит к такому это использование всяких иммутабилити подходов, гексагональной архитектуры и т.д. То есть просто начинают спамить новыми объектами налево и направо, что увеличивает и потребление памяти и задержку на ГЦ.
И даже кроме этого в Джава/Котлине можно работать с оффхипом в каких-то очень критичных ситуациях и ГЦ не будет вообще.
Так что это достичь хорошей производительностью языку мешает точно не ГЦ, а поверья как следует программировать и как не следует.
>>3503122 > Чаще всего, я бы предположил, что приводит к такому это использование всяких иммутабилити подходов, гексагональной архитектуры и т.д. То есть просто начинают спамить новыми объектами налево и направо, что увеличивает и потребление памяти и задержку на ГЦ. Ну, так то ты прав. Можно было бы вырезать кусок памяти и его переиспользовать. Получается, что то от чего пытались уйти (ручное управление памятью) приходиться всё равно делать иначе будем вечно сидеть в остановленном мире. Вот только в какой-нибудь расте таким заниматься не нужно при этом не получая никаких проблем с памятью. > оффхип Вот это уже костыль, без которого, из-за недостатков GC и того, что котлин не компилируемый язык, не обойтись. Который к тому же тоже требует вдумчивого подхода и в плане контроля над жизненным циклом памяти в офхипе и трейдофом времени передачи данных из офхипа в хип и обратно.
>>3500879 В тот момент джава был по развитию в застое. Потом как Котлин стал официальным языком они перестали хуи пинать, а начали на жопной тяге пиздить фишки, потому что им тыкали в лицо что они старые пердуны, пердиксы.
А если бы гугол сказал что переходим на флаттер, разрабы подумали, это какая-то хуйня и хуярили бы на си++, то что там утечки памяти может быть всем похуй, главное то что по синтаксису наиболее похожий язык.
Прочитал недавно несколько статей на тему первых компьютеров и программных проектов, и был удивлен ч
Аноним21/07/25 Пнд 08:05:39№3502559Ответ
Прочитал недавно несколько статей на тему первых компьютеров и программных проектов, и был удивлен что все основные концепции и даже нормальные языки были уже придуманы в 50х.
Если посмотреть на инструкции компьютеров тех времен, то даже сейчас на них легко было бы писать с ассемблером, привычные команды перемещения, арифметика, биты, условные переходы.
Algol который появляется в конце 50х уже выглядит как современный Pascal, функции, процедуры, записи, синтаксис 1 в 1.
За несколько лет реализуются крупные проекты, где есть динамическая загрузка модулей, возможность работать на нескольких компьютерах одновременно с обработкой выхода отдельного компьютера из строя, и сетью с обменом информацией между другими центрами.
А 60е это уже пик, PL/1, векторные процессоры, менеджеры виртуальных машин, права доступа, сложные файловые системы с версионированием (а сейчас нету, даже деградация в отдельных областях наблюдается), отображение в память, динамическое связывание (в том числе и со службами), динамическая конфигурация в зависимости от текущего железа.
Поразительно что из того мира к нам пришли абсолютно убогие технологии типа Fortran, UNIX, когда уже были нормальные варианты.
>>3502559 (OP) > Прочитал недавно несколько статей на тему первых компьютеров и программных проектов, и был удивлен что все основные концепции и даже нормальные языки были уже придуманы в 50х.
"Все новое - это хорошо забытое старое". Все там давно придумано. Концепция "Нажал на кнопку - мышина испольняет твои желения" была изначальной сверхзадачей и там где-то LISP появился.
>>3502559 (OP) >был удивлен что все основные концепции и даже нормальные языки были уже придуманы в 50х. с подключением. тебя ждет еще очень-очень много новых открытий!
Сап, сейчас все больше говорят о нейросетях и их возможностях в программировании, что вызывает некоторые опасения. Не хочу кричать, что айтишка умрет и подобное, но, думаю, стоит имеить запасной план на такой случай.
Аноны, что думаете по этому поводу?
inb4: Заводчане осилившие регистрацию в OpenAI vs. IT-бояре.
>>1647485 (OP) Объясните почему у кабанов и солнцеликих менеджеров горит когда сотрудник работает на 2-3 работах? Сейчас есть тренд, который позволяет работать удаленно на профессиях по типу маркетолог, программист, финансист. Какая разница сколько часов на жопе чел сидит при мониторе, главное же результат, ебите за него если надо. Но вот сколько с такими челами не пытаешься в дискусию вступить, сразу жопа горит и дальше аргументов ТАК НЕЛЬЗЯ ничего не двигается, хотя если устраиваться не по ТК РФ, а по ГПХ/ИП, то вполне законно можно иметь 2-3 работы и в хуй не дуть. Токо прикинь с одной работы 250тысяч лутаешь, не пыльно гребешь, а тут хуяк и уже 750к рублей на руки. Смысл вообще в жопо лизании начальству за 10%, если ты получаешь 300%?
Совсем я в ахуе с додиков-клопов (твои коллег), которые даже не владельцы бизнеса, но тоже осуждают такое поведение. Почему блять? Какая мотивация у работника не владельца бизнеса подсасывать и подстраиваться под такое ду-ду-ду начальства?
>>3503439 Ну вообще изи. Берешь, открываешь ИП, ищешь галеру, которая работает на Банк, Телеком, Эком, либо на Яндекс, устраиваешься туда по ИП без трудовой. Вкатываешься в процессы, оптимизируешь встречи, стараешь как можно меньше работать и вот как только ты дошел до момента что 2-3 часа в день занят, берешь другую работу на которую так же по ИП устраиваешься. Ну и со второй повторяешь, потом берешь третью работу.
>>3503884 Ну это все удаленно происходит, плюс у ИП какие то условия прописывают рабочих дней, разве нет? Если сама контора узнает, тебя не штрафанут разве? Коммерческая тайна, там все дела.
>>3503921 ИП это не ТК РФ, там даже графика не может быть с 9 до 18, просто сказано будешь программировать на дядю и все, могут прописать часы, но это будет неправомерно, их можно потом в трудовой инспеции опустить.
Если контора узнает что ты совмещаешь и она против этого, максимум че будет с тобой расторгнут договор и ты останешься без денег. Это не уголовное преступление, и не мошенничество, поэтому спок. А так скорее либо не узнают, либо если узнают и все устраивает, то хуй забьют.
Попробуй, ты ничего не потеряешь.
Нужна помощь анончики . Предстоит написание магистерской диссертации и сдача через год. Учусь на ИВТ
Аноним18/07/25 Птн 18:48:23№3501040Ответ
Нужна помощь анончики . Предстоит написание магистерской диссертации и сдача через год. Учусь на ИВТ . Проблема в том, что вообще нет никаких идей + тему надо обосновать т.е на отвали написать не получится (описание проблемной области, актуальность работы, описание проблемы , следствие , узкое место). Так вот я к чему - если кто-то работает в индустрии или пишет кандидатскую и у него есть некоторые проблемы или желание делегировать некоторые задачи на бедного анончика , жду ваших предложений. От вас исходники (если есть ) или проблема , которую надо решить, а от меня через месяцев 6 решение этой проблемы в работе или части вашей кандидатской или докторской. Интересы: операционные системы, пакетные менеджеры, файловые системы , работа с памятью , ядром , виртуальные файловые системы и ТД. Язык разработки значения не имеет -освою за неделю.
>>3503711 У магистерской несколько целей. Первая и самая главная на самом деле - исследование текущих решений постулируемой проблемы, с целью поиска в них пробелов. Т.е. главная задача магистерской не что-то сделать, а обосновать нахуя ты вообще делаешь то что сделали несколько ерох за годы до тебя. И тут тебе анон не поможет, пиздуй к научнику если нет идей.
Актуальные проблемы на хайпе - LLM. Сейчас их внедряют все кому не лень. Пока как чат-боты, но сотни MCP-серверов уже на подходе, а jailbreak модели или prompt injection это не теоретические атаки. Инструментов которые могли бы фаззить модельку хуй да нихуя. Попробуй разобрать текущие (например, https://github.com/cyberark/FuzzyAI ) и сделать что-то своё, можешь например натренировать одну модель ломать другие модели.