Pull to refresh

Ищем вайбкодера в команду

Level of difficultyEasy
Reading time4 min
Views1.7K

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

Зачем я вообще заморачиваюсь

Я сам пользуюсь всякими ИИ-примочками, как почти любой из нас сейчас. Не считая всяких копилотов и непосредственно LLM в виде обычного чата, в ходй уже довольно часто Cline. Cursor тоже пробовал, но с первого захода тот вышел из-под контроля и начал ломать куски проекта, которые я не просил трогать.

Почему я задумываюсь о реформах и думаю, что они неизбежно случаться? Да потому что идёт технологический хакинг системы сразу с двух сторон. Работодатели используют «топ нейросетей для рекрутинга», кандидаты — «нейросети для прохождения собеседования». Более того, у меня самого есть пет-проект помощника для онлайн-созвонов (в том числе собеседований) который хочу сделать бесплатным, но сейчас не об этом — кому интересно мотайте скроллом в подвал.

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

Вообще есть послужной список в виде твоего резюме с подтверждением в трудовой книжке — если там длинные периоды стабильной работы и тебя не выносят поганой метлой каждые три месяца, то ты явно нормальный чувак. Есть ещё испытательный срок, куда он делся и почему сейчас не используется активно - загадка?  Может, системы онбординга сломана? А может, весь этот скрамохаос с туманной иерархией не даёт нормально оценивать человека «в поле». Это отдельная тема для обсуждений.

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

Вайбкодинг: I love it, but I hate it

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

  • это продуктивно

  • это многократно умножает говнокод

  • я его спросил, а он выдал полную ахинею

  • не получается скормить бизнес требования и получить готовое приложение

  • от него спецы тупеют

  • помогает найти лучшие решения на незнакомом стеке

  • скопировал из LLM и оно взлетело с первого раза

  • легче самому поправить, чем заставить его сделать все правильно

Странно, но можно согласиться сразу со всем — решают детали.

Это продуктивно: пусть первый бросит в меня камень тот, кто считает, что «одна строка инструкции -> двадцать строк кода» — не круто.  

Действительно порождает говнокод, если ты не в силах отличить плохой код от приличного и не умеешь рефакторить.  

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

Если ты изначально не знаешь, чего конкретно хочешь, никакой ИИ не спасёт.

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

Исходя из всего вышесказанного сформулируем требования к вайбкодеру:

  • Понимать бизнес-требования и уметь транслировать их в тех-формулировки для модели.

  • Формировать целевое видение архитектуры и дизайн кода приложения.

  • Декомпозировать задачи на связанные шаги.

  • Проводить качественное код-ревью и уметь в рефакторинг.

Звучит как сеньор или даже лид, правда? Значит, стартовый вайбкодер уже должен быть на уровне сеньора... Bad news для джунов. Встает вопрос как найти джунов/мидлов/сеньоров с такими видением мира?

Переформатируем тех собес

Главный вопрос: как превратить тех-собес из блиц-опроса про спецификации и массирования ЧСВ интервьюера в инструмент отбора людей, реально умеющих работать с ИИ-ассистентами?  

Сразу оговорюсь, что это чистая теория которая нигде не проверялась, но очень хочется попробовать.

Подготовка

HR говорит кандидату «ок» и сразу скидывает список инструментов, с которыми предстоит работать (Cursor, Cline, whatever) чтобы он предварительно их опробовал, настроил у себя на машине.

За день до собеса кандидат получает задание, которое будет решать онлайн.

Вайбическое собеседование

Собираемся в моббинг на 1.5–2 часа и наблюдаем, как кандидат решает задачу с нуля(или с какой-то точки). Не обязательно за это время выжать готовое приложение. Где надо — подсказываем, где надо — молчим(может так спокойней работается). Записываем экран, код отправляем себе на потом. Финальные мысли кандидата после собеседования тоже собираем в телеграмку — хорошие идеи часто приходят «после звонка».

Что смотрим на выходе

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

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

Итог

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

Классический тех-собес этот навык не вскрывает; вместо викторины по стандартизации нужен живой моббинг «кандидат + ИИ» прямо на созвоне.

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

PS: Развиваю пет проект помощника в онлайн созвонах, в том числе для прохождения собеседований который начал делать еще в 2023 когда это еще не стало мейнстримом. Пока что для себя понял, что фиговый из меня продажник так как не умею я продать, я умею кодить. [Реклама удалена модератором]. Запустил краудфандинговую кампанию на Boomstarter, чтобы были минимальные средства допилить и выпустить бесплатную локальную версию. Возможно отправиться в плавание с моей поддержкой, а если нет, то и фиг с ним — у меня был интересный хоть и довольно дорогой опыт.

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

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
-3
Comments21

Articles