
Привет, друзья! Когда-то я уже делился мыслями о том, как нанимать разработчиков.
С тех пор многое изменилось: в жизнь ИТ-команд уверенно вошёл искусственный интеллект, а задача подбора сотрудников стала ещё сложнее.
Современные "рекомендации" рекрутеров и менеджеров начали скатываться в какой-то абсурд, за которым очень грустно наблюдать.
Важно: ниже приведено моё личное мнение, проверенное практикой и с которым согласны мои коллеги-программисты.
Этап первый: интервью без технического специалиста
Здесь Я не устану повторять, что задача HR-а на таких собеседованиях - отсеять неадекватов, людей не способных выполнять поставленные задачи и в целом не нацеленных на работу (а таких очень много).
Просто поговорите по человечески, прощупайте софты кандидата, оцените его поведение, спросите о мотивации. Не надо превращать разговор в экзамен, а просто составьте впечатление, которое потом передадите руководителю будущего кандидата.
Что нужно: выяснить, впишется ли человек в коллектив, сможет ли продуктивно работать и получит ли желаемую отдачу — будь то доход, признание или интересные проекты.
Не надо пытаться лезть в технические нюансы, это выглядит неуместно и беспомощно. И никакой ChatGPT Вам не поможет, если вы не понимаете того, о чем спрашиваете.
Что можно дополнительно спросить?
- Для опытных специалистов: попросите рассказать о проектах, с какими трудностями сталкивались, как решали.
- Для junior: предложите пару простых логических задач, чтобы посмотреть, как человек мыслит.
Такой информации обычно достаточно, чтобы отсеять 80–90 % соискателей.
Этап второй: беседа с технарем
Не спрашивайте сухую теорию, не связанную с опытом кандидата. Я знаю людей, цитировавших учебники наизусть, но не умевших писать рабочий код.
Лучше обсудите реальные задачи из опыта, особенно похожие на те, что есть в Вашей работе. А по рассказу сразу будет видно:
разбирается ли человек в теме;
совпадает ли его опыт с вашими требованиями;
сможет ли он справится с новыми задачами;
сможет ли быстро доучиться.
Как быть с vibe кодерами?
Vibe кодер - vibe кодеру рознь. Если всё что он может - это вбить промпт в курсоре и запустить то, что ему выплюнул ИИ, то такой человек конечно никому не нужен.
Но вот если он может сам составить структуру будущей программы, умеет грамотно попросить нейросеть написать нужный код, а также понимает что ему помощник сгенерировал, да ещё и может сразу руками поправить неправильные моменты - то цена такому человеку довольно таки высока, ведь он уже владеет азами архитектуры приложений, умеет читать код и как минимум не плохой промпт инженер, ведь добиться нужного результата от нейросети не так уж и просто.
Отношение к ИИ в работе
Я считаю что разработчики должны уметь пользоваться ИИ лучше всех остальных.
Вопрос в том, как они им пользуются. Тут та же ситуация, что и вайб кодерами, если он запушил изменения, не то что не запустив свой же код, а даже не пролинтив его, то такого человека даже специалистом язык не повернется назвать.
А вот если он использует ИИ для выполнения нудных и монотонных задач, то стоимость такого специалиста, на мой взгляд, только возрастает, ведь он может закрывать те же задачи быстрее, за счет умных помощников.
Поэтому обязательно уточняйте, используют ли кандидаты ИИ в своей работе, как используют, какие, для чего и почему.
Обычно этого набора вопросов достаточно, чтобы принять решение.
Больше о человеке Вы сможете узнать только на испытательном сроке.
Надеюсь, заметки окажутся полезны. Спасибо, что дочитали!
Комментарии (28)
Wesha
16.05.2025 19:55Чайник млеет от ИИ — «ЫЫЫЫЫ он всьо знайэт...»
Профессионал фейспалмит от ИИ — «Ну и буйню же он несёт!»
saag
16.05.2025 19:55Я как то ради решил попробовать визуализировать с помощью чатгпт, а оно с помощью Dalle-3 визуализировать две книги "Саргассы космоса" и "В августе 44-го", первая еще даже интерес вызвала, книга так сказать обрела новый вид, хотя ии пихал туда образы Чужих, то вторая реальная ржака выходила или как если бы фильм сняли с использованием современной техники в то время.
Wesha
16.05.2025 19:55Так о том‑то и речь и идёт: если ИИ генерит какую‑то НЕХ из будущего, то никто и не заметит, что эта обойма в рукоять того бластера не поместится, а если генерится что‑то, с чем мы все 100500 раз по жизни сталкивались, то мы сразу возбухем — «алё, гараж, пачка „Беломора“ совсем не так выглядит!»
kolkoni Автор
16.05.2025 19:55Вместо такого "профессионала", Я лучше возьму двух мидлов, которые не сопротивляются объективным фактам и развиваются вместе с окружающим миром.
myswordishatred
16.05.2025 19:55Это у вас как в стратегии, что ли? Синьор генерирует 6 очков науки, мидл 3 очка ergo 2 мидла = 1 синьор
kolkoni Автор
16.05.2025 19:55При чем тут игры? 2 мидла по ЗП стоят как один синьор. Если говорить про показатели, то ИИ-шка дает 5-15% процентов прироста продуктивности. Не говоря о снижении уровня рутины.
myswordishatred
16.05.2025 19:55При чем тут игры? 2 мидла по ЗП стоят как один синьор.
Я примерно о том и говорю. А можно ещё за эти деньги 4 джунов, например, найти.
Но будет ли верхняя грань сложности решаемых задач одинаковой для квартета джунов, двух мидлов и одного синьора?
kolkoni Автор
16.05.2025 19:55Т.к. Я говорю про личный опыт в своей компании, у нас синьоров хватает. И для них задач не сказать чтобы очень много, 98% покрываются мидлами. А такие люди, которые воротят нос от новых технологий, обычно являются главными факторами торможения развития технической базы. Опять таки из личного опыта, такие "специалисты" обычно пишут код, который смогут поддерживать только они.
myswordishatred
16.05.2025 19:55Новые технологии это, конечно, хорошо и правильно. Но и понимать границы их применения тоже правильно и хорошо.
О том же начальная реплика и есть: понять хорошесть или плоховость результата генерации (например, кода) можно только с какого-то уровня компетенции. Вы же не будете всерьёз рассматривать вариант "Уволю всех мидлов и синьоров, на освободившиеся деньги наберу миллион джунов и они мне нагенерируют всего"?
kolkoni Автор
16.05.2025 19:55Полностью согласен, но тут речь идёт про индивида выше, с которым категорически не согласен, о чем и написал. Ну и в статье упоминал, что генерация генерации рознь и нужно понимать что там нагенерировано, чего джуны в большинстве случаев не смогут сделать, если речь о более мене сложных задачах.
mgsds
16.05.2025 19:55Писал некоторое время назад по просьбе знакомых с одного из крупных вузов для них софтину с помошью ллм. Сам я бэкендер и в фронте не разьираюсь примерно совсем, сначала писал курсором фронт и радовался как же хорошо и бытстро он пишется, но потом перешел к бэку и через несколько часов мата и иных бранных слов снес эту буйню со своего компа и написал все с 0, ибо то, что пишет курсор кодом назвать сложно. Потом сидел и осознавал насколько же я страшный ui отдаю, ибо просто не понимаю как нормально) И больше всего меня пугает, что сейчас появляется новое поколение инженеров, которые учатся с помошью ллм
kolkoni Автор
16.05.2025 19:55Абсолютная правда, добиться хорошего кода от LLM та ещё задача.
И больше всего меня пугает, что сейчас появляется новое поколение инженеров, которые учатся с помошью ллм
Для этого и есть старшие коллеги, которые должны наставлять на путь истинный. Плюс всякий дополнительный софт. Я на TS в основном работаю, там линтеры, претьир, tsc, всё очень строго и если только с помощью LLM писать, код даже до дев среды не дойдёт. Ну и плюс перекрестные код ревью и злой тех лид.
Но от ИИ никуда не деться, надо учиться жить в реальности, где им все пользуются.
Wesha
16.05.2025 19:55Сам я бэкендер и в фронте не разьираюсь примерно совсем, сначала писал курсором фронт и радовался как же хорошо и бытстро он пишется, но потом перешел к бэку и через несколько часов мата и иных бранных слов снес эту буйню со своего компа и написал все с 0, и
Вот о том я и говорю: в области, в которой человек ни черта не понимает, ему кажется, что ИИ работает отлично — именно потому, что он в упор не представляет, что такое «отлично». Но стоит ему попробовать ИИ в области, где он стадо собак съел, то ему такое количество огрехов немедленно в глаза бросается, что ну его нафиг.
filinvlad91
16.05.2025 19:55На языке программирования 1С ИИ не может даже написать код по сортировке массива.
Для программистов 1С есть сертификаты, которые закрывают большую часть вопросов.
Статья выглядит как написанная ИИ.
kolkoni Автор
16.05.2025 19:55На языке программирования 1С ИИ не может даже написать код по сортировке массива.
Это какая модель не может? ГПТ, Клод, Гемини прекрасно всё пишут. У меня 4 года опыта разработки на 1С, код нормальный. В 1С разработка не самое сложное. Больше всего проблем что нужно понимать кучу конфигураций и не дай бог вносить правки. А ИИ 100% лучше будет разбираться в конфигурациях, если зафайнтюнить или взять модели, которые уже знают.
1С есть сертификаты
Которые никому не нужны, кроме интеграторов. Трата времени и денег.
Статья выглядит как написанная ИИ
Сейчас это очень большая проблема, отличать ИИ-шный текст от реального. Если Вы специалист такого уровня, что можете делать такие утверждения, напишите программу, которая отличает ИИ текст от реального, заработаете кучу денег.
SolidSnack
16.05.2025 19:55Тут та же ситуация, что и вайб кодерами, если он запушил изменения, не то что не запустив свой же код, а даже не пролинтив его
У меня аж сердце ёкнуло. Как-то связался с фронтендерами, я с этим линтером боролся дольше чем библиотеки устанавливал.
kolkoni Автор
16.05.2025 19:55По хорошему он уже должен стоять и быть настроенным. С нуля конфиг под себя собрать конечно дело не простое, раньше мог весь день копаться правила подбирать. Но обычно в каждой уважающей себя компании есть бойлерплейт, с которого стартуют проекты, а там уже всё настроено.
Andrey4ik
Факты, факты, язык фактов