Теория на собесах — это как билеты при подготовке к сдаче на права — фактически, больше половины информации ты забудешь через месяц после сдачи, а на практике по дорогам все вообще ебали именно так ездить по кольцам. Разница только в том, что к сдаче на права готовятся уже давно и вывели рецепт успеха — вот куча билетов, вот тут тренируйся на них отвечать.
В 2020-м я начал активно готовиться к собесам на мидла и пошёл читать Рихтера. Сел читать с первой страницы. На третий день понял, что помню примерно ни хрена, и перечитывал каждую главу несколько раз. Потому что учить всё подряд — это не подготовка, это иллюзия подготовки. Конечно, по итогу это сработало, но знали бы вы, сколько времени я учил то, что не пригодилось до сих пор.
Ты сидишь, читаешь про паттерны, многопоточность, рефлексию, IL-код — и не понимаешь, что из этого реально спросят, что может понадобиться на работе, а чем ты теперь только в курилке на конференции можешь похвастаться.
Мы на менторстве разобрали более двухсот реальных собеседований и вытащили оттуда конкретный список тем. Не выучи всё — а вот это спрашивают, вот такие ответы ожидают, вот этот момент прям совсем важно уточнить. Ребята конспектируют своими словами, мы проверяем, потом решаем тесты, практически как с билетами, и закрепляем на моках. Скучно? Всё ещё да, но время используется намного продуктивнее.
Как готовишься ты?
🌟 — Только то, что необходимо
🌟 — Книги и техническая документация — это база. Её надо выстрадать и вообще иначе лучше в курьеры идти
В 2020-м я начал активно готовиться к собесам на мидла и пошёл читать Рихтера. Сел читать с первой страницы. На третий день понял, что помню примерно ни хрена, и перечитывал каждую главу несколько раз. Потому что учить всё подряд — это не подготовка, это иллюзия подготовки. Конечно, по итогу это сработало, но знали бы вы, сколько времени я учил то, что не пригодилось до сих пор.
Проблема не в том, что теория сложная. Проблема в том, что никто не говорит, какая именно теория нужна и в каком виде её будут ожидать.
Ты сидишь, читаешь про паттерны, многопоточность, рефлексию, IL-код — и не понимаешь, что из этого реально спросят, что может понадобиться на работе, а чем ты теперь только в курилке на конференции можешь похвастаться.
Мы на менторстве разобрали более двухсот реальных собеседований и вытащили оттуда конкретный список тем. Не выучи всё — а вот это спрашивают, вот такие ответы ожидают, вот этот момент прям совсем важно уточнить. Ребята конспектируют своими словами, мы проверяем, потом решаем тесты, практически как с билетами, и закрепляем на моках. Скучно? Всё ещё да, но время используется намного продуктивнее.
Как готовишься ты?
Please open Telegram to view this post
VIEW IN TELEGRAM
Никогда тут не выкладывал, но сегодня прям очень захотелось)
Лицемерно будет говорить, что занимаемся менторством только ради такого фидбэка, но это важная часть. Ещё год назад, когда первые ребята начали выходить на работу, только на этом топливе и двигались, а сейчас такие слова помогают понять, что мы делаем действительно социально-значимый проект.
Тем временем за март 9 человек нашли новую работу — сейчас один из лучших сезонов для найма в году🥰
Лицемерно будет говорить, что занимаемся менторством только ради такого фидбэка, но это важная часть. Ещё год назад, когда первые ребята начали выходить на работу, только на этом топливе и двигались, а сейчас такие слова помогают понять, что мы делаем действительно социально-значимый проект.
Тем временем за март 9 человек нашли новую работу — сейчас один из лучших сезонов для найма в году
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍24❤7 1
Вроде недавно учился в школе и думал, кем стану, когда вырасту, а теперь дочке уже 4 годика исполнилось. Мало того — это ещё и старшая! Младшая скоро начнёт разговаривать, где-то получит кучу своего мнения и тоже будет заказывать трёх котов ❤️
Всегда думал, что взрослые — это совсем другие люди, но где-то наебалово произошло. Я всё тот же Саша, которого отчитывали за забытую форму на физру, только теперь с кучей ответственности и забот
Всегда думал, что взрослые — это совсем другие люди, но где-то наебалово произошло. Я всё тот же Саша, которого отчитывали за забытую форму на физру, только теперь с кучей ответственности и забот
❤61👍21😁7
Разработчики не умеют делегировать. И вместо того, чтобы признать это — обвинили нейронку в говнокоде 🥣
Я серьёзно. Часто вижу в чатах: "ИИ пишет говнокод", "Клод галлюцинирует", "Copilot — переоценённая игрушка". И я такой сижу, читаю и вспоминаю 2021 год.
Тогда ко мне в команду пришёл джун. Хороший парень, мотивированный. Я ему кидаю примерно следующую задачу в джире: "Сделай оплату по карте". Всё. Точка. Ну а чё, и так всем понятно, что надо делать, это же очевидно — подумал я и пошёл заниматься своими делами.
Парень сидит неделю, приходит — сделал. Только не через наш платёжный шлюз, а через какой-то левый SDK, без обработки ошибок, без логирования, и кнопка «Оплатить» почему-то зелёная, хотя у нас весь UI синий. Я тогда подумал: «Понанимали долбоебов, а я код переписываю». Нет, долбоеб в той ситуации был другой, а парень сделал всё по ТЗ. Это я не мог нормально задачу поставить.
С нейронкой ровно та же история. Ты ей пишешь "сделай мне авторизацию", и она делает. Только не на том стеке, не с той архитектурой, и токены хранит в вообще не там, потому что ты не сказал, где хранить. А потом ты в чате пишешь: "ИИ пишет говнокод" и радуешься, что ещё десять лет на работе будешь выезжать на написании крудов.
Нет, братан. Это ты поставил задачу как будто разговариваешь сам с собой.
Когда я начал писать промпты как нормальные задачи — с описанием бизнес-логики, ограничениями, примерами — результат стал другим.
Самое смешное — этот навык вообще не про ИИ. Это навык тимлида. Умение передать задачу так, чтобы другой человек сделал то, что ты имел в виду. Просто раньше за плохое делегирование ты получал кривой PR от джуна и молча переписывал сам. А теперь получаешь кривой ответ от нейронки и идёшь жаловаться в тематические чаты.
🌟 — Нужен гайд по промтингу
🌟 — Не не, нейронки просто пишут говнокод
Я серьёзно. Часто вижу в чатах: "ИИ пишет говнокод", "Клод галлюцинирует", "Copilot — переоценённая игрушка". И я такой сижу, читаю и вспоминаю 2021 год.
Тогда ко мне в команду пришёл джун. Хороший парень, мотивированный. Я ему кидаю примерно следующую задачу в джире: "Сделай оплату по карте". Всё. Точка. Ну а чё, и так всем понятно, что надо делать, это же очевидно — подумал я и пошёл заниматься своими делами.
Парень сидит неделю, приходит — сделал. Только не через наш платёжный шлюз, а через какой-то левый SDK, без обработки ошибок, без логирования, и кнопка «Оплатить» почему-то зелёная, хотя у нас весь UI синий. Я тогда подумал: «Понанимали долбоебов, а я код переписываю». Нет, долбоеб в той ситуации был другой, а парень сделал всё по ТЗ. Это я не мог нормально задачу поставить.
С нейронкой ровно та же история. Ты ей пишешь "сделай мне авторизацию", и она делает. Только не на том стеке, не с той архитектурой, и токены хранит в вообще не там, потому что ты не сказал, где хранить. А потом ты в чате пишешь: "ИИ пишет говнокод" и радуешься, что ещё десять лет на работе будешь выезжать на написании крудов.
Нет, братан. Это ты поставил задачу как будто разговариваешь сам с собой.
Вот правило, к которому я пришёл: если твою задачу не сможет понять разработчик, который вышел на проект неделю назад — нейронка тоже не поймёт. Грейд вообще не важен. Мидл, синьор, джун — если человек не в контексте, ему нужны детали. ИИ всегда не в контексте.
Когда я начал писать промпты как нормальные задачи — с описанием бизнес-логики, ограничениями, примерами — результат стал другим.
Самое смешное — этот навык вообще не про ИИ. Это навык тимлида. Умение передать задачу так, чтобы другой человек сделал то, что ты имел в виду. Просто раньше за плохое делегирование ты получал кривой PR от джуна и молча переписывал сам. А теперь получаешь кривой ответ от нейронки и идёшь жаловаться в тематические чаты.
Не ИИ тупой. Ты просто никогда не умел делегировать — и раньше это было незаметно.
Please open Telegram to view this post
VIEW IN TELEGRAM
CQRS_шпаргалка.pdf
49 KB
Обещал — держу 🥰
Шпаргалка по CQRS, которую упомянул в последнем видосе — вот она. Без воды, только то, что реально нужно держать в голове.
Дел сейчас — кошмар сколько, если честно. Но потихоньку возвращаюсь на ютуб, скучал по этому формату.
Шпаргалка по CQRS, которую упомянул в последнем видосе — вот она. Без воды, только то, что реально нужно держать в голове.
Дел сейчас — кошмар сколько, если честно. Но потихоньку возвращаюсь на ютуб, скучал по этому формату.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤6 3
Потратили 50 тысяч рублей за две недели. На психологов 😭
Короче, в какой-то момент мы понял простую штуку — технические скиллы это только половина истории. Человек знает теорию на отлично, пишет код во сне, опыт работы божественный, а на собесе руки трясутся и он забывает своё имя. Знакомо? Сам через это прошёл — помню как в 2018-м проваливал интервью просто потому что внутри всё кипело и я не мог связать два слова. После ещё неделю себя винишь, что вот мог же, но в нужный момент забыл.
Решили — нужен психолог. На постоянку, для ребят внутри программы.
Собесили четверых. Каждый предложил свою тему для встречи:
— Страх, тревога и синдром самозванца
— Как перфекционизм разрушает твою карьеру
— Как пройти собес, когда внутри всё кипит
— Феномен стресса
Цены — от 6 до 25 тысяч за встречу. Самый дорогой — выпускник МГУ, регалии, рассказывает про нейромедиаторы, кортизол, дофамин, биологическую природу стресса — заслушаешься. Я сидел и думал: вот это уровень, вот это наука, будто ролик на ютубе посмотрел🌟
А потом ученик задаёт ему живой вопрос: "Я переживаю перед собесом, что делать?"
И этот выпускник МГУ за 25 тысяч отвечает: "Ну, не переживать".
Я не шучу. Ни хрена не шучу. Двадцать пять. Тысяч. Рублей. За "не переживать"🥣
В итоге дали ребятам проголосовать самим. Они выбрали среднего по цене — не самого дорогого, не самого дешёвого.
Что я вытащил из этих 50 тысяч:
И самое главное. Если ты сейчас в поиске работы и понимаешь, что половина твоих факапов на собесах не только про код — приходи к нам в DevDad. Психолог теперь нормальный. Не выпускник МГУ, но реально помогает🥰
Какая тема ближе всего?
🌟 — синдром самозванца
🌟 — перфекционизм убивает
🤔 — стресс на собесе, руки трясутся
👍 — у меня всё ок, я железный
Короче, в какой-то момент мы понял простую штуку — технические скиллы это только половина истории. Человек знает теорию на отлично, пишет код во сне, опыт работы божественный, а на собесе руки трясутся и он забывает своё имя. Знакомо? Сам через это прошёл — помню как в 2018-м проваливал интервью просто потому что внутри всё кипело и я не мог связать два слова. После ещё неделю себя винишь, что вот мог же, но в нужный момент забыл.
Решили — нужен психолог. На постоянку, для ребят внутри программы.
Собесили четверых. Каждый предложил свою тему для встречи:
— Страх, тревога и синдром самозванца
— Как перфекционизм разрушает твою карьеру
— Как пройти собес, когда внутри всё кипит
— Феномен стресса
Цены — от 6 до 25 тысяч за встречу. Самый дорогой — выпускник МГУ, регалии, рассказывает про нейромедиаторы, кортизол, дофамин, биологическую природу стресса — заслушаешься. Я сидел и думал: вот это уровень, вот это наука, будто ролик на ютубе посмотрел
А потом ученик задаёт ему живой вопрос: "Я переживаю перед собесом, что делать?"
И этот выпускник МГУ за 25 тысяч отвечает: "Ну, не переживать".
Я не шучу. Ни хрена не шучу. Двадцать пять. Тысяч. Рублей. За "не переживать"
В итоге дали ребятам проголосовать самим. Они выбрали среднего по цене — не самого дорогого, не самого дешёвого.
Что я вытащил из этих 50 тысяч:
Дорогой не значит полезный. Регалии не значат эмпатию. Можно знать всё про нейромедиаторы и не уметь ответить живому человеку, у которого завтра собес и трясутся руки.
И самое главное. Если ты сейчас в поиске работы и понимаешь, что половина твоих факапов на собесах не только про код — приходи к нам в DevDad. Психолог теперь нормальный. Не выпускник МГУ, но реально помогает
Какая тема ближе всего?
🤔 — стресс на собесе, руки трясутся
👍 — у меня всё ок, я железный
Please open Telegram to view this post
VIEW IN TELEGRAM
Знакомый с 10 годами опыта в дотнете ищет работу более полугода. Недавно он мне написал такое, что я завис на три минуты 🥰
Есть у меня знакомый. Когда-то работали на одном проекте, хорошо общались. Он реально сильный: больше 10 лет опыта, был лидом, с кучей технологий работал. Но был один нюанс. С остальной командой отношения всегда натянутые: ребята дебилы, код у них говно, а если в его коде баг — то это майкрософт виноват. Его код — божественный, а если почему-то нет, то тут вообще иначе нельзя было сделать.
В октябре прошлого года его сократили. Прошло более полугода — он всё ещё ищет работу. Я хорошо знаю, что рынок не простой, но его кейс даже меня вводил в ступор. 10 лет опыта, техлид, и хуй. Недавно пообщались, я мимо дела закинул рефералку в одну компанию, а через пару дней прилетает сообщение, которое прикрепил выше.
Я сидел и тупил в экран минуты три🥣 .
Ладно бы у него реально были проблемы с военником или ИП, но ведь нет. Приписное есть, отсрочка есть, а ИП просто осталось с прошлой работы. Эти вопросы задают НЕ потому, что эйчар с утра решила тебя унизить.
И вот тут до меня дошло, почему он полгода в поиске.
Дело не в навыках и даже не только в рынке. Он застрял в 2021 году, когда синьору компании сами в жопу дули и звали на собес "приходите когда удобно, можем хоть в субботу вечером". Тогда можно было хлопнуть дверью на вопросе про ИП и через неделю иметь три оффера. Сейчас — нет. Сейчас на твоё место очередь, и в этой очереди есть люди с таким же опытом, которые на вопрос про военник просто скажут "вот, держите".
Самое грустное — он не понимает, что проблема в нём. Считает, что эйчар еблан, компания мудаки, а он — жертва. И так будет ещё десять собесов. Двадцать. Пока деньги не кончатся.
А вот свежий кейс для контраста. 3 месяца назад к нам на сопровождение пришёл разработчик с двумя годами опыта. Прошли подготовку, моки, резюме, вышли на рынок. Когда мы потом разбирали его собесы — заметили одну вещь: на любой вопрос отвечает по делу, не знает чего-то — так и говорит "не сталкивался в коммерческой разработке". Без оправданий, без обид, без "ну вообще-то это редко используется". Через 4 недели — два оффера, один на 270к на руки, который он и принял. С двумя годами опыта. Не с десятью.
Короче, к чему я это всё:
Даже для синьоров. Пришёл с короной "вы должны быть благодарны" — вежливо пойдёшь куда подальше.
Раньше даже можно было вести себя как мудак, но писать классный код — терпели. Сейчас выбор есть, зачем идти на компромиссы.
Реагируешь как на личное оскорбление — красный флаг размером с твоё ЧСВ.
Рынок тяжёлый, но люди устраиваются. Просто не все.
Я что-то не понимаю?
🌟 — знакомый сам виноват, рынок ни при чём
🤔 — рынок реально сломан, не надо валить на людей
👍 — и то, и другое
Есть у меня знакомый. Когда-то работали на одном проекте, хорошо общались. Он реально сильный: больше 10 лет опыта, был лидом, с кучей технологий работал. Но был один нюанс. С остальной командой отношения всегда натянутые: ребята дебилы, код у них говно, а если в его коде баг — то это майкрософт виноват. Его код — божественный, а если почему-то нет, то тут вообще иначе нельзя было сделать.
В октябре прошлого года его сократили. Прошло более полугода — он всё ещё ищет работу. Я хорошо знаю, что рынок не простой, но его кейс даже меня вводил в ступор. 10 лет опыта, техлид, и хуй. Недавно пообщались, я мимо дела закинул рефералку в одну компанию, а через пару дней прилетает сообщение, которое прикрепил выше.
Я сидел и тупил в экран минуты три
Ладно бы у него реально были проблемы с военником или ИП, но ведь нет. Приписное есть, отсрочка есть, а ИП просто осталось с прошлой работы. Эти вопросы задают НЕ потому, что эйчар с утра решила тебя унизить.
По ТК работодатель обязан запрашивать военник или приписное. Про ИП — многие компании реально просят закрыть, особенно крупные. Это требования, которые даже не рекрутёр придумал.
И вот тут до меня дошло, почему он полгода в поиске.
Дело не в навыках и даже не только в рынке. Он застрял в 2021 году, когда синьору компании сами в жопу дули и звали на собес "приходите когда удобно, можем хоть в субботу вечером". Тогда можно было хлопнуть дверью на вопросе про ИП и через неделю иметь три оффера. Сейчас — нет. Сейчас на твоё место очередь, и в этой очереди есть люди с таким же опытом, которые на вопрос про военник просто скажут "вот, держите".
Самое грустное — он не понимает, что проблема в нём. Считает, что эйчар еблан, компания мудаки, а он — жертва. И так будет ещё десять собесов. Двадцать. Пока деньги не кончатся.
А вот свежий кейс для контраста. 3 месяца назад к нам на сопровождение пришёл разработчик с двумя годами опыта. Прошли подготовку, моки, резюме, вышли на рынок. Когда мы потом разбирали его собесы — заметили одну вещь: на любой вопрос отвечает по делу, не знает чего-то — так и говорит "не сталкивался в коммерческой разработке". Без оправданий, без обид, без "ну вообще-то это редко используется". Через 4 недели — два оффера, один на 270к на руки, который он и принял. С двумя годами опыта. Не с десятью.
Короче, к чему я это всё:
- Красная ковровая дорожка закатана обратно в рулон.
Даже для синьоров. Пришёл с короной "вы должны быть благодарны" — вежливо пойдёшь куда подальше.
- Софты решают больше, чем харды.
Раньше даже можно было вести себя как мудак, но писать классный код — терпели. Сейчас выбор есть, зачем идти на компромиссы.
- Вопросы про военник, ИП, гражданство — это процедура, не допрос.
Реагируешь как на личное оскорбление — красный флаг размером с твоё ЧСВ.
- В поиске полгода и виноват рынок? Посмотри на себя ещё раз.
Рынок тяжёлый, но люди устраиваются. Просто не все.
Я что-то не понимаю?
🤔 — рынок реально сломан, не надо валить на людей
👍 — и то, и другое
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43 25🤔11❤2
Давно хотел свичнуться в гошку, но постоянно откладывал? Лучшее время — сейчас 🥰
Готовы взять 20 человек по Golang с предоплатой50.000 10 рублей. То есть буквально платишь только тогда, когда выйдешь на новую работу. Не устроишься — не платишь
Что входит:
- Подготовка по теоретической части для собеседований
- Подготовка по лайв-кодингу
- Порешаем задачи на готовой кодовой базе, прям максимально приближенные к рабочим
- Подготовим резюме и проработаем опыт работы
- Проведём несколько мок-собеседований, где отточим навык отвечать на самые каверзные вопросы
- Индивидуальная сессия с психологом
- Разбор реальных собеседований и работа над ошибками
- Помощь на время испытательного срока
По C# за год трудоустроено 86 человек. Гошку разорвём, жопу ставлю🍑
Напиши мне на рабочий аккаунт, ссылки для связи на сайте devdad.ru. Начать можем уже сегодня, а места ограничены.🥰
Готовы взять 20 человек по Golang с предоплатой
Что входит:
- Подготовка по теоретической части для собеседований
- Подготовка по лайв-кодингу
- Порешаем задачи на готовой кодовой базе, прям максимально приближенные к рабочим
- Подготовим резюме и проработаем опыт работы
- Проведём несколько мок-собеседований, где отточим навык отвечать на самые каверзные вопросы
- Индивидуальная сессия с психологом
- Разбор реальных собеседований и работа над ошибками
- Помощь на время испытательного срока
По C# за год трудоустроено 86 человек. Гошку разорвём, жопу ставлю
Напиши мне на рабочий аккаунт, ссылки для связи на сайте devdad.ru. Начать можем уже сегодня, а места ограничены.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
❤8👍4 2
Литкод на собесе бэкендера — это сигнал, что в команде не понимают, кого нанимают.
Я провёл за свою карьеру много технических собеседований. Из них штук на пяти сказали дать задачи из литкода. Окей, я эти ваши алгоритмы хуй знаю, но перед интервью за час разобрал задачи, запомнил пару решений и был готов представлять из себя важного интервьюера🥰
Если ты в компании, где платят за перекладывание джейсонов и поддержку пяти микросервисов — навык быстро написать обход дерева не понадобится тебе никогда. Ни разу. Вот прям ни единожды. За восемь лет коммерческой разработки я не встретил ни одной рабочей задачи, где надо было реализовать поиск в ширину руками.
Хуй с ним. Можно сказать, что эти задачи проверяют логическое мышление. Но ведь нет — литкод могут решать те, кто много тренировался решать литкод. Абсолютно весь секрет успеха в том, чтобы вовремя вспомнить реализацию нужного алгоритма. Будь ты хоть Аланом Тьюрингом, ты никогда за 15 минут под давлением не изобретёшь обход дерева в глубину с нуля.
Что реально надо бэкендеру? Уметь декомпозировать большую задачу. Читать чужой код, а не только писать свой. Вести переговоры с менеджером, когда сроки не выглядят как "к концу недели сделаешь, там делов то". Найти, почему запрос в проде тормозит. Объяснить джуну, почему его подход не работает, и не увести его в депрессию ещё на год.
И вот сидит на собесе кандидат с шестью годами опыта с хайлоадом, тащил на себе четыре микросервиса, инциденты на проде фиксил. А его час спрашивают, как развернуть односвязный список за O(n) с константной памятью. Он не помнит. Его не берут.
Серьёзно?
Я знаю аргумент: "Яндекс/Гугл спрашивают, значит работает". Это работает, потому что у них в воронке всегда были тысячи кандидатов и нужен дешёвый отсев — ВСЁ.
Если ты сейчас собесишься и тебя гоняют по графам на C# вакансию — это не означает, что ты тупой. Это означает, что в этой команде не подумали, кого хотят нанять. Это их проблема, не твоя
👍 — Литкод проверяет умение решать литкод
🌟 — Ахахха стоп. Разработчик должен знать алгоритмы
Я провёл за свою карьеру много технических собеседований. Из них штук на пяти сказали дать задачи из литкода. Окей, я эти ваши алгоритмы хуй знаю, но перед интервью за час разобрал задачи, запомнил пару решений и был готов представлять из себя важного интервьюера
Если ты в компании, где платят за перекладывание джейсонов и поддержку пяти микросервисов — навык быстро написать обход дерева не понадобится тебе никогда. Ни разу. Вот прям ни единожды. За восемь лет коммерческой разработки я не встретил ни одной рабочей задачи, где надо было реализовать поиск в ширину руками.
Хуй с ним. Можно сказать, что эти задачи проверяют логическое мышление. Но ведь нет — литкод могут решать те, кто много тренировался решать литкод. Абсолютно весь секрет успеха в том, чтобы вовремя вспомнить реализацию нужного алгоритма. Будь ты хоть Аланом Тьюрингом, ты никогда за 15 минут под давлением не изобретёшь обход дерева в глубину с нуля.
Что реально надо бэкендеру? Уметь декомпозировать большую задачу. Читать чужой код, а не только писать свой. Вести переговоры с менеджером, когда сроки не выглядят как "к концу недели сделаешь, там делов то". Найти, почему запрос в проде тормозит. Объяснить джуну, почему его подход не работает, и не увести его в депрессию ещё на год.
И вот сидит на собесе кандидат с шестью годами опыта с хайлоадом, тащил на себе четыре микросервиса, инциденты на проде фиксил. А его час спрашивают, как развернуть односвязный список за O(n) с константной памятью. Он не помнит. Его не берут.
Серьёзно?
Я знаю аргумент: "Яндекс/Гугл спрашивают, значит работает". Это работает, потому что у них в воронке всегда были тысячи кандидатов и нужен дешёвый отсев — ВСЁ.
Литкод-собес — это либо плохое копирование больших компаний, либо желание интервьюера почувствовать себя умным, потому что он когда-то потратил кучу времени на решение вот прям таких же задач. Никогда — не способ найти хорошего бэкенд-разработчика в команду.
Если ты сейчас собесишься и тебя гоняют по графам на C# вакансию — это не означает, что ты тупой. Это означает, что в этой команде не подумали, кого хотят нанять. Это их проблема, не твоя
👍 — Литкод проверяет умение решать литкод
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97 11❤5
Когда продакт говорит "у нас технический долг", он имеет в виду "разработчики написали хуёвый код и им теперь переделывать". На самом деле технический долг — это всегда долг бизнеса, который разработчики просто берут на себя.
Я провел много собеседований и на них кандидаты часто жалуются: "у нас в команде огромный техдолг, времени его исправлять не дают". И знаешь, в чём всегда корень? Не в том, что джуны фигачили говнокод. А в том, что в какой-то момент бизнесу было важнее зарелизить фичу к чёрной пятнице, чем нормально её спроектировать. Разработчик понял, что нужно сделать костыль, и сделал. Потому что иначе фичи в срок не было бы — а значит, не было бы бизнеса, который платит ему зарплату.
Это нормальная сделка. Бизнес говорит "нам нужно сейчас, потом разберёмся". Разработчик берёт долг и обещает потом его закрыть.
И через два года новый продакт, который пришёл на готовое, открывает бэклог и видит ад. Его реакция? "Какие криворукие разработчики тут до меня работали". Никакого понимания, что эти криворукие разработчики тащили бизнес на горящих сроках три года подряд, пока он на других проектах сидел.
Поэтому когда у тебя в команде в очередной раз говорят "надо побороть техдолг" — спроси одну вещь. Сколько часов в спринте выделено на эту борьбу? Если ответ "ну, в свободное от задач время", это не борьба. Это вид, что вы что-то делаете.
Если такого нет — техдолг будет расти, пока кодовая база не станет нерабочей. И тогда уже не разработчики виноваты. Виноват тот, кто эти решения принимал.
👍 — Согласен, техдолг это решение бизнеса
🌟 — Долг это лично мой грех, я плохой разработчик (нет)
Я провел много собеседований и на них кандидаты часто жалуются: "у нас в команде огромный техдолг, времени его исправлять не дают". И знаешь, в чём всегда корень? Не в том, что джуны фигачили говнокод. А в том, что в какой-то момент бизнесу было важнее зарелизить фичу к чёрной пятнице, чем нормально её спроектировать. Разработчик понял, что нужно сделать костыль, и сделал. Потому что иначе фичи в срок не было бы — а значит, не было бы бизнеса, который платит ему зарплату.
Это нормальная сделка. Бизнес говорит "нам нужно сейчас, потом разберёмся". Разработчик берёт долг и обещает потом его закрыть.
Проблема не в самой сделке, а в том, что бизнес почти всегда забывает про вторую её часть. "Потом разберёмся" превращается в "ну и так работает же, зачем переделывать".
И через два года новый продакт, который пришёл на готовое, открывает бэклог и видит ад. Его реакция? "Какие криворукие разработчики тут до меня работали". Никакого понимания, что эти криворукие разработчики тащили бизнес на горящих сроках три года подряд, пока он на других проектах сидел.
Поэтому когда у тебя в команде в очередной раз говорят "надо побороть техдолг" — спроси одну вещь. Сколько часов в спринте выделено на эту борьбу? Если ответ "ну, в свободное от задач время", это не борьба. Это вид, что вы что-то делаете.
Реальная работа с техдолгом — это когда команда официально берёт N% мощности спринта на рефакторинг. И не "пока сроки позволяют", а как защищённый бюджет.
Если такого нет — техдолг будет расти, пока кодовая база не станет нерабочей. И тогда уже не разработчики виноваты. Виноват тот, кто эти решения принимал.
👍 — Согласен, техдолг это решение бизнеса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47 8❤6
— Умеете тэгать людей в рабочем чате?
— Да
— Вы приняты проджект-менеджером
— Я умею даже тэгать нужных людей
— Извините, вы оверквалифайд
— Да
— Вы приняты проджект-менеджером
— Я умею даже тэгать нужных людей
— Извините, вы оверквалифайд
😁55👍6 2
Про базы данных на собеседованиях спрашивают почти всегда, а заваливаются на них почти все, хотя вопросы из раза в раз одни и те же.
Собрал то, что спрашивают чаще всего, и что за этим хотят услышать.
Хотят не определение из учебника, а понимание: индекс ускоряет поиск строк, но его легко обойти — обернув колонку в WHERE функцией или написав LIKE с процентом в начале шаблона. Если скажешь, когда индекс НЕ используется — ты уже выше половины кандидатов.
Грязное чтение, неповторяющееся чтение, фантомы. Не зубри таблицу — разбери на примере с двумя параллельными переводами денег, и сам всё выведешь.
Ты дёргаешь список заказов, а потом в цикле по каждому лезешь за клиентом — сто запросов вместо одного. Должен уметь объяснить, как ловится (по логам SQL видно эту простыню запросов) и как лечится — Include, проекция, ручной джойн.
Две транзакции берут одни и те же ресурсы в разном порядке и встают намертво, ожидая друг друга. Лечится — брать блокировки в одном и том же порядке.
Правильный ответ — ради скорости чтения, осознанно, а не от незнания, как её строить.
Это не весь список, но если ты уверенно закрываешь эти пять — по базам тебя уже не уронят🥰
Сохрани и пробегись глазами вечером перед собесом. Десять минут, а закрывает половину типичных вопросов по БД.
👍 — Сохранил, разберу
🌟 — Я И ТАК ВСЁ ЗНАЮ А СОБЕСЕДОВАНИЯ НЕ ПРОХОЖУ
Собрал то, что спрашивают чаще всего, и что за этим хотят услышать.
Индексы. "Что такое индекс и когда он не сработает".
Хотят не определение из учебника, а понимание: индекс ускоряет поиск строк, но его легко обойти — обернув колонку в WHERE функцией или написав LIKE с процентом в начале шаблона. Если скажешь, когда индекс НЕ используется — ты уже выше половины кандидатов.
Уровни изоляции транзакций. Классика — "чем Read Committed отличается от Serializable и какие аномалии каждый ловит".
Грязное чтение, неповторяющееся чтение, фантомы. Не зубри таблицу — разбери на примере с двумя параллельными переводами денег, и сам всё выведешь.
N+1. Любимое в дотнете из-за EF.
Ты дёргаешь список заказов, а потом в цикле по каждому лезешь за клиентом — сто запросов вместо одного. Должен уметь объяснить, как ловится (по логам SQL видно эту простыню запросов) и как лечится — Include, проекция, ручной джойн.
Дедлоки. "Откуда берётся и как избежать".
Две транзакции берут одни и те же ресурсы в разном порядке и встают намертво, ожидая друг друга. Лечится — брать блокировки в одном и том же порядке.
Нормализация и денормализация. "Зачем намеренно ломать нормальную форму".
Правильный ответ — ради скорости чтения, осознанно, а не от незнания, как её строить.
Это не весь список, но если ты уверенно закрываешь эти пять — по базам тебя уже не уронят
Сохрани и пробегись глазами вечером перед собесом. Десять минут, а закрывает половину типичных вопросов по БД.
👍 — Сохранил, разберу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍60 13 8❤3😁1
В ЛС часто пишут с просьбой помочь сделать резюме, дать рекомендации, ведь "Не приглашают собесов ноль что делать ахтунг".
Сначала созванивался, помогал грамотно расписать опыт, исправить типовые ошибки, а потом и вовсе времени на такие активности не осталось. То есть проблема с резюме осталась, а моего времени на разбор — нет😭 .
Сейчас если вы напишете мне с подобной просьбой, то я озвучу кучу денег и буду надеяться, что никто не согласится 🥰 .
С тех пор уже прошло достаточно времени, и наша методика подготовки резюме прошла существенную трансформацию: мы проводили кучу самостоятельных исследований, покупали чужие курсы, просмотрели всевозможные видео на ютубе и готовы решить эту проблему сразу для всех желающих.
Ровно через неделю — 25-го июня в 18:00 мск — мы с моим партнёром Сергеем Назаровым проведём двухчасовой стрим только по резюме.
Резюме жду в ЛС @mccalen в пдф формате. Любые контактные данные, названия организаций, проектов, фото скроем и не покажем публично. Количество резюме, которые сможем разобрать, ограничено, поэтому газ 🥰 .
UPD: кайфовый актив. Мне резюме после стрима ещё несколько дней разбирать) Спасибо, больше не принимаю
Если именно ваше резюме не успеем разобрать на стриме, то после него всё равно в ЛС отправлю индивидуальный фидбэк ❤️
Сначала созванивался, помогал грамотно расписать опыт, исправить типовые ошибки, а потом и вовсе времени на такие активности не осталось. То есть проблема с резюме осталась, а моего времени на разбор — нет
С тех пор уже прошло достаточно времени, и наша методика подготовки резюме прошла существенную трансформацию: мы проводили кучу самостоятельных исследований, покупали чужие курсы, просмотрели всевозможные видео на ютубе и готовы решить эту проблему сразу для всех желающих.
Ровно через неделю — 25-го июня в 18:00 мск — мы с моим партнёром Сергеем Назаровым проведём двухчасовой стрим только по резюме.
Сначала прям вся самая актуальная информация без каких-либо пейволлов, а потом разбор реальных резюме, чтобы показать на примере.
UPD: кайфовый актив. Мне резюме после стрима ещё несколько дней разбирать) Спасибо, больше не принимаю
Если именно ваше резюме не успеем разобрать на стриме, то после него всё равно в ЛС отправлю индивидуальный фидбэк ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍7 5
Что делать перед собесом? Правильно — загуглить "ТОП ТЫЩА ВОПРОСОВ".
Они существуют, сколько я себя знаю, и всегда взяты из чьей-то башки после трёх пройденных собеседований пять лет назад. Там всегда одно и то же: GC, многопоточность и SQL. По каждой теме триста вопросов, ведь сто из них автору задали за всю свою жизнь, а ещё двести он позаимствовал в другой точно такой же статье.
Никто никогда не пишет, почему этот вопрос сюда попал, какая выборка (а есть ли она вообще?), откуда взят тот или иной вопрос.
Сейчас открыл первую попавшуюся ссылку на запрос "топ вопросов собеседование C#" и знаете что? Вот прям подряд:
Кто-нибудь хоть раз в жизни слышал эти вопросы на собеседовании?
Отвечу за вас и забегу немного вперёд: второй вопрос не был задан НИ РАЗУ на основе анализа ТРЁХСОТ собеседований.
Ладно, первый достаточно популярный. Вероятность встретить его на собеседовании — 0.68%. В целом — заебись. Если готовиться по таким спискам, то через лет десять будете знать десять тыщь бесполезной хуйни и сможете составить свой авторский топ. Правда, работу не найдёте, но а кому она нужна вообще.
Можно подумать, мало ли в интернете херни всякой, но это буквально вредная информация.
Те два вопроса стоят через один с "Что такое асинхронность и чем она отличается от многопоточности?". Первые два абсолютный мусор, а про многопоточность спросят с вероятностью 15%. То есть ты буквально должен действовать как в сапёре — два пропустил, один качественно выучил, три пропустил и так далее. Скорее всего, такого не будет. Ты просто один раз подготовишься по списку в гугле, завалишь 10 собесов и пойдёшь ругаться в комментариях про мёртвый рынок.
Так к чему я это всё. Заебали эти списки с учётом того, какую важность им придают. Я проанализировал 300 реальных собеседований, достал 6500 вопросов, сгруппировал и составил свой топ с блэк-джеком и сами знаете чем.
Можете лайки поставить, а можете и не ставить — всё равно вас ждут видео на ютубе и посты тут🌟
Они существуют, сколько я себя знаю, и всегда взяты из чьей-то башки после трёх пройденных собеседований пять лет назад. Там всегда одно и то же: GC, многопоточность и SQL. По каждой теме триста вопросов, ведь сто из них автору задали за всю свою жизнь, а ещё двести он позаимствовал в другой точно такой же статье.
Никто никогда не пишет, почему этот вопрос сюда попал, какая выборка (а есть ли она вообще?), откуда взят тот или иной вопрос.
Сейчас открыл первую попавшуюся ссылку на запрос "топ вопросов собеседование C#" и знаете что? Вот прям подряд:
Вопросы для Middle:
Что такое cohesion и coupling (связанность и связность)?
Что такое IaaS, PaaS, SaaS и каковы различия между ними?
Кто-нибудь хоть раз в жизни слышал эти вопросы на собеседовании?
Отвечу за вас и забегу немного вперёд: второй вопрос не был задан НИ РАЗУ на основе анализа ТРЁХСОТ собеседований.
Ладно, первый достаточно популярный. Вероятность встретить его на собеседовании — 0.68%. В целом — заебись. Если готовиться по таким спискам, то через лет десять будете знать десять тыщь бесполезной хуйни и сможете составить свой авторский топ. Правда, работу не найдёте, но а кому она нужна вообще.
Можно подумать, мало ли в интернете херни всякой, но это буквально вредная информация.
Те два вопроса стоят через один с "Что такое асинхронность и чем она отличается от многопоточности?". Первые два абсолютный мусор, а про многопоточность спросят с вероятностью 15%. То есть ты буквально должен действовать как в сапёре — два пропустил, один качественно выучил, три пропустил и так далее. Скорее всего, такого не будет. Ты просто один раз подготовишься по списку в гугле, завалишь 10 собесов и пойдёшь ругаться в комментариях про мёртвый рынок.
Так к чему я это всё. Заебали эти списки с учётом того, какую важность им придают. Я проанализировал 300 реальных собеседований, достал 6500 вопросов, сгруппировал и составил свой топ с блэк-джеком и сами знаете чем.
Можете лайки поставить, а можете и не ставить — всё равно вас ждут видео на ютубе и посты тут
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍51 18❤6 2
Please open Telegram to view this post
VIEW IN TELEGRAM
Что я придумал — вообще упадёте.
У меня есть анализ трёхсот собеседований, есть куча вопросов, отсортированных по частоте, есть среднее кол-во вопросов на одном собеседовании.
Если сделать допущение, что оффер дают при ответе на N% вопросов, то можно составить точный список вопросов, ответы на которые надо подготовить, чтобы проходить каждое второе/третье/пятое собеседование. Ахуеть?
Понятно, что ещё жёстко решают софты, опыт работы, резюме, рандом и прочее, но тут полномочия анализа заканчиваются.
Надо тут поставить минимум пять миллиардов реакций, чтобы я убедился в разьёбе этой идеи и пошёл снимать видео. Ещё диаграмму нарисую, выборку покажу, проанализирую шанс ошибиться на конкретном вопросе. Ахуеете в общем!🌟
У меня есть анализ трёхсот собеседований, есть куча вопросов, отсортированных по частоте, есть среднее кол-во вопросов на одном собеседовании.
Если сделать допущение, что оффер дают при ответе на N% вопросов, то можно составить точный список вопросов, ответы на которые надо подготовить, чтобы проходить каждое второе/третье/пятое собеседование. Ахуеть?
Не "Топ тыща вопросов, которые я слышал в своей жизни", а прям статистические данные, основанные на большой выборке — такого никто не делал🥰
Понятно, что ещё жёстко решают софты, опыт работы, резюме, рандом и прочее, но тут полномочия анализа заканчиваются.
Надо тут поставить минимум пять миллиардов реакций, чтобы я убедился в разьёбе этой идеи и пошёл снимать видео. Ещё диаграмму нарисую, выборку покажу, проанализирую шанс ошибиться на конкретном вопросе. Ахуеете в общем!
Please open Telegram to view this post
VIEW IN TELEGRAM
21 174👍34❤22 4
Папочка Разработки
Проверяем интуицию. Один из вопросов встречается на собеседованиях минимум в два раза чаще остальных и является самым популярным вопросом среди всех.
Немного наебался с анализом, но кайф, что понял сейчас 🫡.
Я анализировал все записи пачкой, а направлений несколько — C# и Java. Следовательно, все специфичные вопросы по направлениям проиграли общим.
Сейчас норм, я посчитал отдельно по языкам и пересчитал вероятность, но с "является самым популярным вопросом среди всех" вас получается наебал. В голосовании есть самый популярный вопрос, но только по общим темам.
Результаты по голосованию:
В процентах указана вероятность встретить вопрос на собеседовании.
Спасибо за рекордное количество реакций на предыдущем посте, уже начал готовить исследование. Кажется, работы там не много, поэтому скоро всё будет🌟
Я анализировал все записи пачкой, а направлений несколько — C# и Java. Следовательно, все специфичные вопросы по направлениям проиграли общим.
Сейчас норм, я посчитал отдельно по языкам и пересчитал вероятность, но с "является самым популярным вопросом среди всех" вас получается наебал. В голосовании есть самый популярный вопрос, но только по общим темам.
Результаты по голосованию:
В процентах указана вероятность встретить вопрос на собеседовании.
- Какие виды джоинов существуют в SQL? 6.4%
- Как устроен B-tree индекс изнутри? 8.1%
- Какие уровни изоляции транзакций существуют? 16.3%✔️
- Чем отличается микросервисная архитектура от монолита? 6.4%
- Какие плюсы и минусы у индексов в SQL? 6.0%
- Что такое cohesion и coupling? 0.68%
Спасибо за рекордное количество реакций на предыдущем посте, уже начал готовить исследование. Кажется, работы там не много, поэтому скоро всё будет
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня в 18:00 будем давать мощную базу по резюме с @nazarov_jobs
Нарисовали красивую диаграмму, которая будет доступна тут после окончания стрим🌟
Сначала пройдёмся по теории:
- Как начать, стоит ли создавать новый аккаунт?
- Оформление и заполнение обязательных полей
- Описание опыта работы
- Заполнение навыков
- Выбор компании для резюме
- Блок "О себе"
- Названия позиций в резюме (да, это важно)
Затем разберём те резюме, что вы присылали недавно. Там есть как очень классные, так и те, что требуют существенных доработок.
Также, раздадим несколько промокодов на предоплату по скидке в наш проект — devdad.ru . Количество ограничено, поэтому смотрим до конца 🥰
https://www.youtube.com/live/GKwuOM82OI0
Нарисовали красивую диаграмму, которая будет доступна тут после окончания стрим
Сначала пройдёмся по теории:
- Как начать, стоит ли создавать новый аккаунт?
- Оформление и заполнение обязательных полей
- Описание опыта работы
- Заполнение навыков
- Выбор компании для резюме
- Блок "О себе"
- Названия позиций в резюме (да, это важно)
Затем разберём те резюме, что вы присылали недавно. Там есть как очень классные, так и те, что требуют существенных доработок.
https://www.youtube.com/live/GKwuOM82OI0
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как сделать лучшее резюме в 2026 году (с примерами)
ГАЙД по составлению идеального резюме в 2026 году с разборами реальных резюме.
Телеграм канал с диаграммой -- https://t.me/+W3GitoUK39dmNjIy
Помогу тебе получить оффер -- https://clck.ru/3ULe6v
Разберем:
- Как начать, стоит ли создавать новый аккаунт?…
Телеграм канал с диаграммой -- https://t.me/+W3GitoUK39dmNjIy
Помогу тебе получить оффер -- https://clck.ru/3ULe6v
Разберем:
- Как начать, стоит ли создавать новый аккаунт?…
👍15 5❤3
Папочка Разработки
Сегодня в 18:00 будем давать мощную базу по резюме с @nazarov_jobs Нарисовали красивую диаграмму, которая будет доступна тут после окончания стрим 🌟 Сначала пройдёмся по теории: - Как начать, стоит ли создавать новый аккаунт? - Оформление и заполнение обязательных…
Начали 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9 4❤1
Всем спасибо, кто пришёл. Было кайфово! Запись уже доступна на канале 🥰
Ссылка на диаграмму со стрима — https://app.excalidraw.com/l/1io4aBzJ8kf/7b4mutHfDtm
Промокод на скидку в размере 13к рублей на предоплату в нашем проекте devdad.ru —CV217 . Переходите на сайт, пишите мне на рабочий аккаунт вместе с промокодом.
Лимит — 3 активации, воспользуются только самые шустрые🌟
Ссылка на диаграмму со стрима — https://app.excalidraw.com/l/1io4aBzJ8kf/7b4mutHfDtm
Промокод на скидку в размере 13к рублей на предоплату в нашем проекте devdad.ru —
Лимит — 3 активации, воспользуются только самые шустрые
Please open Telegram to view this post
VIEW IN TELEGRAM