UA RU
logo
05 Jul 2022

Хорошо пишет код, но работать с ним невозможно. Как правильно искать IT-специалиста?

Григорій Грудій BLOG

IT Banda, СЕО

Григорий Грудий

Григорий Грудий

Есть много IT-специалистов, которые хорошо знают код, но «очень тяжелы» в работе. Они не погружаются в проект, воспринимают обратную связь как личную критику, все делают по-своему, потому что «я программист, я так вижу». Команде приходится расшифровывать этот код, чтобы хоть что-то понять – ведь, конечно, такой «гуру» не пишет комментарии.

Что выходит: все специалисты в команде хорошие, а проект не продвигается. Хочу поделиться тем, что помогло мне в формировании IT-команд и где я искал продуктивных IT-специалистов.

Где искать программиста?

  • На фрилансе

Обычно это люди «с несколькими» руками, которые еще и растут из правильного места. Фрилансеры собирают отзывы, на биржах от этого зависит рейтинг. Они часто работают по NDA (договор о неразглашении – Прим. Ред), поэтому кейсов у них может не быть, а вот отзывы – есть всегда. По ним обычно понятно, сколько компаний работало с человеком и все ли их устраивало.

Также кандидата можно проверить на тематических сайтах. У опытных фрилансеров есть аккаунты в UpWork и Linkedin, поскольку они часто работают с иностранцами. Но даже если там человека нет, и только на одной бирже у него много развернутых и конкретных отзывов – это уже хороший знак.

  • Через знакомых
  • Курс
    Full Stack вечірній
    Отримуйте завдання від фахівців, що практикують, і вчіться у вільний від роботи час
    Реєструйтеся!

Поиск среди знакомых IT-специалистов дает больше гарантий, что программист проверен делом. Когда знакомый говорит, что у него есть классный кодер, в первую очередь спросите: «А чего он работает не у тебя?». И дальше делайте выводы.

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

А бывает такое, что просто «не сошлись». К примеру, программист уволился, потому что пошел развивать собственный проект. Или в команде подобрался штат из людей преимущественно 35-40 лет, и амбициозному 22-летнему программисту там не интересно. Он пробовал, не понравилось, закрыл все задачи и уволился. Это нормально, и такого человека можно брать в проект.

  • Во время обучения

У меня есть обучающие проекты, где я помогаю людям начать зарабатывать на программировании. Это нескончаемый ресурс поиска профессионалов.

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

Главное: во время обучения я оцениваю в программистах человеческие качества. Один сразу спрашивает в чате, когда что-то не выходит, другой – все пытается решить сам. Третий всегда помогает, когда в чате что-то спрашивают. Четвертый отправляет скрин кода, и я вижу, насколько он чисто пишет, прописывает ли комментарии и сохраняет ли табуляцию. Все эти нюансы очень важны в работе над реальными проектами.

Почему софт-скилы важнее кода

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

  • человек развернуто отвечает на вопросы. Это говорит об опыте и понимании клиента – он знает, что работодателю важны детали
  • программист задает развернутые вопросы – не «для галочки», а такие, которые ему нужны для работы. Например, если задача разовая, то спрашивает, как мы фиксируем время и результаты выполнения – это говорит о неравнодушии к работе
  • человек готовится к собеседованию: гуглит вас, вашу компанию и продукты. Это говорит об ответственности
  • специалист быстро находит пример своей работы – и не только из портфолио. Это значит, что он систематизирует кейсы.

Есть и отрицательные «звоночки». Большинство из них вы и сами сразу увидите: человек на собеседовании не выключает телефон, перебивает, отвечает не на заданный вопрос или просто со всем соглашается.

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

 

 

Этот материал – не редакционныйЭто – личное мнение его автора. Редакция может не разделять это мнение.

По теме:

Спецпроекты

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: