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

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

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

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

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

  • На фрилансе

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

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

  • Через знакомых
  • Онлайн-курс Frontend-разробник від Powercode academy.
    Курс на якому ти напишеш свій чистий код на JavaScript, попрацюєш із різними видами верстки, а також адаптаціями проектів під будь-які екрани. .
    Зарееструватися

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

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

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

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

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

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

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

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

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

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

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

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

 

 

Нещодавні статті

Проще, чем кажется: пять шагов, чтобы открыть бизнес в США

Открыть успешный бизнес в Америке довольно просто. Это ежегодно делают сотни тысяч иммигрантов. В этой…

28/09/2023

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

Если бы вы спросили об оценке кампаний в социальных медиа несколько лет назад, то, вероятно,…

27/09/2023

Открыть магазин на Etsy станет проще: маркетплейс тестирует в Украине платежную систему Etsy Payments

В начале 2023 года на Etsy было зарегистрировано более 55 тыс. предпринимателей из Украины. Но,…

27/09/2023

Риск все потерять не надуманный. Чему меня научили три самые большие ошибки за 18 лет ведения бизнеса

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

25/09/2023

iPhone 15 Pro может вернуть в Китай иностранных инвесторов. Все дело в корпусе

Привлекательность Китая падает, а мировые фонды избегают Поднебесной во всех классах активов – об этом…

22/09/2023

Брать и делать. Пять советов, как подготовиться к смене сферы деятельности

Вера Ворон, соосновательница  MC.today, сейчас развивает агентство  Creators Agency  по продуктовому маркетингу для IT и…

22/09/2023