Как найти хорошего компьютерщика

Как нанять программиста с закрытыми глазами

Время на прочтение
5 мин

Количество просмотров 7.5K

Найти хорошего программиста – это большая проблема. За свою жизнь мы наняли около 50 программистов исходя из интервью и только интервью. Редкий случай был успехом.Проблемы начинались оттуда, откуда их не ждешь.

  • Один не мылся и вонял так, что в комнату не зайти. Я угрожал поставить вытяжку и вычесть из зарплаты; это помогало на один душ, не больше.
  • Другой пил запоем и врал, что отравился брюшками семги.
  • И все, почти все затягивали сроки.

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

Поиск кандидатов

Очередного программиста я нашел так: отобрал несколько откликов на HeadHunter.ru и попросил их посмотреть, чем они займутся. Вот что я написал:

Спасибо за то, что уделил время. Здесь я опишу первое задание, с которым ты столкнешься. Цели этого текста следующие.

  • Для тебя понять, интересно ли тебе заниматься нижеизложенным.
  • Для меня понять, насколько ты понимаешь сформулированное мной задание и сколько времени ты планируешь на это потратить. От того, насколько ты уложишься в этот срок, во многом зависят результаты испытательного срока.

Что нужно от тебя
Работа в команде – это прежде всего общение. Мы хотим протестировать нашу коммуникацию. Пожалуйста, вкратце изложи задание своими словами, чтобы я знал, что ты меня правильно понял.

Чтобы не вышло как на картинке, вопросы по реализации постарайся сформулировать в формате решений: “Вот это я понимаю так-то. В противном случае, если все же это вот этак, это займет еще два дня”. Или: “Про это ничего не сказано, но я бы сделал так-то и так-то”.

Подготовь оценку по срокам и разбей на этапы не больше трех дней каждый.

Все это пришли по электронной почте на ivan [at] visualpharm.com.
Большое спасибо!

Испытательный срок

Я получил три хороших ответа. Всем троим я сообщил, что они приняты на испытательный срок; их работа с сего момента оплачивается. Я подготовил очень хорошее задание и всем троим раздал одно и тоже. Я сказал им, что их задача – выполнить задание максимально дешево, при этом цена складывается из:

  • Зарплаты программиста
  • Моего времени, которое я трачу на переписку (исходя из 100 долларов в час)
  • Времени подрядчиков, которых нанимает программист – я оплачиваю их услуги по тем тарифам, которые ты назовешь.

Для каждого я завел проекты в системе BaseCamp – системе управления небольшими проектами. В дальнейшем, два проекта я удалил, а один используется до сих пор. Вот как выглядит система Сергея спустя месяцы работы.

BaseCamp Сергея

Результаты

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

Вкратце, результаты таковы:

  • Иван потратил три дня и ничего не сделал, получив рассчет в $290
  • Ирина пропала
  • Сергей превзошел все ожидания и прошел испытательный срок.

Вот мои таймеры: таймер Ивана уже удален: уже рассчитались и раскланялись.

Таймеры в MiniBooks

Иван: 30-долларовая работа за $1454.55

Вынес мне мозг еще на стадии до испытательного срока. Кульминацией стал вопрос “кто оплачивает банковский перевод?” При цене вопроса в 12 рублей я понимал, что мы идем не в том направлении. Решил делать верстку самому и по итогам трех дней мы имели макет, готовность которого я оцениваю в 20%. Я написал ему следующее грустное письмо:

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

Наши итоги таковы, что мы истратили 290.91 долларов тебе на зарплату, ты истратил 0.3 часа моего времени (еще 30 долларов), итого 320 долларов, и за эти деньги получили, скажем так, немногое. При этом я отдаю себе отчет в том, что верстка – не твой профиль, но ты мог отдать верстку кому-то еще, и за 300 долларов получил бы полностью сверстанный сайт, где бы оставалось только прикрутить функционал.

Для сравнения, твой коллега сверстал все в первый день и заканчивает прикручивать функционал поиска. Также, мы получили оценку в 20 000 рублей за весь проект переодевания naoplatu даже от очень дорогого программиста с зарплатой 5000 долларов, для которого наш проект – подработка на выходные. Я не говорю, что они лучше, но они нам больше подходят для наших задач.

В любом случае, если бы ты отнесся к ситуации по-взрослому и с пониманием, мы бы хотели повести себя столь же благородно и выплатить тебе деньги, которые должны: $290.91. Пожалуйста, сообщи банковские реквизиты счета или Яндекс.Деньги; другие системы возможны, может быть только дай нам в таком случае время.

$290.91 – это огромная сумма за такую работу. Если бы мы доделали остальные 80% в том же темпе, мы бы потратили $1454.55 без учета моего времени или $1600 с моим. Для сравнения: верстка одной страницы стоит у фрилансов 20-30 долларов.

$290.91 + 12 рублей на перевод – таковы были все мои расходы на рекрутинг, уплаченные наличными, а не временем. Рекрутеры попросили бы три зарплаты – больше, чем на порядок.

Ирина: как подвесить проект на 22 дня

Ирина изначально была немногословно, просто кивала: все сделаю. Показывала отличные рекомендации. Не хотела продолжать фриланс; нашу компанию (тогда — VisualPharm, сейчас — Icons8) рассматривала как возможность уйти от фриланса и получить стабильную работу. Маячила перспектива заполучить сотрудника, который молча делает свою работу, не отвлекая меня по пустякам.

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

С момента, когда я начал искать программиста до момента, когда я перестал ждать Ирину, прошли 22 дня. Если бы я рассматривал только ее кандидатуру, мы бы подвесили проект на 22 дня.

Сергей: ради него все затевалось

Через три дня я написал Сергею следующее сообщение:

Восторг! Сергей, круто!

Пожалуйста, протестируй функциональность самостоятельно (чтобы все нажималось и работало, включая поиск), после этого мы уже сами приступим к тестированию.

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

Так я нанял программиста с закрытыми, подобно Фемиде, глазами. Я о нем не знал ничего. Даже город узнал только тогда, когда он мне прислал банковские реквизиты для перечисления первой зарплаты.

Послесловие

Разбирая переписку того времени, наткнулся на письмо компаньона:

Сергей немного смущает, слишком прямой. Остальные интересные.

Сейчас уже трудно понять, что он имел под “прямотой”, но ясно одно: исходя из субьективных ощущений лучший программист отсеялся бы первым. А ведь именно так большинство компаний принимают на работу! Большинство, чтобы не сказать все, кроме некоторых. Надеюсь, вы с нами.

Где найти хорошего программиста? Сайты для поиска разработчиков

Где найти хорошего программиста? Сайты для поиска разработчиков

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

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

  1. Внести правки на сайт, приложение, в программу

  2. Сделать типовой проект (сайт, приложение, интернет-магазин)

  3. Нужен нестандартный или крупный проект

  4. Требуется разработчик в стартап

  5. Нужны разработчики на удаленную работу

  6. Нужны программисты в штат

1. Внести правки на сайт или в приложение

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

  • Kwork.ru – здесь можно заказать услуги разных специалистов недорого.
  • Kadrof.ru/work – сюда можно добавить вакансию бесплатно.
  • FL.ru
  • Freelance.ru
  • Freelansim.ru

Например, на Кворке программисты размещают типовые услуги, которые требуются владельцам сайтов. Вы ищете нужную услугу, заказываете ее и получаете результат. Любые проблемные ситуации решает арбитраж сервиса. На сайте Кворк можно заказать разработку на PHP, Python, JavaScript, Java и других языках программирования, доработку сайта, мобильные приложения для Android и iOS, услуги администрирования серверов, компьютерную помощь и многое другое.

По этой ссылке вы найдете все популярные биржи фриланса – более 110 ресурсов.

Есть студии, которые берут небольшие заказы. Например, в компании 1PS.ru можно заказать любые работы по сайтам – от мелких правок до разработки с нуля. Как правило, услуги студий дороже, чем работа фрилансеров. Но некоторым клиентам удобнее работать с агентствами, где есть менеджеры и прописаны все процессы.

Чтобы получить работу высокого качества, выбирайте исполнителей с большим числом положительных отзывов и составляйте подробное техническое задание (что вам требуется сделать). Часто проблемы возникают, если ТЗ имеет общий характер, содержит нечеткие формулировки , которые можно понять двояко. Тогда разработчик «додумывает» в процессе, что и как делать, а клиенту может что-то не понравиться. В случае проработанного ТЗ программист сделает работу быстро и без ошибок.

2. Типовые проекты

Например, разработка типового сайта или интернет-магазина. Есть много конструкторов, которые позволяют делать типовые проекты без программистов. Например, интернет-магазин можно открыть на базе InSales. Для создания сайта-визитки есть сервисы Umi.ru и Ukit.com. Если задачу можно решить при помощи конструктора, как правило, стоит так делать.

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

  1. Найти опытных частных разработчиков можно на биржах фриланса. Выбирайте специалистов, которые имеют в портфолио похожие на ваш проекты, положительные отзывы, репутацию и историю на бирже.
  2. Есть специальные биржи для программистов, которыми также можно пользоваться, чтобы искать разработчиков.
  3. Можно провести тендер на площадке Workspace, которая специализируются на проведении тендеров в ИТ-сфере. При помощи тендера можно найти хорошую и недорогую студию.
  4. Если вам нужны 1C специалисты, то искать их можно на бирже 1Clancer.ru. Там много хороших частников, занимаются разработкой в 1С.
  5. Для создания сайта на определенной CMS можно разместить заказы и тендеры на сайтах данных систем управления, например, 1С Битрикс, Joomla.ru, WordPress, CS Cart. По этой ссылке вы найдете популярные сайты, где можно искать разработчиков для определенной CMS.

3. Нестандартные, сложные или крупные проекты

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

Поэтому для разработки сложного проекта нужен не один фрилансер, а команда разработчиков, каждый из которых хорошо знает определенные технологии. Например, front-end программист, backend-программист, специалист по 1С для настройки интеграций и так далее.

  1. Найти студию для разработки сайта или мобильного приложения можно в рейтингах студий, самые известные из которых – это Ruward.ru, Tagline, Рейтинг Рунета, CMS Magazine. Через рейтинги можно искать хороших и недорогих разработчиков, а также топовые студии.
  2. Можно провести тендеры через сайты, указанные выше.
  3. При ограниченном бюджете можно поискать разработчиков через сайт Freelansim.ru. Это биржа фриланса, которая специализируется на поиске ИТ-специалистов. Там ищут работу и заказы не только фрилансеры, но и небольшие студии, которые могут вам подойти.

4. Разработчики для стартапов

Ответ на вопрос, где искать разработчиков для стартапа, зависит от типа проекта:

  1. Стартап с финансированием, то есть у основателей имеются достаточные средства на разработку. В этом случае можно найти веб-студию или агентство для реализации продукта. Для этого создайте тендер на площадках типа Ruward.ru, Tagline, Рейтинг Рунета, CMS Magazine, Workspace.
  2. Проект с ограниченным финансированием. В этом случае MVP, то есть минимально жизнеспособный продукт, можно собрать силами фрилансеров. Где искать таких разработчиков? Например, на биржах фриланса или в каталоге программистов.
  3. Стартап без денег (проект на энтузиазме). Единственный вариант – искать и нанимать знакомых. Незнакомые специалисты работать за долю или процент с будущих продаж не согласятся.

5. Где искать разработчиков на удаленную работу

Здесь очень много вариантов:

  1. Разместить вакансии на специализированных сайтах для поиска программистов, например, Мой Круг (очень хороший сайт, где можно искать и нанимать разработчиков), IT Mozg, IT Rabota.
  2. Добавить вакансию удаленной работы на сайт Kadrof.ru. Данный сервис специализируется на поиске удаленных сотрудников для ИТ-компаний. Вакансия бесплатно анонсируется на аудиторию более 100 тыс. специалистов.
  3. Добавить вакансии в группы ВКонтакте и Facebook, а также в Телеграм-каналы. Некоторые группы публикуют заказы бесплатно, некоторые берут за это деньги.
  4. Искать программиста можно в каталогах фрилансеров, например, на сайте Яндекс.Услуги и Kadrof.ru. Оба сервиса бесплатны для работодателей.
  5. Добавить информацию о своих вакансиях в каталог работодателей, предлагающих удаленную работу.

На перечисленных сайтах можно найти хороших веб-разработчиков, мобильных разработчиков (iOS и Андроид), PHP-программистов, разработчиков на Java, Java Script и других специалистов.

6. Где искать разработчиков в штат

  1. Сайт Мой Круг – здесь можно найти программистов любой специализации (PHP, Python, JavaScript, Java, Android, iOS, разработчики сайтов, приложений, игр и т.д.).
  2. Сайт HH.ru – один из самых крупных сайтов для поиска сотрудников в Рунете. Можно искать специалистов по резюме или опубликовать вакансию.
  3. Опубликовать вакансии на популярных форумах программистов, например, SQL.ru (форум по базам данных), JavaTalks (только для вакансий Java разработчиков), Rsdn.org.
  4. Опубликовать вакансии в социальных сетях. Там есть много популярных групп для программистов, где вакансии просматривают лучшие разработчики, которым интересна их профессия.
  5. Разместить вакансии на сайте собственной компании или интернет-сервиса. Так делают многие компании и это эффективный способ найти хороших разработчиков.

Как найти хорошего программиста? Советы для работодателей

  1. Разработчики – люди творческие. Многие работают не ради денег (хотя уровень оплаты тоже важен), а для самореализации. Чтобы привлечь лучших разработчиков, опишите в вакансии, чем ваш проект будет интересен для программиста, какой уникальный опыт он получит или какую важную проблему будет решать.
  2. Услуги хороших разработчиков стоят не дешево, но экономить на программистах не стоит. На практике опытные программисты работают быстрее, и порой обходятся дешевле, если суммировать все расходы на проект, его доработку, устранение багов, тестирование.
  3. Все, что можно сделать при помощи конструкторов или интернет-сервисов, лучше делать при помощи сервисов. Качественная разработка – удовольствие не дешевое. Многие типовые задачи сейчас можно закрывать без привлечения программистов.
  4. При найме человека в штат собеседование с кандидатом лучше проводить будущему непосредственному руководителю, который сам является программистом и может проверить квалификацию соискателя.
  5. Если вы планируете продвигать сайт в поисковых системах, до его разработки обратитесь к SEO-специалистам и проконсультируйтесь, какой сайт нужен для продвижения. Разработчики могут не разбираться в SEO. Вы можете сделать сайт, который потом придется переделывать, чтобы продвигать.

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

Рекомендуем

Зачем нужны менеджеры проектов и что им нужно знать и делать?

В этой статье мы подробно расскажем, почему на серьезном проекте не обойтись без проектного менеджера. Что это за специалист, какие знания и …

Как составить ТЗ для копирайтера? Примеры и образцы технического задания на тексты

В этой статье я расскажу, как правильно составлять ТЗ (техническое задание) для копирайтеров. От этого зависит, напишет автор тот текст, который …

Современный мир все больше ориентируется на технологии, поэтому программисты стали ключевыми игроками на рынке труда. Однако поиск квалифицированных программистов может быть сложной задачей, особенно в условиях дефицита специалистов, образовавшегося за 2022-й год. В данной статье мы расскажем, где найти программиста в 2023-м году, и поделимся советами, как определить квалификацию кандидата и избежать ошибок при поиске.

Проблемы поиска квалифицированных программистов

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

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

Изображение от Freepik. Подписывайтесь на наш канал — новые статьи каждую неделю!
Изображение от Freepik. Подписывайтесь на наш канал — новые статьи каждую неделю!

Способы поиска программистов

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

Мы рекомендуем вести поиск сразу по всем площадкам, а именно:

  • через социальные сети (LinkedIn, Вконтакте);
  • на биржах фрилансеров (Fiverr, FL.ru, Weblancer, Toptal, Kwork);
  • на сайтах с вакансиями (UpWork, HeadHunter);
  • с помощью рекрутинговых агентств;
  • на обучающих курсах. Образовательные площадки охотно сотрудничают с компаниями и предоставляют информацию о студентах, чтобы помочь им устроиться по окончании обучения;
  • по рекомендациям от знакомых.

Как определить квалификацию программиста

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

  1. Просмотр портфолио. В нем содержатся примеры работ специалиста, показаны его реальные кейсы и (в идеале) рассказано, как он с ними работал. Это позволит вам оценить опыт и навыки соискателя.
  2. Техническое интервью. Это стандартная практика при найме программистов. Такое интервью проводят другие, уже имеющиеся в компании IT-специалисты. Они сумеют определить уровень знаний кандидата в конкретной области.
  3. Тестовое задание. Полезный инструмент для оценки квалификации. Создайте пробную задачу, которая будет похожа на то, что требуется делать после найма, и попросите соискателя ее выполнить. Так вы поймете, насколько программист соответствует требованиям. Минус в том, что скорее всего тестовое придется оплатить.
  4. Рекомендации/отзывы. Свяжитесь с предыдущими работодателями программиста или почитайте отзывы от нанимателей в его профиле.
Изображение от Freepik. Подписывайтесь на наш канал — новые статьи каждую неделю!
Изображение от Freepik. Подписывайтесь на наш канал — новые статьи каждую неделю!

Ошибки, которых следует избегать при поиске

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

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

Выводы

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

Евробайт — надежный и быстрый веб-хостинг для сайтов! Попробуйте 30 дней бесплатно. 🎁

#хостингдлясайта #серверноеадминистрирование #vpsсервер #vdsсервер #хостингсерверов #хостинг #хостингсайтов

Я Морозов Андрей, генеральный директор компании Firecode, у нас трудятся более 50 крутых программистов. Сегодня я хочу поделиться опытом, как найти классных программистов и что делать, если горят сроки, а специалистов нет. Еще я посчитаю сколько обходится поиск и наём сотрудника.

За более чем 10 лет я провел около 500-700 собеседований и буду делиться реальными кейсами. Также я сам отучился на программиста и знаю около 5-6 языков программирования.

#безводыиподелу

Чем заинтересовать программистов

Мы много раз составляли портрет программистов, чтобы понять их интересы, увлечения и что им больше всего важно. Если, 5-7 лет назад, в вакансиях писали про бесплатные печенки и кофе, то теперь этим никого не удивишь.

Что хотят программисты:

  • Работать с интересными проектами и развиваться как специалист;
  • Работать спринтами и иметь свободный график;
  • Работать на хорошей технике.

Отдельно расскажу про свободный график и спринты. Не все хотят иметь свободный график, некоторые, наоборот хотят работать только с 9:00 до 18:00 (например), но при этом работа по спринтам очень важна для всех программистов.

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

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

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

Какие основные источники мы используем:

1. hh.ru и т.п. (я капитан очевидность, но hh.ru дает неплохие результаты);

2. Специализированные сайты-форумы от вендоров, например у Битрикса есть свой форум с разделом вакансий и резюме;

3. Таргетированная реклама в VK (из всех социальных сетей работает только VK);

4. Реклама в местных группах VK;

5. Онлайн-школы (там бывают очень одаренные специалисты);

6. ВУЗы (они дают эффект не сразу, но может повезти и попадется одарённый студент);

7. Фриланс (там есть специалисты, которые ищут работу в офисе);

8. Конференции для программистов (можно быть спонсором и т.п.);

9. Написать статью на Хабр Хабр о том с какими проектами и технологиями работаете и как у вас круто;

10. Посмотреть раздел “Работа” на vc.ru

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

Вакансия. На что обращают внимание программисты

1. На описание компании. Что вы за компания и чем занимаетесь;

2. Задачи. Что предстоит делать программисту. Детально опишите обязанности;

3. Требования. Не сочиняйте требования и не копируйте их с других вакансий, напишите те требования, которые нужны именно вам;

4. Технологии и внутренняя кухня. Опишите свои технологии и процесс работы команды;

5. Условия. Ну а как же без них.

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

Тестовые задания – хорошо или плохо?

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

Сколько стоит один новый программист

Мало кто считает свои траты на найм, но порой они очень высоки, тем более, когда вы ищите программиста. Основные затраты это: банки-резюме (hh.ru и т.п.), реклама, зп рекрутера, зп тимлида или CTO, адаптация, а также время компании, которое бесценно. Мы считали затраты у себя в компании и обращались к коллегам, итого получилось – 70-150 т.р. в среднем уходит на трудоустройство одного программиста уровня middle. Во многом сумма зависит от региона и стека технологий программиста.

Как удержать программиста

Представим, что у вас получилось и к вам пришел отличный специалист, но не стоит думать, что “дело в шляпе”. Первые 3-5 недель инкубационные, и программист может в любой момент уйти без объяснения причин. Нужно помнить, что из-за закрытости и природной скромности, программисты редко могут напрямую сказать, что им не нравится, а когда их терпение кончится, то будет уже поздно. Как-то раз мне рассказывал коллега, как у него увольнялся программист из-за плохой клавиатуры (заедали кнопки). Для обычного человека это звучит абсурдно, неужели сложно сказать, что поломалась клавиатура и её нужно заменить, но как оказалось программист терпел полгода и копил злость.

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

Что делать если нет хороших специалистов

Если у вас сложности с поиском хороших программистов, а сроки горят, то рекомендую вам взять в аренду программиста у аутсорсинговой компании или на первом в России маркетплейсе по аренде разработчиков http://marketplace.firecode.ru/

На что обратить внимание в резюме программиста

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

1. Ссылка на Git, если есть ссылка на персональный аккаунт Git’a у разработчика, то можете ему поставить жирный плюс. По статистике, только у 5-7% кандидатов есть ссылка на Git.

2. Описание обязанностей на прошлых местах работы. Если там общие фразы, развития у специалиста почти не было, и следовательно подтвердить экспертизу разработчика очень сложно.

Мы анализируем резюме более чем по 30 параметрам, раньше у нас уходило очень много времени, потом мы разработали программу для автоматического анализа резюме, в дальнейшем мы подключили к этому нейронные сети и скоро мы откроем БЕСПЛАТНЫЙ доступ к этому сервису для всех желающих – https://marketplace.firecode.ru/hh/.

Хантинг и черные методы рекрутинга

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

1. Если вы знаете компанию, из которой хотите схантить, то можете поискать на hh.ru любого сотрудника из этой компании, далее предлагаете ему вознаграждение за контакт программиста. Обычно таким сотрудникам уже нечего терять, а если он негативно уволился, то даст вам контакты всех разработчиков.

2. Спарсить все резюме своего города на hh.ru, а потом сделать смс и e-mail рассылку разработчикам. Тут можно нарваться на негатив от соискателей и предупреждение от hh.ru. Если вы не знаете как спарсить резюме, то умельцы на фрилансе сделают это за 2-3 т. руб.

Забавные истории

Как-то раз я со своим конкурентом (коллегой) разошелся во мнениях, и получил от него море негатива, в то время мы активно искали себе в штат разработчиков, и я знал, что у него они были. Я знал, где находится офис у той компании, и прям перед окнами мы повесили у них баннер 3х6м с описанием вакансии. Потом мы узнали, что в этом офисном здании была еще другая компания, у которой тоже работали программисты. В общем пиар мы получили хороший позитивный и негативный, были отклики из этих компаний. Сейчас дружим с этим коллегой и не переманиваем сотрудников))

Пишите свои интересные истории в комментариях!

Удачи вам в поиске крутых специалистов.

В 2022 году на рынке IT возник дисбаланс между спросом и предложением. Из-за пандемии бизнес стал массово переходить в онлайн, компаниям понадобились сайты и приложения. Количество запросов «как найти программиста, маркетолога и дизайнера в стартап» выросло.

Кажется, что для поиска нужного спеца достаточно загуглить «разработка веб-приложений на заказ» или «IT рекрутинг», и специалист сразу найдется. Но как найти разработчика, проверить навыки и понять, сможет ли найденный профессионал довести проект до релиза?  

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


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

Фрилансер  

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

 Преимущества

  1. Меньше документов. Зачастую фрилансер избавляет вас от бумажной волокиты, он сделал — вы оплатили, все довольны. Но есть риск остаться и без выполненной работы, и без денег.
  2. Больше рабочего времени. Многие специалисты работают без выходных, поэтому если у вас горят сроки — советуем найти программиста с нон-стоп графиком.
  3. Прямой контакт с исполнителем. В агентствах с заказчиками общаются менеджеры, а фрилансер готов обсуждать с вами все вопросы лично.
  4. Скорость выполнения работы. Удаленный сотрудник заинтересован в том, чтобы быстрее завершить ваш проект, получить оплату и приступить к другим задачам. Ему нет смысла имитировать деятельность, чем порой грешат офисные работники.
  5. Главный плюс фрилансеров — низкая стоимость относительно штатной команды или веб-студии. Можно обсудить с исполнителем форматы оплаты — почасовой, попроектный или за каждый выполненный этап. К тому же, не нужно оборудовать офис и платить налоги. Достаточно лишь найти программиста, который вам подходит.

Недостатки 

  1. Множество рисков. Выбирая фрилансера, вы рискуете не уложиться в сроки, потерять деньги и контакт с исполнителем. В этом случае отсутствие договора может сыграть с вами злую шутку.
  2. Трудность поиска. Биржи переполнены предложениями, но найти программиста, за которым не придется переделывать и который не профакапит дедлайн — задача не из легких.
  3. Однозадачность. Если для разработки вам нужен и программист, и дизайнер, то придется искать их по отдельности. Чем больше спецов вам нужно, тем дольше будут поиски.
  4. Проблемы с микроменеджментом. Когда проектом занимаются несколько специалистов, вам нужно самостоятельно синхронизировать все процессы. Например, чтобы дизайнеру не пришлось делать двойную работу после того, как разработчик сообщит о недостающих деталях.
  5. Непостоянство. Фрилансер может легко покинуть проект, если другой заказчик предложит ему большую сумму. А вам придется в панике гуглить «Как найти разработчика за 2 часа до релиза».

Штатная команда

Если вы располагаете временем и финансами — можете собрать свою команду. Искать спецов можно на HeadHunter или Работа.ру, а если у вас нет возможности этим заниматься, придется нанять HR-а. Он поможет найти программиста, дизайнера, разработчика и даже бухгалтера 🙂 Другими словами, возьмет на себя «IT рекрутинг».

Преимущества

  1. Многозадачность. Фрилансер может не вывезти разнопрофильные задачи, а вот команде из нескольких человек это по силам.
  2. Продолжительное сотрудничество. Штатная команда с вами надолго, вы можете вкладываться в их рост и реализовать вместе множество продуктов.
  3. Командный дух и мотивация. Постоянные сотрудники заинтересованы в развитии и успехе компании. Слаженная команда способна достичь более высоких результатов, чем работники, нанятые на один проект.
  4. Надежность. Штатный специалист не сможет покинуть компанию в любой момент ему придется как минимум отработать 2 недели. А вам не придется ломать голову, как найти разработчика на проект за сутки.

Недостатки 

  1. Сложность поиска. Кроме разработчиков проекту могут понадобиться и маркетологи, и менеджеры. Найти программиста самостоятельно = потратить много времени и нервов.
  2. Высокая стоимость. Нанять целый штат и ежемесячно платить сотрудникам зарплату, выплачивать больничные, разбираться с налогами — удовольствие не из дешевых.
  3. Возможный простой. Даже если задач для разработчика нет, но он уже оформлен, вам придется ему выплачивать ему деньги. Или позаботиться о создании непрерывного потока проектов.
  4. Дополнительные расходы. Помимо регулярных выплат, вам нужно снять помещение и организовать рабочие места. Чем лучше и функциональнее будет офисное пространство, тем дороже оно обойдется. Но это положительно повлияет на мотивацию команды. 

Веб-студия

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

Преимущества

  1. Прозрачность. Рабочие отношения подробно прописываются и закрепляются договором. Это исключает риски и укрепляет доверие.
  2. Многозадачность. Опытные веб-студии укомплектованы полным штатом специалистов — от дизайнеров с разработчиками до менеджеров и маркетологов.
  3. Отсутствие головной боли. Выбирая команду с проектным менеджером, вы отдаете ему все задачи по коммуникации. ПМ следит за процессами, сроками, бюджетами, вникает в логику приложения, выставляет и объясняет задачи команде, контролирует понимание работы с обеих сторон.
  4. Опыт. Проверенные студии имеют многолетний опыт в разработке и довели до релиза не один проект. Топовые команды входят в рейтинги в международных платформ и работают с проектами по всему миру.

Недостатки 

  1. Высокая стоимость. Прайс веб-студий выше, чем у фрилансеров, потому что в процессе задействован целый штат специалистов.
  2. Проблемы с коммуникацией. Если вы выбрали компанию не из своего региона, скорее всего, они работают в другом часовом поясе. И не всегда получается найти время для созвона, удобное всем.
  3. Риски. Не всегда можно с первого раза понять, тех ли подрядчиков вы выбрали. Нужно быть осторожными и выбирать внимательно, чтобы не наткнуться на мошенников.
  4. Долгое согласование. Договор, акты приемки, поэтапные утверждения — все это дает гарантию получения нужного вам результата, но занимает много времени.

Где найти программиста

Определиться с исполнителем — половина дела, теперь его еще нужно отыскать. В интернете множество ресурсов, наполненных специалистами с разными уровнями скиллов и потребностей. Но как понять, что именно там предлагают и как доверять этим площадкам? Рассказываем, на каких проверенных сайтах можно найти программиста:

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

  1. Clutch рейтинговая B2B-платформа, оценивающая веб-студии по верифицированным отзывам.  Аутсорсеров можно отсортировать по размеру компании и проектов, стоимости разработки и локации.
  2. Dribbble одна из известнейших платформ для дизайнеров. Там можно сразу посмотреть работы кандидатов. Кстати, в сообщество можно попасть только по приглашению.
  3. Behance медиа-платформа, где фотографы, дизайнеры и иллюстраторы со всех уголков земного шара делятся своими работами. Искать специалистов можно по портфолио, которое находится внутри аккаунта.
  4. HH сайт по поиску самых разных специалистов. Через HH можно как найти программиста, так и выбрать нужного кандидата по резюме. Один из самых популярных сайтов в России.
  5. LinkedIn профессиональная социальная сеть для поиска сотрудников. У каждого соискателя есть своя страница. В России найти программиста через LinkedIn можно только с помощью VPN.
  6. Stack Overflow платформа для вопросов и ответов программистов. Там можно как найти программиста по заполненному профилю, так и разместить вакансии.
  7. Fiverr биржа для фрилансеров. Отличается от других площадок тем, что здесь соискатели выступают в роли продавцов. На сайте есть рейтинговая система, чтобы быстро найти программиста с нужными скиллами.
  8. GeekJobhttps://geekjob.ru/ — сайт для поиска специалистов из сферы  IT & Digital через анонимные (:)) резюме. Также там встречаются пользователи с открытыми контактными данными. У GeekJob есть как бесплатный, так и платный функционал. 
  9. Toptal — платформа для программистов-фрилансеров. И специалисты, и заказчики проходят предварительный отбор перед тем как получить доступ к заказам и контактам друга друга.

Как выбрать грамотного спеца и проверить его скиллы?

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

Портфолио 

Это хороший способ продемонстрировать умения и навыки через рабочие и личные проекты. Портфолио может выглядеть как страничка с проектами на Behancehttps://www.behance.net/PURRWEB , аккаунт на Dribbblehttps://dribbble.com/purrwebui или как полноценный сайт с кейсами, ссылками на готовые продукты и отзывами предыдущих заказчиков.

У компаний по разработке часто есть  текстовые кейсы, где описывается процесс работы над проектом — обратите на них внимание. Так вы поймете, как исполнитель находил выход в сложных ситуациях и с какими задачами сталкивался. А если продукт уже вышел на рынок, можно зайти в Google Play / App Store, скачать приложение, почитать отзывы. В случае с веб-приложением, просто откройте его в браузере. Чтобы оценить результат работы, не нужно разбираться в программировании — просто посмотрите, насколько удобно пользоваться приложением.

Опыт работы

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

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

Например, если вам нужно банковское приложение — проверьте, есть ли такой кейс у соискателя в портфолио и насколько успешно он с ним справился.

Специализация

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

Если вы ищете дизайнера — уточните, какая у него специализация. UX-дизайнеры разбирают требования, создают прототипы, прописывают пользовательские сценарии. UI-дизайнеры создают дизайн на базе прототипа, им будет сложно разработать продукт с нуля. Если дизайнер специализируется и на UX, и на UI — это идеальный вариант.

Отзывы

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

Да, в век технологий можно и накрутить рейтинг, и заказать у копирайтеров положительные комментарии. Если в тексте отзыва вы несколько раз наткнулись на полное название компании и чуть ли не с ООО — перед вами SEO-оптимизация.

Круто, если на сайте компании есть видео-отзывы. В таких роликах обычно заказчики представляются, рассказывают о стартапе и проекте. Можно найти профиль стартапера или компании на LinkedIn и убедиться, что отзыв не фейковый.

Каталог услуг

Ознакомьтесь с услугами, которые оказывает кандидат. Предоставляет ли он пост-релизную поддержку или после создания продукта сотрудничество заканчивается? 

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

Кроме разработки и дизайна вам могут потребоваться дополнительные услуги, поэтому обратите внимание на веб-студии — они работают комплексно, поэтому не придется искать отдельных исполнителей. 

Например, мы в Purrweb занимаемся разработкой веб, мобильных и десктопных приложений, QA тестированием, UI/UX дизайном и менеджментом проектов. 

Круто. А что делать дальше?

Вы уже изучили компании, проверили портфолио, отобрали несколько вариантов, но не можете сделать окончательный выбор? Свяжитесь с менеджером веб-студии или напрямую с подрядчиком — это поможет вам определиться. Рассказываем, как этот процесс устроен у нас 👇

Заказчик оставляет заявку на одном из каналов Purrweb. С нами можно связаться в Instagram, Facebook, Telegram, Dribbble, Behance или написать на почту [email protected]. Отвечаем оперативно, ответ отправляем в течение 12 часов. В письме мы комментируем заявку, сообщаем, можем ли помочь. Пишем план действий и предлагаем созвониться — так общение проходит быстрее и удобнее.

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

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

Созванивайтесь с кандидатами — в личном общении гораздо проще понять, подходит вам подрядчик или нет. Постарайтесь на первом созвоне обозначить свои ожидания по бюджету и сотрудничеству. Это поможет отсеять неподходящих спецов на начальном этапе и потратить меньше времени на поиск нужного исполнителя.

Большому проекту — большая команда

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

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

Мы всегда готовы превратить вашу идею в работающий продукт и довести его до релиза. Напишите нам и мы обсудим детали будущего проекта в ближайшие дни.

Добавить комментарий