Как стать автором
Обновить

Найм программистов v2. Советы от программиста

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров5.6K
до слёз
до слёз

Привет, друзья! Когда-то я уже делился мыслями о том, как нанимать разработчиков.

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

Современные "рекомендации" рекрутеров и менеджеров начали скатываться в какой-то абсурд, за которым очень грустно наблюдать.

Важно: ниже приведено моё личное мнение, проверенное практикой и с которым согласны мои коллеги-программисты.

Этап первый: интервью без технического специалиста

Здесь Я не устану повторять, что задача HR-а на таких собеседованиях - отсеять неадекватов, людей не способных выполнять поставленные задачи и в целом не нацеленных на работу (а таких очень много).

Просто поговорите по человечески, прощупайте софты кандидата, оцените его поведение, спросите о мотивации. Не надо превращать разговор в экзамен, а просто составьте впечатление, которое потом передадите руководителю будущего кандидата.

Что нужно: выяснить, впишется ли человек в коллектив, сможет ли продуктивно работать и получит ли желаемую отдачу — будь то доход, признание или интересные проекты.

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

Что можно дополнительно спросить?

- Для опытных специалистов: попросите рассказать о проектах, с какими трудностями сталкивались, как решали.

- Для junior: предложите пару простых логических задач, чтобы посмотреть, как человек мыслит.

Такой информации обычно достаточно, чтобы отсеять 80–90 % соискателей.

Этап второй: беседа с технарем

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

Лучше обсудите реальные задачи из опыта, особенно похожие на те, что есть в Вашей работе. А по рассказу сразу будет видно:

  • разбирается ли человек в теме;

  • совпадает ли его опыт с вашими требованиями;

  • сможет ли он справится с новыми задачами;

  • сможет ли быстро доучиться.

Как быть с vibe кодерами?

Vibe кодер - vibe кодеру рознь. Если всё что он может - это вбить промпт в курсоре и запустить то, что ему выплюнул ИИ, то такой человек конечно никому не нужен.

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

Отношение к ИИ в работе

Я считаю что разработчики должны уметь пользоваться ИИ лучше всех остальных.

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

А вот если он использует ИИ для выполнения нудных и монотонных задач, то стоимость такого специалиста, на мой взгляд, только возрастает, ведь он может закрывать те же задачи быстрее, за счет умных помощников.

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

Обычно этого набора вопросов достаточно, чтобы принять решение.

Больше о человеке Вы сможете узнать только на испытательном сроке.

Надеюсь, заметки окажутся полезны. Спасибо, что дочитали!

Теги:
Хабы:
0
Комментарии22

Публикации

Ближайшие события