Уставший кодер | IT, DS/ML
232 subscribers
27 photos
5 videos
22 links
Душные советы. Рассказываю об IT и DS

Автор - @mdaniel42
Download Telegram
🎮 Симулятор айтишника

Новая рубрика. По пятницам кидаю ситуацию из айтишной жизни, где не очевидно, как правильно. Голосуешь в опросе, что сделал бы ты. В воскресенье возвращаюсь с ответом, как поступил бы сам. Поехали с горячего.

Ты - крепкий мидл, ищешь работу. Откликнулся в большую продуктовую контору - знаешь, из тех самых, которые мы все одновременно любим и материм. Называть не буду, но ты и так понял, о ком речь: их на всю страну пара штук, и собес там по традиции на шесть кругов ада. Мечта же. И завертелось.

Сначала HR-скрининг. Потом алгосекция - и ты три недели по вечерам ботаешь литкод вместо нормальной жизни. Дальше систем-дизайн. Потом ещё две техсекции с разными командами, на каждой одни и те же вопросы по кругу, будто резюме твоё никто не открывал. Месяц жизни, выходные коту под хвост.

И вот финал. Ты дошёл, выжал из себя всё. Эйчар улыбается, открывает табличку и выдаёт: «По итогам секций мы собрали ваши слабые места. Оффер готовы сделать, но на 20% ниже вашей вилки - есть куда расти».

Двадцать процентов. После шести этапов и месяца подготовки. В голове крутится «я столько вложил, обидно уходить ни с чем», а где-то внутри свербит, что тебя только что аккуратно поимели.

Что делаешь?

#симулятор_айтишника #найм
33
🎮 Симулятор айтишника - ответ

Разберём по вариантам.

Вариант А - согласиться, потому что месяц жалко. Самый человеческий и самый проигрышный ход. «Я столько вложил, обидно уходить» называется sunk cost, ошибка невозвратных затрат: месяц на литкод ты уже потратил и назад не получишь, что бы ни решил. А минус 20% к рынку останутся с тобой надолго, такую дыру повышениями не догнать - за год отставание только растёт. Это решение на эмоциях в самый невыгодный для себя момент.

Вариант Б - торг. Вот это верный ход, сейчас объясню почему. Смотри, что у тебя на руках: на их вакансию упало триста откликов, а до финала дошёл ты один. Тебя уже выбрали. Лоуболл «по графику ваших косяков» - это переговорный приём, табличка слабых мест нужна для одного: чтобы ты сам себе скостил цену. Сила в этот момент у тебя куда больше, чем кажется измотанному мозгу. Поэтому спокойно возвращаешь к делу: «прошёл все шесть секций, значит подхожу, давайте к моей вилке». Дальше по ситуации - тот же Яндекс реально двигается на 10-15%, а какой-нибудь жёлтый банк может и оффер отозвать за саму попытку. Поэтому торгуешься с готовностью встать и уйти. Без неё любой торг превращается в вежливую просьбу.

Вариант В - встать и уйти сразу. Дорого по потраченному, но право на жизнь имеет: как с тобой обошлись на найме, так часто будет и внутри. Слабое место - рубишь сплеча, хотя позиция у тебя сильная и можно было сначала продавить своё.

Вариант Г - пауза на пару дней. Работает как усилитель к торгу: берёшь день подумать, сбиваешь горячку, заодно собираешь другие офферы для рычага. Сильно, если не растягивать паузу на месяц.

Вариант Д - зайти на лоуболл и свалить через полгода. Вроде хитро, но ты подписываешься на полгода-год недоплаты, стресс и новый заход собесов с нуля. Дороговато за «всех перехитрил».

Ну и на будущее. Вилку называешь рекрутёру на входе, до всех шести кругов. Тогда финальное «есть куда расти» просто не прокатит.

А ты что выбрал? И прилетал тебе лоуболл после марафона собесов - чем кончилось?

#симулятор_айтишника #найм
👍7🔥5
Главный аргумент скептиков против вайб-кодинга всегда один: «да это же говнокод, агент нафигачит мусора, который потом не разгребёшь» 🙄

И знаете, отчасти они правы. Если посадить агента и тупо принимать всё, что он выдаёт, не глядя, то да, получишь свалку. Но говнокод тут не из-за агента. Он из-за того, что человек отключил голову.

Я уже год пилю свои продукты в паре с агентом. Вот как у меня поделён труд.

Что я отдаю агенту:
- Рутину. Печатать код, перелопачивать файлы, накидывать однотипные куски он делает в разы быстрее меня.
- Широкую сетку. Перед каждым мержем я гоняю отдельный проход агента по диффу на безопасность: он читает все изменённые файлы и ищет дыры, инъекции, XSS, обход авторизации. Один человек на каждом коммите такое руками не вытянет.
- Память и контекст. Решения, грабли и договорённости лежат в файловой памяти проекта, поэтому агент входит в задачу со состоянием, а не с чистого листа.

Что всё равно на мне:
- Направление и вкус. Что строим и как - решаю я. Агент не придумает за тебя архитектуру продукта.
- Верификация. Это главное. Я не верю агенту на слово: его «уязвимостей не найдено» - это широкая сетка, а самое важное перепроверяю сам. Агент разгружает голову, а не заменяет её.
- Сверка с реальностью. Любую правку сверяю с живым кодом и состоянием прода, а не с тем, что агент «помнит». Память врёт, прод - нет.
- Обратимость. Перед опасными изменениями - бэкап и проверка, чтобы откатиться в любой момент. У соло-разработчика нет права положить прод.

И да, я всё равно периодически что-то ломаю. Недавно собственным же фиксом безопасности уронил вход на сайте. Дисциплина не делает тебя непогрешимым. Она делает твои ошибки обратимыми и заметными.

Так что вайб-кодинг ≠ говнокод. Это просто инструмент, который усиливает то, что у тебя в голове. Есть инженерная дисциплина - агент превращает тебя в машину. Нет - он просто быстрее нагенерит тебе мусора.

А вы как? Доверяете агенту код или перепроверяете каждую строчку? И ловили уже момент, когда «оно само написалось», а потом сидел разгребал? 😬
7🔥32👀1
🚀 Бета тест 🚀

На айтишных собесах из раза в раз гоняют примерно одну и ту же теорию. Сам прошёл их вагон - вот и собрал её в один тренажёр. Зовут Сеньорчик.

Устроено просто: вопрос - варианты - сразу разбор, а сверху движок, который ведёт тебя по слабым местам и подсовывает, что стоит подтянуть. Пять ролей: Data Scientist / ML-инженер, аналитик данных, дата-инженер, тестировщик (QA) и Java-разработчик. Вопросы - с тегами реальных контор вроде Яндекса, Озона, Т-Банка и Сбера.

Сейчас открываю бета-тест. Хотите поучаствовать и заодно подтянуть теорию к собесу или освежить подзабытое - напишите в комментах, что вы в деле, и я скину доступ. А кто нормально потестит и вернётся с развёрнутым фидбеком, тому закину премиум на месяц 🫡
🔥532
🎮 Симулятор айтишника

Ты сеньор. Прилетает новая фича. Раскидываешь её на задачи, по каждой прикидываешь время, плюсуешь тесты и запас на неизбежное неизвестное, которое всегда вылезает. Складываешь - выходит две недели. Идёшь к менеджеру: «Думаю, недели две».

Он морщится: «Две недели?! Да тут работы на неделю. Мне вон ребята из соседней команды говорили, такое за пару дней делается. Давай неделю, ты же можешь». И пока ты подбираешь слова, он уже строчит в чат заказчику: «Сделаем за неделю» 🤝

И вот ты стоишь с задачей на две недели и сроком в одну, который ты вслух не называл. Теперь это официально твоё обещание. Не успеешь - крайний тоже ты.

Что делаешь?

#симулятор_айтишника #карьера
Если вы вдруг хотите уволиться, то лучше не надо😐
Please open Telegram to view this post
VIEW IN TELEGRAM
😢1
Forwarded from Банки, деньги, два офшора
Российские компании массово перестают нанимать айтишников. За первое полугодие число таких вакансий снизилось на 20–50% год к году, тогда как число резюме прибавилось на 21%, следует из данных рекрутинговых платформ. Это связано с общим охлаждением рынка труда, переносом части R&D-проектов и снижением спроса на начинающих специалистов. Рост зарплат в отрасли также замедлился и оказался ниже инфляции. @bankrollo
🤬2
🎮 Симулятор айтишника - ответ

Разберём по вариантам.

Вариант А - молча взять неделю и впрячься по вечерам. Самый частый и самый вредный путь. Ты согласился на срок, который сам не считал реальным, и теперь любой косяк на тебе: ты же «обещал». Дальше по классике - переработки, выгорание, баги от спешки. И главное, ты только что научил менеджера, что твою оценку можно продавить нажимом. В следующий раз он отрежет ещё.

Вариант Б - упереться: «две недели и точка». По сути позиция верная, но форма проигрышная. Голое «нет» без вариантов читается как упрямство, и ты из эксперта превращаешься в того, с кем «тяжело работать». Оценку держать надо, только не стенкой.

Вариант В - кивнуть на неделю, втихаря заложить свои две и потом красиво «обнаружить сложности». Манипуляция в ответ на манипуляцию. Иногда прокатывает, но это игра в кошки-мышки: один раз вскроется - и тебе перестанут верить вообще, даже когда говоришь чистую правду.

Вариант Г - вот это рабочий ход. Ты возвращаешь разговор туда, где ему место: к объёму работы и к ответственности. «Я оцениваю в две недели. Нужна неделя - окей, тогда вот это и это выкидываем из скоупа. Либо срок ставим под вашу ответственность, и я письменно фиксирую риски». Этим ты делаешь три вещи разом: оставляешь свою оценку профессиональной, отдаёшь выбор тому, кто и должен его делать, и снимаешь с себя роль крайнего. Срок берётся из объёма работы. Хочешь успеть за неделю - убираем часть задач, по-другому время из воздуха не появится.

Вариант Д - подключить своего тимлида. Крайняя мера. Тимлид как раз и нужен, чтобы прикрывать команду от продавленных сроков, но если бежишь к нему по любому чиху, это расписка в том, что сам договориться не умеешь. Сначала пробуешь вариант Г своими силами. Не помогло, менеджер продолжает ломать через колено - вот тогда идёшь к тимлиду, с фактами и письменно.

Как поступил бы я. Свою оценку на растерзание не отдаю и чужие сроки молча не глотаю. Спокойно кладу на стол: вот объём, вот честный срок, дальше выбор за бизнесом - либо время, либо скоуп. Кто назначает срок, тот и берёт на себя риск. За грамотную оценку нам как инженерам, по сути, и платят.

А ты что выбрал? И было у тебя, что менеджер подарил клиенту твой срок, не спросив?

#симулятор_айтишника #карьера
👍6🤔3🥰1
В Сеньорчике нет ни одного вызова LLM. Ни при подборе вопросов, ни при оценке ответов - нигде.

В 2026, когда нейронку пихают даже в чайник, звучит как ересь. Но причины приземлённые: счёт за API растёт вместе с аудиторией, секунда раздумий модели убивает ритм тренажёра, плюс одинаковый ответ обязан получать одинаковый балл - а LLM детерминизмом не славятся.

Под капотом вместо нейронки классика, местами столетняя: система Лейтнера для повторений, шахматный Elo для сложности, поправка на угадывание из психометрики. Из последней мой любимый факт: без неё юзер, который тыкает наугад в 4 варианта, накручивает себе +76 пунктов рейтинга. Система искренне верит, что он шарит.

Написал про это статью на Хабр: как движок выбирает следующий вопрос, почему подбирать задачи ровно под твой уровень - плохая идея (спойлер: нужен гандикап в 150 пунктов), из чего собрана сессия и что делать с холодным стартом новичка.

https://habr.com/ru/articles/1058136/

Кто записался в бету Сеньорчика - вы этот движок гоняете прямо сейчас 🤓
4🔥42
Год назад я тут задавал вопрос: «лайфкодинг умер?». Прошёл год, и я готов ответить 🍿

Предыстория для тех, кто пропустил. Тогда я наткнулся на Interview Coder, тулзу, которая прямо во время собеса подсказывает решение задачи, и её не видно, даже когда ты шаришь экран. Потыкал и офигел: читерить стало вообще элементарно.

Так вот, чем всё закончилось. Чувак, который это сделал, 21-летний студент Колумбийского универа, насобирал своей тулзой офферы от Amazon, Meta и TikTok. А потом сам же выложил видео, как он всех наколол. Итог: офферы отозвали, из универа выперли на год, он забил и ушёл пилить стартап. Стартап называется Cluely, и под него подняли больше 20 миллионов баксов, в том числе от a16z. То есть читинг на собесах стал бизнесом с венчурными деньгами, вдумайтесь.

И технически это уже не микронаушники со вторым монитором, как в моём старом посте. Тулза рисует ответ поверх экрана на системном уровне, ниже того, что захватывают Zoom и Meet. Ты видишь решение, интервьюер видит чистый экран. Занавес.

Компании, понятно, словили паранойю и рванули обратно в офлайн. Apple с июля проводит финалы для разрабов только вживую, у гугла CEO поднимал тему на внутреннем таунхолле. Логика простая: «давайте усложним проверку» вместо «давайте проверять по-другому».

И вот тут моя главная мысль. Лайфкодинг сломался не вчера, когда подвезли читинг. Он был кривым изначально. Я и сам собеседовал кучу народу, и сам сидел по ту сторону стола: одно дело дать живую задачу из реальной работы, другое дело - попросить за 20 минут на нервах закодить морской бой или развернуть бинарное дерево. Это проверка одного: зазубрил ли ты литкод. К инженерным навыкам отношения мало.

А теперь накинь сверху 2026 год. Настоящая работа давно не про то, чтобы по памяти строчить алгоритм на доске. Она про то, чтобы ставить задачи агенту, ревьюить, ловить баги и дыры в безопасности, держать в голове архитектуру. ИИ решает литкод за секунды. Какой смысл гонять человека по навыку, который машина делает мгновенно, а на работе он в таком виде вообще не нужен?

И вот для нашего рынка тут отдельный анекдот. Куча крупных контор, тот же Сбер, сейчас чуть ли не силком загоняют сотрудников в свои внутренние ИИ-тулзы, чуть ли не KPI на использование вешают. То есть на работе ты ОБЯЗАН кодить с ИИ, а на собес приходи и доказывай, что развернёшь то самое дерево руками и без подсказок. Где логика, ребят?

Так нужны ли live-coding собесы? В классическом виде - нет. Это одновременно дырявая защита, которая читерится в один клик, и проверка не того: память вместо инженерии. А как надо, показывают за бугром. Недавно общался с ребятами из Plata bank: вместо классического лайфкодинга у них вайб-кодинг. Дают реальную задачу и говорят «решай чем хочешь, хоть Claude, хоть Codex, хоть Cursor», а смотрят, как ты пользуешься инструментами и насколько умеешь ревьюить код и оценивать его эффективность. Meta туда же - тестит формат, где на собесе разрешают ИИ. Вот это проверки из 2026, а не из 2015.

Короче, лайфкодинг не умер. Он стал театром: все делают вид, что проверяют навык, которого либо нет, либо он на реальной работе давно не нужен.

А вас гоняли на лайфкодинге за последний год? И чем его заменить, или это норм фильтр? Особенно интересно мнение тех, кто сам собеседует 💬
👍7💯221🔥1
🎮 Выгорел в угли

Ты пашешь в продуктовой конторе третий год без отпуска длиннее недели. Релизы, дежурства, «ну ты же вывезешь». Темп только растёт: всем раздали ИИ-агентов, и теперь за спринт команда делает то, на что раньше уходил квартал. Голова у тебя при этом по-прежнему одна.

И вот начинаешь замечать. Код, от которого раньше кайфовал, стал безвкусным, как жвачка на третий час. Просыпаешься уже уставшим. Над простейшей задачей тупишь по часу, на ревью огрызаешься. Хобби заброшены, спорт умер, из развлечений остался скролл рилсов до часу ночи, лишь бы завтра наступило попозже. А по воскресеньям вечером в груди знакомый ком.

Гуглишь «выгорание симптомы» и узнаёшь себя в каждом пункте списка.

При этом впереди главный релиз квартала. Команда в мыле, каждый человек на счету, вся контора живёт в режиме «потерпим до релиза». Правда, ты уже не помнишь квартала, когда впереди не маячил бы главный релиз.

#симулятор_айтишника #карьера
👍42💔1
🎮 Выгорел в угли - ответ

Разберём по вариантам.

Вариант А - терпеть до релиза. Самый популярный ответ в жизни и самый проигрышный. Ловушка прячется в слове «до»: после этого релиза будет следующий, и планка «потерплю ещё чуть-чуть» отодвигается бесконечно. А выгорание, в отличие от усталости, само не рассасывается, оно углубляется по ступенькам: сначала пропадают силы, потом появляется цинизм к работе и людям, а на финальной стадии ты уже искренне веришь, что разучился работать. Тело всё это время копит счёт и однажды выставит его целиком: спина, давление, панические атаки, у кого что. Терпёж выглядит как план только потому, что не требует решений.

Вариант Б - две недели отпуска прямо сейчас. Уже неплохо, но с оговоркой. Отпуск лечит усталость. А выгорание это усталость плюс потеря смысла и контроля, и если через две недели ты вернёшься ровно в то же пекло, откат случится ещё до конца первой рабочей недели. Зато у отпуска есть другая суперсила: он вытаскивает из ямы настолько, чтобы решения принимались головой. Из ямы все дороги выглядят одинаково безнадёжно, туда за ответами лучше не заглядывать.

Вариант В - втихую сбавить обороты. Звучит по-взрослому, на деле полумера с двойным дном. Работаешь на 60%, а виноватишься на все 140: внутренний отличник жрёт тебя за каждый неотвеченный тред. И это заметят. Разговор о твоей нагрузке всё равно случится, только уже не на твоих условиях и с душком «он забил».

Вариант Г - разговор с руководителем. Рабочий ход, если правильно подать. «Я устал» звучит как нытьё и лечится фразой «отдохни на выходных». Работает конкретика: вот мои задачи, вот дежурства, вот что предлагаю срезать, передать или отложить. Нормальный руководитель за такой разговор скажет спасибо: найм и онбординг замены обойдутся конторе сильно дороже твоей разгрузки. А если в ответ прилетает «ну ты же вывезешь» - это тоже ответ. Очень информативный.

Вариант Д - уволиться. На поздних стадиях иногда единственный выход, голова дороже любого стажа. Но увольняться прямо из ямы - решение на эмоциях: сил на собесы у тебя сейчас нет, рынок 2026 к уставшим не ласков, а главное, есть шанс притащить выгорание с собой на новое место. Контора виновата не всегда и не во всём, часть граблей ты носишь в собственном рюкзаке.

Как поступил бы я. Комбо Б плюс Г, строго в этом порядке. Сначала отпуск, настоящий, с выключенными уведомлениями - вернуть себе голову. Правило простое: из ямы решений не принимаю. Потом разговор по варианту Г, с конкретикой на столе. Параллельно чиню базу: сон, спорт, хоть какая-то жизнь вне работы. Банально до зубовного скрежета, но выгорание кормится именно дырами в этих местах. И если после всего этого ничего не меняется, тогда Д: с холодной головой, подушкой и парой офферов это совсем другой уход, чем побег.

И про «подставить команду перед релизом». Команду подставляет тот, кто молча тлеет и однажды выпадает совсем. Отпуск - это минус человек на две недели. Выгоревший до углей сосед по команде - минус боец на полгода.

Тема мне близкая: я сам живу в режиме «днём работа, ночью свой продукт» и к этой яме пару раз подъезжал на опасное расстояние.

А ты что выбрал? Выгорал по-настоящему - что в итоге вытащило? (про антидепрессанты уже был ответ😁)

#симулятор_айтишника #карьера
👍63🔥2
Forwarded from Get Rejected
Мы - AI First компания, мы активно используем ИИ для разработки..

10 минут спустя

Ну что, давай решим задачку на Python или начнем с SQL
🤣6
Обещал рассказать, как я кодю буквально с телефона из кофейни. Рассказываю 🤓

Весь фокус в том, что Claude Code это терминальный агент. А раз он живёт в терминале, его не обязательно держать на своём макбуке. Я вынес его на сервер, а сам подключаюсь хоть с айфона. Вот как это собрано.

1. Взял отдельный сервер под проект. Раскатал там всё, что нужно, и сразу закрылся по безопасности: фаервол, вход только по SSH-ключу, никаких паролей. Сервер с парольным входом, который торчит в интернет, сольют боты за день, они круглосуточно долбятся на 22-й порт.

2. Поставил tmux. Это та самая магия, без которой ничего не взлетит. tmux держит сессию живой прямо на сервере, даже когда ты отвалился: заблокировал телефон, спустился в метро, потерял сеть. Claude Code крутится внутри этой сессии и спокойно пашет дальше, а ты в любой момент возвращаешься ровно туда, где был.

3. На айфон поставил Termius, удобный SSH-клиент. Подключаюсь к серверу, делаю tmux attach и оказываюсь прямо в живой сессии Claude Code. Всё, можно ставить агенту задачи.

И по факту это выглядит так: сижу в кофейне, открываю Termius, кидаю агенту «глянь вот это, посчитай вот то» и смотрю, как он работает. Макбук дома, я где угодно, всё пашет.

Грабли, на которых сэкономлю тебе время:
- Без tmux вся затея бессмысленна: закрыл терминал и сессия умерла вместе с задачей. Сначала tmux, потом всё остальное.
- SSH-ключ это обязательный минимум. Пароль на голом сервере живёт примерно сутки.
- С телефона неудобно редактировать код руками. Но в этом и нет смысла: ты не правишь строчки, ты ставишь задачи агенту. Это другой режим, как раз про то, как из кодера становишься менеджером.

Такой сетап реально развязывает руки. Не нужно ни рабочее место, ни ноут, только телефон и пара минут.

А вы пробовали вынести агента на сервер и дёргать с телефона? Или всё ещё прикованы к ноуту? 📱
6🔥43🥴2
AI не сокращает людей. Людей сокращает руководство, которое не умеет считать.

Позвали меня недавно на собес, разговорился там с рекрутёршей, и она выдала историю, которая это идеально доказывает.

Есть контора, около-стартап. Сначала они на хайпе нагнали народу будь здоров, раздули штат до потолка. А потом резко прозрели: «так AI же всё ускоряет, нахрена нам столько людей». И пошли сокращения. Первыми под нож отправили тестировщиков, а всё тестирование свалили сверху на инженеров: мол, у вас же AI, как-нибудь разберётесь.

И вот это, ребят, лютый красный флаг. С заботой о бизнесе рядом не лежало. Сейчас разберу почему.

Во-первых, они сами себе выкопали яму. Если тебе приходится увольнять людей пачками, значит, до этого ты их пачками же и набирал, не приходя в сознание. Причина простая: кривое планирование. AI тут ни при чём. Сначала нахватали лишнего на хайпе, а расплачиваются за это живые люди, которых выкидывают на улицу. Менеджмент уровня «ой».

Во-вторых, они вообще не поняли, что такое AI. AI работает как ускоритель, а не как замена. Он не стирает профессию, он позволяет одному человеку сделать за день то, что руками ковырялось неделю. И если у тебя в руках такая штука, умный ход в том, чтобы делать больше и быстрее теми же людьми. Больше продукта, больше фич, рост. А не «уволю половину, а остальные пусть пашут за троих».

А что в итоге вышло? Срезали QA, навесили тесты на разрабов. И теперь инженер вместо того, чтобы писать код, скачет между разработкой и тестированием, тихонько выгорает, а баги всё равно уезжают в прод 🙃 Потому что тестирование это вообще другая роль и другой склад мозгов, его не закрыть фразой «ну у вас же нейронка». В итоге они не сэкономили, а купили себе медленную катастрофу. Просто счёт за неё прилетит чуть позже.

И знаешь, в девяти случаях из десяти за «нас заменит AI» прячется обычная отмазка. Звучит-то солиднее, чем честное «мы налажали с наймом, а теперь разгребаем».

К чему я это всё. Когда выбираешь, куда идти работать, смотри выше зарплаты и модного стека - на руководство. Что за люди принимают решения и как они это делают. На собесе не стесняйся спрашивать: почему открыта эта вакансия, что случилось с прошлым человеком на этом месте, как в компании относятся к AI, как к инструменту или как к волшебной кнопке «уволить всех». Если потянуло душком «мы тут сократили полкоманды, потому что нейросеть», разворачивайся и спокойно иди мимо.

Потому что рыба гниёт с головы. Какие бы деньги ни сулили и какие бы плюшки ни рисовали, если наверху сидят вот такие ребята, ты либо станешь следующим, на кого свалят работу за троих, либо следующим, кого выставят за дверь. Оно тебе надо?

А вы с таким сталкивались? Как вычисляете гнилое руководство ещё на берегу, до оффера?
🔥95💔3
🎮 Суфлёр на собесе

Ты мидл, четвёртый месяц ищешь работу. Рынок сам знаешь какой: на каждую вакансию очередь, отклики улетают в тишину. И тут наконец отвечает хорошая продуктовая контора: вилка в рынке, стек вкусный, люди на скрининге понравились. Завтра алгосекция.

Литкод ты ботал, но у тебя классика: дома решаешь спокойно, на собесе от нервов мозг обнуляется.

Вечером друг кидает ссылку: тулза-суфлёр. Невидимый оверлей поверх экрана: читает задачу, шепчет решение, подсказывает, что говорить вслух. В шеринг не попадает, Zoom и Meet её в упор не видят. Друг клянётся, что прошёл с ней три секции и собрал два оффера. «Да все уже так ходят», говорит.

И самое смешное: в этой же конторе, если тебя возьмут, кодить с ИИ будет обязанностью. Но на собесе изволь руками, по памяти, без подсказок.

Завтра в 11:00 звонок.

#симулятор_айтишника #найм