fa
Feedback
Папочка Разработки

Папочка Разработки

رفتن به کانال در Telegram

Дэвдэд Помогу найти работу — https://clck.ru/3TFinP Автор — @mccalen. С радостью пообщаюсь о том, о сём, рекламу не продаю

نمایش بیشتر
روسيا156 868دسته بندی مشخص نشده است
3 053
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-57 روز
+130 روز
آرشیو پست ها
Что делать перед собесом? Правильно — загуглить "ТОП ТЫЩА ВОПРОСОВ". Они существуют, сколько я себя знаю, и всегда взяты из ч
Что делать перед собесом? Правильно — загуглить "ТОП ТЫЩА ВОПРОСОВ". Они существуют, сколько я себя знаю, и всегда взяты из чьей-то башки после трёх пройденных собеседований пять лет назад. Там всегда одно и то же: GC, многопоточность и SQL. По каждой теме триста вопросов, ведь сто из них автору задали за всю свою жизнь, а ещё двести он позаимствовал в другой точно такой же статье. Никто никогда не пишет, почему этот вопрос сюда попал, какая выборка (а есть ли она вообще?), откуда взят тот или иной вопрос. Сейчас открыл первую попавшуюся ссылку на запрос "топ вопросов собеседование C#" и знаете что? Вот прям подряд:
Вопросы для Middle: - Что такое cohesion и coupling (связанность и связность)? - Что такое IaaS, PaaS, SaaS и каковы различия между ними?
Кто-нибудь хоть раз в жизни слышал эти вопросы на собеседовании? Отвечу за вас и забегу немного вперёд: второй вопрос не был задан НИ РАЗУ на основе анализа ТРЁХСОТ собеседований. Ладно, первый достаточно популярный. Вероятность встретить его на собеседовании — 0.68%. В целом — заебись. Если готовиться по таким спискам, то через лет десять будете знать десять тыщь бесполезной хуйни и сможете составить свой авторский топ. Правда, работу не найдёте, но а кому она нужна вообще. Можно подумать, мало ли в интернете херни всякой, но это буквально вредная информация. Те два вопроса стоят через один с "Что такое асинхронность и чем она отличается от многопоточности?". Первые два абсолютный мусор, а про многопоточность спросят с вероятностью 15%. То есть ты буквально должен действовать как в сапёре — два пропустил, один качественно выучил, три пропустил и так далее. Скорее всего, такого не будет. Ты просто один раз подготовишься по списку в гугле, завалишь 10 собесов и пойдёшь ругаться в комментариях про мёртвый рынок. Так к чему я это всё. Заебали эти списки с учётом того, какую важность этому придают. Я проанализировал 300 реальных собеседований, достал 6500 вопросов, сгруппировал и составил свой топ с блэк-джеком и сами знаете чем. Можете лайки поставить, а можете и не ставить — всё равно вас ждут видео на ютубе и посты тут 🌟

В ЛС часто пишут с просьбой помочь сделать резюме, дать рекомендации, ведь "Не приглашают собесов ноль что делать ахтунг". Сначала созванивался, помогал грамотно расписать опыт, исправить типовые ошибки, а потом и вовсе времени на такие активности не осталось. То есть проблема с резюме осталась, а моего времени на разбор — нет 😭. Сейчас если вы напишете мне с подобной просьбой, то я озвучу кучу денег и буду надеяться, что никто не согласится 🥰. С тех пор уже прошло достаточно времени, и наша методика подготовки резюме прошла существенную трансформацию: мы проводили кучу самостоятельных исследований, покупали чужие курсы, просмотрели всевозможные видео на ютубе и готовы решить эту проблему сразу для всех желающих. Ровно через неделю — 25-го июня в 18:00 мск — мы с моим партнёром Сергеем Назаровым проведём двухчасовой стрим только по резюме.
Сначала прям вся самая актуальная информация без каких-либо пейволлов, а потом разбор реальных резюме, чтобы показать на примере.
Резюме жду в ЛС @mccalen в пдф формате. Любые контактные данные, названия организаций, проектов, фото скроем и не покажем публично. Количество резюме, которые сможем разобрать, ограничено, поэтому газ 🥰. Если именно ваше резюме не успеем разобрать на стриме, то после него всё равно в ЛС отправлю индивидуальный фидбэк ❤️

Про базы данных на собеседованиях спрашивают почти всегда, а заваливаются на них почти все, хотя вопросы из раза в раз одни и те же. Собрал то, что спрашивают чаще всего, и что за этим хотят услышать.
Индексы. "Что такое индекс и когда он не сработает".
Хотят не определение из учебника, а понимание: индекс ускоряет поиск строк, но его легко обойти — обернув колонку в WHERE функцией или написав LIKE с процентом в начале шаблона. Если скажешь, когда индекс НЕ используется — ты уже выше половины кандидатов.
Уровни изоляции транзакций. Классика — "чем Read Committed отличается от Serializable и какие аномалии каждый ловит".
Грязное чтение, неповторяющееся чтение, фантомы. Не зубри таблицу — разбери на примере с двумя параллельными переводами денег, и сам всё выведешь.
N+1. Любимое в дотнете из-за EF.
Ты дёргаешь список заказов, а потом в цикле по каждому лезешь за клиентом — сто запросов вместо одного. Должен уметь объяснить, как ловится (по логам SQL видно эту простыню запросов) и как лечится — Include, проекция, ручной джойн.
Дедлоки. "Откуда берётся и как избежать".
Две транзакции берут одни и те же ресурсы в разном порядке и встают намертво, ожидая друг друга. Лечится — брать блокировки в одном и том же порядке.
Нормализация и денормализация. "Зачем намеренно ломать нормальную форму".
Правильный ответ — ради скорости чтения, осознанно, а не от незнания, как её строить. Это не весь список, но если ты уверенно закрываешь эти пять — по базам тебя уже не уронят 🥰 Сохрани и пробегись глазами вечером перед собесом. Десять минут, а закрывает половину типичных вопросов по БД. 👍 — Сохранил, разберу 🌟 — Я И ТАК ВСЁ ЗНАЮ А СОБЕСЕДОВАНИЯ НЕ ПРОХОЖУ

— Умеете тэгать людей в рабочем чате? — Да — Вы приняты проджект-менеджером — Я умею даже тэгать нужных людей — Извините, вы оверквалифайд

Когда продакт говорит "у нас технический долг", он имеет в виду "разработчики написали хуёвый код и им теперь переделывать". На самом деле технический долг — это всегда долг бизнеса, который разработчики просто берут на себя. Я провел много собеседований и на них кандидаты часто жалуются: "у нас в команде огромный техдолг, времени его исправлять не дают". И знаешь, в чём всегда корень? Не в том, что джуны фигачили говнокод. А в том, что в какой-то момент бизнесу было важнее зарелизить фичу к чёрной пятнице, чем нормально её спроектировать. Разработчик понял, что нужно сделать костыль, и сделал. Потому что иначе фичи в срок не было бы — а значит, не было бы бизнеса, который платит ему зарплату. Это нормальная сделка. Бизнес говорит "нам нужно сейчас, потом разберёмся". Разработчик берёт долг и обещает потом его закрыть.
Проблема не в самой сделке, а в том, что бизнес почти всегда забывает про вторую её часть. "Потом разберёмся" превращается в "ну и так работает же, зачем переделывать".
И через два года новый продакт, который пришёл на готовое, открывает бэклог и видит ад. Его реакция? "Какие криворукие разработчики тут до меня работали". Никакого понимания, что эти криворукие разработчики тащили бизнес на горящих сроках три года подряд, пока он на других проектах сидел. Поэтому когда у тебя в команде в очередной раз говорят "надо побороть техдолг" — спроси одну вещь. Сколько часов в спринте выделено на эту борьбу? Если ответ "ну, в свободное от задач время", это не борьба. Это вид, что вы что-то делаете.
Реальная работа с техдолгом — это когда команда официально берёт N% мощности спринта на рефакторинг. И не "пока сроки позволяют", а как защищённый бюджет.
Если такого нет — техдолг будет расти, пока кодовая база не станет нерабочей. И тогда уже не разработчики виноваты. Виноват тот, кто эти решения принимал. 👍 — Согласен, техдолг это решение бизнеса 🌟 — Долг это лично мой грех, я плохой разработчик (нет)

Литкод на собесе бэкендера — это сигнал, что в команде не понимают, кого нанимают. Я провёл за свою карьеру много технических собеседований. Из них штук на пяти сказали дать задачи из литкода. Окей, я эти ваши алгоритмы хуй знаю, но перед интервью за час разобрал задачи, запомнил пару решений и был готов представлять из себя важного интервьюера 🥰 Если ты в компании, где платят за перекладывание джейсонов и поддержку пяти микросервисов — навык быстро написать обход дерева не понадобится тебе никогда. Ни разу. Вот прям ни единожды. За восемь лет коммерческой разработки я не встретил ни одной рабочей задачи, где надо было реализовать поиск в ширину руками. Хуй с ним. Можно сказать, что эти задачи проверяют логическое мышление. Но ведь нет — литкод могут решать те, кто много тренировался решать литкод. Абсолютно весь секрет успеха в том, чтобы вовремя вспомнить реализацию нужного алгоритма. Будь ты хоть Аланом Тьюрингом, ты никогда за 15 минут под давлением не изобретёшь обход дерева в глубину с нуля. Что реально надо бэкендеру? Уметь декомпозировать большую задачу. Читать чужой код, а не только писать свой. Вести переговоры с менеджером, когда сроки не выглядят как "к концу недели сделаешь, там делов то". Найти, почему запрос в проде тормозит. Объяснить джуну, почему его подход не работает, и не увести его в депрессию ещё на год. И вот сидит на собесе кандидат с шестью годами опыта с хайлоадом, тащил на себе четыре микросервиса, инциденты на проде фиксил. А его час спрашивают, как развернуть односвязный список за O(n) с константной памятью. Он не помнит. Его не берут. Серьёзно? Я знаю аргумент: "Яндекс/Гугл спрашивают, значит работает". Это работает, потому что у них в воронке всегда были тысячи кандидатов и нужен дешёвый отсев — ВСЁ.
Литкод-собес — это либо плохое копирование больших компаний, либо желание интервьюера почувствовать себя умным, потому что он когда-то потратил кучу времени на решение вот прям таких же задач. Никогда — не способ найти хорошего бэкенд-разработчика в команду.
Если ты сейчас собесишься и тебя гоняют по графам на C# вакансию — это не означает, что ты тупой. Это означает, что в этой команде не подумали, кого хотят нанять. Это их проблема, не твоя 👍 — Литкод проверяет умение решать литкод 🌟 — Ахахха стоп. Разработчик должен стать алгоритмы

پیام ویدیو01:00

Давно хотел свичнуться в гошку, но постоянно откладывал? Лучшее время — сейчас 🥰 Готовы взять 20 человек по Golang с предоплатой 50.000 10 рублей. То есть буквально платишь только тогда, когда выйдешь на новую работу. Не устроишься — не платишь Что входит: - Подготовка по теоретической части для собеседований - Подготовка по лайв-кодингу - Порешаем задачи на готовой кодовой базе, прям максимально приближенные к рабочим - Подготовим резюме и проработаем опыт работы - Проведём несколько мок-собеседований, где отточим навык отвечать на самые каверзные вопросы - Индивидуальная сессия с психологом - Разбор реальных собеседований и работа над ошибками - Помощь на время испытательного срока По C# за год трудоустроено 86 человек. Гошку разорвём, жопу ставлю 🍑 Напиши мне на рабочий аккаунт, ссылки для связи на сайте devdad.ru. Начать можем уже сегодня, а места ограничены. 🥰

Знакомый с 10 годами опыта в дотнете ищет работу более полугода. Недавно он мне написал такое, что я завис на три минуты 🥰 Е
Знакомый с 10 годами опыта в дотнете ищет работу более полугода. Недавно он мне написал такое, что я завис на три минуты 🥰 Есть у меня знакомый. Когда-то работали на одном проекте, хорошо общались. Он реально сильный: больше 10 лет опыта, был лидом, с кучей технологий работал. Но был один нюанс. С остальной командой отношения всегда натянутые: ребята дебилы, код у них говно, а если в его коде баг — то это майкрософт виноват. Его код — божественный, а если почему-то нет, то тут вообще иначе нельзя было сделать. В октябре прошлого года его сократили. Прошло более полугода — он всё ещё ищет работу. Я хорошо знаю, что рынок не простой, но его кейс даже меня вводил в ступор. 10 лет опыта, техлид, и хуй. Недавно пообщались, я мимо дела закинул рефералку в одну компанию, а через пару дней прилетает сообщение, которое прикрепил выше. Я сидел и тупил в экран минуты три 🥣. Ладно бы у него реально были проблемы с военником или ИП, но ведь нет. Приписное есть, отсрочка есть, а ИП просто осталось с прошлой работы. Эти вопросы задают НЕ потому, что эйчар с утра решила тебя унизить.
По ТК работодатель обязан запрашивать военник или приписное. Про ИП — многие компании реально просят закрыть, особенно крупные. Это требования, которые даже не рекрутёр придумал.
И вот тут до меня дошло, почему он полгода в поиске. Дело не в навыках и даже не только в рынке. Он застрял в 2021 году, когда синьору компании сами в жопу дули и звали на собес "приходите когда удобно, можем хоть в субботу вечером". Тогда можно было хлопнуть дверью на вопросе про ИП и через неделю иметь три оффера. Сейчас — нет. Сейчас на твоё место очередь, и в этой очереди есть люди с таким же опытом, которые на вопрос про военник просто скажут "вот, держите". Самое грустное — он не понимает, что проблема в нём. Считает, что эйчар еблан, компания мудаки, а он — жертва. И так будет ещё десять собесов. Двадцать. Пока деньги не кончатся. А вот свежий кейс для контраста. 3 месяца назад к нам на сопровождение пришёл разработчик с двумя годами опыта. Прошли подготовку, моки, резюме, вышли на рынок. Когда мы потом разбирали его собесы — заметили одну вещь: на любой вопрос отвечает по делу, не знает чего-то — так и говорит "не сталкивался в коммерческой разработке". Без оправданий, без обид, без "ну вообще-то это редко используется". Через 4 недели — два оффера, один на 270к на руки, который он и принял. С двумя годами опыта. Не с десятью. Короче, к чему я это всё:
- Красная ковровая дорожка закатана обратно в рулон.
Даже для синьоров. Пришёл с короной "вы должны быть благодарны" — вежливо пойдёшь куда подальше.
- Софты решают больше, чем харды.
Раньше даже можно было вести себя как мудак, но писать классный код — терпели. Сейчас выбор есть, зачем идти на компромиссы.
- Вопросы про военник, ИП, гражданство — это процедура, не допрос.
Реагируешь как на личное оскорбление — красный флаг размером с твоё ЧСВ.
- В поиске полгода и виноват рынок? Посмотри на себя ещё раз.
Рынок тяжёлый, но люди устраиваются. Просто не все. Я что-то не понимаю? 🌟 — знакомый сам виноват, рынок ни при чём 🌟 — рынок реально сломан, не надо валить на людей 👍 — и то, и другое

Потратили 50 тысяч рублей за две недели. На психологов 😭 Короче, в какой-то момент мы понял простую штуку — технические скиллы это только половина истории. Человек знает теорию на отлично, пишет код во сне, опыт работы божественный, а на собесе руки трясутся и он забывает своё имя. Знакомо? Сам через это прошёл — помню как в 2018-м проваливал интервью просто потому что внутри всё кипело и я не мог связать два слова. После ещё неделю себя винишь, что вот мог же, но в нужный момент забыл. Решили — нужен психолог. На постоянку, для ребят внутри программы. Собесили четверых. Каждый предложил свою тему для встречи: — Страх, тревога и синдром самозванца — Как перфекционизм разрушает твою карьеру — Как пройти собес, когда внутри всё кипит — Феномен стресса Цены — от 6 до 25 тысяч за встречу. Самый дорогой — выпускник МГУ, регалии, рассказывает про нейромедиаторы, кортизол, дофамин, биологическую природу стресса — заслушаешься. Я сидел и думал: вот это уровень, вот это наука, будто ролик на ютубе посмотрел 🌟 А потом ученик задаёт ему живой вопрос: "Я переживаю перед собесом, что делать?" И этот выпускник МГУ за 25 тысяч отвечает: "Ну, не переживать". Я не шучу. Ни хрена не шучу. Двадцать пять. Тысяч. Рублей. За "не переживать" 🥣 В итоге дали ребятам проголосовать самим. Они выбрали среднего по цене — не самого дорогого, не самого дешёвого. Что я вытащил из этих 50 тысяч:
Дорогой не значит полезный. Регалии не значат эмпатию. Можно знать всё про нейромедиаторы и не уметь ответить живому человеку, у которого завтра собес и трясутся руки.
И самое главное. Если ты сейчас в поиске работы и понимаешь, что половина твоих факапов на собесах не только про код — приходи к нам в DevDad. Психолог теперь нормальный. Не выпускник МГУ, но реально помогает 🥰 Какая тема ближе всего? 🌟 — синдром самозванца 🌟 — перфекционизм убивает 🫡 — стресс на собесе, руки трясутся 👍 — у меня всё ок, я железный

Обещал — держу 🥰 Шпаргалка по CQRS, которую упомянул в последнем видосе — вот она. Без воды, только то, что реально нужно держать в голове. Дел сейчас — кошмар сколько, если честно. Но потихоньку возвращаюсь на ютуб, скучал по этому формату.

Разработчики не умеют делегировать. И вместо того, чтобы признать это — обвинили нейронку в говнокоде 🥣 Я серьёзно. Часто вижу в чатах: "ИИ пишет говнокод", "Клод галлюцинирует", "Copilot — переоценённая игрушка". И я такой сижу, читаю и вспоминаю 2021 год. Тогда ко мне в команду пришёл джун. Хороший парень, мотивированный. Я ему кидаю примерно следующую задачу в джире: "Сделай оплату по карте". Всё. Точка. Ну а чё, и так всем понятно, что надо делать, это же очевидно — подумал я и пошёл заниматься своими делами. Парень сидит неделю, приходит — сделал. Только не через наш платёжный шлюз, а через какой-то левый SDK, без обработки ошибок, без логирования, и кнопка «Оплатить» почему-то зелёная, хотя у нас весь UI синий. Я тогда подумал: «Понанимали долбоебов, а я код переписываю». Нет, долбоеб в той ситуации был другой, а парень сделал всё по ТЗ. Это я не мог нормально задачу поставить. С нейронкой ровно та же история. Ты ей пишешь "сделай мне авторизацию", и она делает. Только не на том стеке, не с той архитектурой, и токены хранит в вообще не там, потому что ты не сказал, где хранить. А потом ты в чате пишешь: "ИИ пишет говнокод" и радуешься, что ещё десять лет на работе будешь выезжать на написании крудов. Нет, братан. Это ты поставил задачу как будто разговариваешь сам с собой.
Вот правило, к которому я пришёл: если твою задачу не сможет понять разработчик, который вышел на проект неделю назад — нейронка тоже не поймёт. Грейд вообще не важен. Мидл, синьор, джун — если человек не в контексте, ему нужны детали. ИИ всегда не в контексте.
Когда я начал писать промпты как нормальные задачи — с описанием бизнес-логики, ограничениями, примерами — результат стал другим. Самое смешное — этот навык вообще не про ИИ. Это навык тимлида. Умение передать задачу так, чтобы другой человек сделал то, что ты имел в виду. Просто раньше за плохое делегирование ты получал кривой PR от джуна и молча переписывал сам. А теперь получаешь кривой ответ от нейронки и идёшь жаловаться в тематические чаты.
Не ИИ тупой. Ты просто никогда не умел делегировать — и раньше это было незаметно.
🌟 — Нужен гайд по промтингу 🌟 — Не не, нейронки просто пишут говнокод

Вроде недавно учился в школе и думал, кем стану, когда вырасту, а теперь дочке уже 4 годика исполнилось. Мало того — это ещё
Вроде недавно учился в школе и думал, кем стану, когда вырасту, а теперь дочке уже 4 годика исполнилось. Мало того — это ещё и старшая! Младшая скоро начнёт разговаривать, где-то получит кучу своего мнения и тоже будет заказывать трёх котов ❤️ Всегда думал, что взрослые — это совсем другие люди, но где-то наебалово произошло. Я всё тот же Саша, которого отчитывали за забытую форму на физру, только теперь с кучей ответственности и забот

Никогда тут не выкладывал, но сегодня прям очень захотелось) Лицемерно будет говорить, что занимаемся менторством только ради
Никогда тут не выкладывал, но сегодня прям очень захотелось) Лицемерно будет говорить, что занимаемся менторством только ради такого фидбэка, но это важная часть. Ещё год назад, когда первые ребята начали выходить на работу, только на этом топливе и двигались, а сейчас такие слова помогают понять, что мы делаем действительно социально-значимый проект. Тем временем за март 9 человек нашли новую работу — сейчас один из лучших сезонов для найма в году 🥰

Теория на собесах — это как билеты при подготовке к сдаче на права — фактически, больше половины информации ты забудешь через месяц после сдачи, а на практике по дорогам все вообще ебали именно так ездить по кольцам. Разница только в том, что к сдаче на права готовятся уже давно и вывели рецепт успеха — вот куча билетов, вот тут тренируйся на них отвечать. В 2020-м я начал активно готовиться к собесам на мидла и пошёл читать Рихтера. Сел читать с первой страницы. На третий день понял, что помню примерно ни хрена, и перечитывал каждую главу несколько раз. Потому что учить всё подряд — это не подготовка, это иллюзия подготовки. Конечно, по итогу это сработало, но знали бы вы, сколько времени я учил то, что не пригодилось до сих пор.
Проблема не в том, что теория сложная. Проблема в том, что никто не говорит, какая именно теория нужна и в каком виде её будут ожидать.
Ты сидишь, читаешь про паттерны, многопоточность, рефлексию, IL-код — и не понимаешь, что из этого реально спросят, что может понадобиться на работе, а чем ты теперь только в курилке на конференции можешь похвастаться. Мы на менторстве разобрали более двухсот реальных собеседований и вытащили оттуда конкретный список тем. Не выучи всё — а вот это спрашивают, вот такие ответы ожидают, вот этот момент прям совсем важно уточнить. Ребята конспектируют своими словами, мы проверяем, потом решаем тесты, практически как с билетами, и закрепляем на моках. Скучно? Всё ещё да, но время используется намного продуктивнее. Как готовишься ты? 🌟 — Только то, что необходимо 🌟 — Книги и техническая документация — это база. Её надо выстрадать и вообще иначе лучше в курьеры идти

Я ужасно финансово безграмотный человек. Всегда это знал, но как-то успешно в этом существовал. С работ переводят каждый меся
+3
Я ужасно финансово безграмотный человек. Всегда это знал, но как-то успешно в этом существовал. С работ переводят каждый месяц деньги, надо только понять, куда их раскидать, а если что-то остаётся, то можно вьебаться в кредит и купить Х6 М. Теперь таких приколов нет — заработок нестабильный, и новые чертолёты в кредит брать стало страшно. Мало того, я даже свой продал 🥲 Цель — отложить денег, чтобы меньше переживать и снова купить чертолёт. Буду рад абсолютно любому, который хоть как-то помогает вам, от «Ну я просто не трачу больше n% зарплаты» до «Использую агентов, один из которых за меня планирует бюджет, второй решает, сколько тратить, четвертый формирует метрики в графане».

Один из самых частых запросов в индивидуальных чатах за последний год — «Я боюсь ходить по собесам» На менторстве 100+ человек. За 2025-й устроились почти 60. В этом году уже 15. И знаешь что объединяет тех, кто НЕ устроился? Не слабое резюме, не отсутствие подготовки и даже не софты — страх дойти до собеса. Сначала придумываем тысячу причин бесконечно готовиться, потом сто причин почему на собес пойти не получается. Мы в прошлом году звали психолога — работали с тревожностью в группе. В этом планируем ввести индивидуальные сессии. Это действительно проблема и я её не обесцениваю. Но вот что я никогда не писал в ЛС, а сейчас скажу публично: иногда надо забить на свою тревожность и просто сделать. Без готовности. Без уверенности. С трясущимися руками. Ты можешь сидеть, переживать и готовиться, а в это время в твою компанию мечты устроится тот, кто в нужный момент оказался смелее. Мне было страшно запускать ютуб-канал. Прям до трясучки. Я был даже рад, что его никто не смотрит. Затем я полгода пытался перебороть страх написать здесь что-то не так. «Ой, а меня ведь уже не только жена читает, вдруг они отпишутся и плохой коммент напишут» Честно? До пошло оно всё нахуй. Вот прям так. Я просто взял и сделал. Иногда специально писал провокационные посты и прятал от себя телефон, чтобы не смотреть на реакцию. В моменте очень тяжело, зато потом легче.
Собес — это не экзамен. Это разговор. Тебя не отчислят из разработки за плохой ответ.
Возьми и забронируй один собес на этой неделе если чувствуешь, что пост про тебя . Хреново пройдёшь — получишь опыт. Хорошо пройдёшь — получишь оффер. В обоих случаях ты в плюсе. 🌟 — Иду на собес на этой неделе 🌟 — Не не не. Погоди. Ты не понял. Я то по объективным причинам ещё не готов, надо подготовиться по графам на литкоде

Один из лучших разработчиков, которых я собеседовал за последний год, сидел без оффера четыре месяца. Четыре. Месяца. На тех. собесе он разложил системный дизайн так, что я сам записал пару идей. Опыт — шесть лет, дотнет, микросервисы, AWS, всё живое, не просто в пет-проекте где-то тыкал Знаешь, в чём была проблема? Его резюме выглядело как простыня с названиями багов к релизу, который никто не читает. «Разработка и поддержка микросервисной архитектуры». «Интеграция с внешними системами». «Оптимизация производительности». Ну красота, ещё «коммуникабельный» допиши — и можно в музей скуки.
Ни одной цифры. Ни одного результата. Ни одного «я сделал Х, и это дало Y».
И это не исключение — это норма. Я провёл за 2025 год штук десять собеседований и вижу одну и ту же картину: классные специалисты не считают нужным писать нормальное резюме. Они искренне верят, что достаточно быть хорошим специалистом, а рекрутер с тимлидом сами разглядят бриллиант. «Можно, а зачем?» 😭 Рекрутер тратит на резюме секунд пятнадцать (две и те случайно). У тимлида в очереди тридцать кандидатов. Никто не будет разгадывать, что ты имел в виду под «оптимизацией производительности». А вот «ускорил обработку заказов с 12 секунд до 0.8 за счёт перехода с EF на Dapper + Redis» — это уже разговор. Основная проблема в том, что раньше это действительно работало. Ещё 4 года назад можно было пунуть в резюме и получить кучу приглашений. Сейчас всё поменялось.
Рынок развернулся и сейчас он оценивает не сколько ты знаешь, а как быстро принесёшь пользу. Раньше компании могли себе позволить набрать джунов и растить их годами. Сейчас мало того, что рынок работодателя и нейронки, так ещё и кризис в стране.
Жёсткая правда: если ты сильный разработчик и месяцами без оффера — скорее всего, дело не в рынке и не в «перенасыщении джунами после курсов». Дело в упаковке. Резюме на hh, поведение на собесе, ответ на «расскажи о себе» — всё это маркетинг. И пока ты его игнорируешь, тебя обходят ребята, которые знают меньше, но показывают больше 🌟 Не надо становиться инфоцыганом. Надо просто перестать прятать результаты за сложными и общими формулировками. 🌟 — Нужен пост про то, как нормально упаковать резюме 🌟 — Это не я безработный, просто ни у одной компании нет меня

Я массовых сокращений не боялся. Я ковида не боялся. Я даже собеса в Яндекс не боялся (ладно, боялся). Но сейчас мне впервые за восемь лет реально не по себе 🔥 Смотри, что произошло. На прошлой неделе я откопал исходники одного проекта, который мы с командой делали несколько лет назад. Там мобильное приложение на MAUI, бэкенд на дотнете и вообще весьма странный архитектурный подход, но сейчас не об этом. Я решил завайбкодить одну фичу — интеграцию с внешним сервисом: маппинги, валидация, тесты, обработка ошибок. Раньше это два-три дня спокойной работы. Я закинул контекст в агента, описал что хочу, пару раз поправил — и через четыре часа у меня был рабочий PR. Не «почти рабочий». Не «надо допилить». Рабочий. С тестами. С нормальным неймингом. И я такой сижу, смотрю на это и думаю: а чё я вообще делал эти два-три дня раньше? Я что, три дня набирал этот код руками? Нет, я думал. Я проектировал. Я принимал решения. Но штука в том, что 80% этих решений были типовыми. И нейросеть их приняла так же, как я бы принял. Потому что я их принимал не потому что я гений, а потому что это паттерн, который я видел сто раз. Вот тут неприятная правда:
огромная часть нашей работы — это паттерны. Не архитектура космолёта, не рокет сайенс — а перекладывание данных из одной формы в другую по знакомым шаблонам. И с этим ИИ уже справляется.
Я не из тех, кто кричит «нас всех уволят завтра». Завтра не уволят. Но я чётко вижу: через три-четыре года команде из десяти разработчиков уже не нужны будут все десять. Нужны будут четыре, которые умеют формулировать задачу, видеть архитектуру целиком и ревьюить то, что нагенерил агент. А шестеро, которые были нужны чтобы «руками набивать» — не нужны. И знаешь что самое хуёвое? Я сам был тем, кто «набивал руками». В 2018, когда я только пришёл в айти, меня взяли именно за это — сиди, пиши CRUD, не выёбывайся. Сегодня меня бы не взяли. Потому что этот CRUD теперь пишется за минуту.
Путь «вкатиться через простые задачи» закрывается. Не закрылся ещё, но дверь уже скрипит.
Что делать — я хуй знает, если честно. У меня нет красивого списка из пяти пунктов. Но вот что я делаю сам: я перестал думать о себе как о «человеке, который пишет код». Код — это побочный продукт. Я — человек, который понимает, какую проблему бизнеса мы решаем, и превращает это в работающую систему. Агент — это мой инструмент, как раньше был IDE. Может, тут код и вовсе не нужен, а хватит таблички в екселе.
Самое тупое, что можно сейчас делать — игнорировать это и говорить «ну нейросети пишут говнокод». Писали. В 2024. Сейчас уже нет. И через год будут писать ещё лучше.
Самое умное — честно посмотреть на свою работу и спросить: «а что из того, что я делаю каждый день, уже может делать агент?» И если ответ «почти всё» — это не повод паниковать, это повод меняться 🥰 Я сам через это прохожу прямо сейчас. Не прошёл, а прохожу. Как у вас с этим, уже чувствуете изменения или пока всё стабильно? 🌟 — уже чувствую 🌟 — ИИ это заговор, нейронки — пузырь, а автор реферальную ссылку на дипсик продаёт

Многие даже не знают, что мы запустили сопровождение до оффера по гошке, а у нас уже места свободные почти кончились только по сарафанке 🥰 Мы нашли лучших разрабов по го, проанализировали более пятидесяти реальных собеседований, подготовили программу обучения и интегрировали туда наши наработки более чем за год менторства по шарпу:
- Собственные материалы без "Спроси у нейронки" и "Погугли" - Регулярная проверка домашек и тестирования, чтобы выйти на моки в полной боевой готовности. - Несколько мок-собеседований по ходу обучения, чтобы выйти на реальные собесы в полной боевой готовонсти. - Проработка опыта работы и резюме. - Помощь по ходу прохождения собеседований. - Помощь на время испытательного срока.
Готовы сейчас взять только 5 человек. Есть входные требования и возьму не всех, пишите прямо мне в ЛС @mccalen и коротко расскажите про свой опыт 🥰