Дефицит IT-кадров в России наблюдается последние лет 20: по разным оценкам, на рынке не хватает от 500 тыс. до 1 млн специалистов. Спрос на опытных разработчиков — сеньоров и тимлидов — особенно высок. Разбираемся, где и как найти хорошего программиста на удаленку или в штат и чем привлекать опытных сотрудников?
Для начала стоит определиться с задачами, которые будет решать разработчик. От этого будут зависеть каналы поиска, необходимый уровень и навыки, а также зарплатная вилка. На этом этапе важно оценить, какой объем загрузки планируется и насколько она регулярная. По нашему опыту это ключевой элемент, чтобы грамотно определить где и как найти хорошего программиста. кстати, в предыдущей статье вы можете узнать, какая должна быть команда, чтобы дела шли хорошо.
В первую очередь стоит ориентироваться на требования и сложность проекта, чтобы выбрать наиболее подходящий ресурс. Биржи, такие как Freelance, FL.ru, Kwork, Profi, могут подойти для выполнения простых и краткосрочных задач, однако они часто предлагают услуги низкоквалифицированных исполнителей, и найти специалиста для серьезных проектов там бывает затруднительно.
Если проект сложный или требует высокого уровня квалификации, то в таких случаях эффективно искать специалистов через полноценные вакансии на сайтах как hh.ru или Avito, где можно найти опытных и проверенных кандидатов.
Здесь каналы поиска будут аналогичными: биржи, агрегаторы и соцсети. Помимо этого, можно обратиться в веб-студии — опираясь на отзывы в поисковиках или запустив тендер на Workspace — а также собрать сайт на no-code платформе: такой, как Tilda, Wix, Readymag или Umi. Последний вариант идеален для простых лендингов и сайтов-визиток при ограниченном бюджете.
Если компания работает с масштабными ИТ-продуктами или крупными онлайн-сервисами, то для долгосрочной и стабильной работы штатная команда разработчиков — лучший выбор. Она обеспечивает глубокое понимание бизнеса и постоянную экспертизу. Однако, аутсорсинг может быть более подходящим решением в определенных случаях. Например, если проект краткосрочный или пилотный, а также если требуется специфическая экспертиза, которой нет внутри компании.
Главное отличие IT-стартапов от крупных компаний — это ограниченные ресурсы и необходимость совмещения нескольких ролей одним сотрудником. Но именно здесь кроется и преимущество стартапов. Для разработчиков стартап может предложить такие возможности, которые сложно найти в больших корпорациях: быстрый карьерный рост, непосредственное влияние на продукт, участие в инновациях и возможность работать над задачами с нуля, принимая важные решения.
Чтобы привлечь разработчиков в стартап, важно акцентировать внимание на:
1. Карьерные возможности: В стартапах разработчики могут быстрее расти в профессиональном плане, занимать ведущие роли и управлять процессами, что в корпорациях может занять годы.
2. Влияние на продукт: В стартапе разработчик не просто выполняет задачи, а может влиять на стратегические решения и напрямую видеть результаты своей работы.
3. Гибкость и динамика: В стартапах часто менее формальная атмосфера, гибкий график и работа над креативными и нестандартными задачами. Это особенно привлекает тех, кто ищет свободу и возможность пробовать новое.
Зная для каких задач требуется разработчик, можно перейти к следующему шагу, чтобы ответить на вопрос: где и как найти хорошего программиста.
Если вам комфортнее работать с IT-студией, а не с отдельным программистом, то рекомендуем вам почитать эту статью о том, как составить заявку на разработку сайта, приложения или веб-сервиса.
Перед тем, как найти разработчика, нужно также оценить свои ресурсы и возможности: сколько вы готовы платить, можете ли обеспечить соцпакет и рабочее место? Готовы ли рассмотреть соискателей из других городов?
Вариант подходит для разовых задач или небольших команд, где загрузка небольшая, задачи простые, а ресурсы ограничены. Работать с фрилансерами можно по договору услуг — как с самозанятыми или ИП.
Плюсы: нет фиксированного оклада, вы платите только за часы или сделанную работу. Вы также не оплачиваете отпуска и больничные, не отчисляете средства в ПФР и Соцстрах и не отчитываетесь перед Трудовой инспекцией о том, что соблюдаете условия труда и другие требования.
Минусы: ответственность фрилансера перед заказчиком минимальна. Вы не можете требовать от него соблюдения рабочего графика и не застрахованы от того, что исполнитель просто исчезнет. Но многие моменты можно учесть в договоре: например, оплата только по факту, штрафы за срыв сроков и другие нюансы.
Этот вариант предполагает, что вы заключаете с сотрудником трудовой или договор подряда на полный рабочий день или совместительство. Есть также специальная форма трудового договора, где указано, что сотрудник работает дистанционно.
Плюсы: такой вариант позволит получить сотрудника, который регулярно выполняет текущие и срочные задачи, на связи в рабочие часы и имеет доступ к корпоративным ресурсам. При этом вы экономите на технике и рабочем месте или можете вовсе обойтись без офиса. Для многих специалистов удаленка — большой плюс, и этим могут воспользоваться стартапы, которым сложно конкурировать за сеньоров с IT-корпорациями.
Минусы: контролировать удаленных сотрудников сложнее, чем офисных — они могут одновременно работать на ваших конкурентов и тратить рабочее время время на личные дела. В компаниях, которые работают с персональными и платежными данными, могут возникнуть проблемы с кибербезопасностью. Наконец, некоторые вопросы проще решать лично, а живое общение помогает сплотить команду.
Вариант, при котором сотрудника оформляют в штат по трудовому договору, с полным соцпакетом и физическим рабочим местом. Чаще всего такой формат выбирают госкомпании, банки и IT-корпорации, особенно — для тим-лидов и топ-менеджмента.
Плюсы: руководитель всегда знает, где и чем занят его сотрудник, может лично решить любой вопрос. Нет проблем с доступом к чувствительным данным и локальным ресурсам, проще поддерживать связи внутри команды — в том числе за счет корпоративных мероприятий.
Минусы: позволить себе содержать высокооплачиваемого сотрудника в штате может далеко не каждый, особенно с полным соцпакетом. При поиске кандидатов вы будете ограничены одним городом, что заметно сужает круг. Многие востребованные специалисты не готовы выходить в офис даже в гибридном формате, поэтому их могут увести конкуренты.
Есть и компромиссный вариант — гибридный график: когда сотрудник часть времени работает в офисе, а часть — удаленно. При этом работодатель может четко прописать пропорции офисной и удаленной работы или дни недели, по которым сотрудник должен быть на рабочем месте. А иногда работник решает сам — особенно если часто выезжает на встречи с клиентами.
Когда мы определились с нагрузкой и вариантом сотрудничества, самое время переходить к поискам. Выглядит это так:
1 – Руководитель отдела или СЕО отправляет заявку на подбор сотрудника. Например, тим-лид разработки. Указывает желаемый грейд — сеньор или мидл — и навыки: язык программирования, владение инструментами для разработки и пр.
2 – HR-специалист уточняет все параметры — включая график работы, тип сотрудничества, зарплатную вилку.
3 – HR размещает вакансию и делает корпоративную рассылку, если нужно.
4 – Все отклики обрабатываются в несколько этапов: первичный скрининг на соответствие резюме требованиям вакансии, первичное интервью, тестовое задание, техническое интервью, интервью с руководителем или СЕО, оффер.
Этапы могут варьироваться в зависимости от компании и конкретной позиции. Начнем с того, где искать.
Самый популярный канал, где больше всего соискателей и вакансий. Им пользуются практически во всех компаниях, особенно там, где наем идет на потоке.
Плюсы: большой объем кандидатов — можно закрыть сразу несколько вакансий под новый проект или направление. Есть удобные фильтры, которые можно настраивать под себя, и автоматические ответы для откликов. HeadHunter также интегрирован с разными CRM-системами, куда отклики на вакансии загружаются автоматически: можно задать стандартные этапы рекрутинга, подключать коллег к обсуждению, общаться с кандидатом и сохранять анкету на будущее.
Минусы: размещение вакансий платное, причем за сеньоров и тим-лидов придется доплатить. При этом конкуренция среди работодателей в сфере IT огромная: ваша вакансия быстро уйдет вниз, а за продвижение придется доплатить. Но главный минус — в том, что по-настоящему востребованные специалисты до этих сайтов редко доходят либо их сразу перехватывают известные компании с большими бюджетами. В итоге львиная доля среди откликов — это новички без опыта. Поэтому важно обладать всеми источниками поиска, чтобы знать где и как найти хорошего программиста.
В первую очередь, это LinkedIn (заблокирован в России) и Хабр Карьера. Здесь компании создают свои профили и ведут их по аналогии с соцсетями: рассказывают о своих продуктах и новостях индустрии, отвечают на комментарии.
Плюсы: у компании есть возможности для продвижения HR-бренда — показать себя в качестве эксперта рынка и хорошего работодателя. То же касается и соискателей: по их профилям можно составить более полное представление, чем из анкеты и резюме, в том числе — прочитать отзывы и экспертные публикации. Главный плюс Хабра — еще и в том, что это — профильный IT-ресурс, где гораздо больше опытных и узких специалистов, которые не заходят на сайты с вакансиями. Размещение вакансии стоит дешевле, чем на HeadHunter.
Минусы: возможностей для рекрутинга меньше, чем на агрегаторах вакансий, а все отклики приходится обрабатывать вручную. Часто пользователи не выкладывают полное резюме, а лишь в двух словах описывают опыт.
Размещать вакансии можно в Telegram-каналах. Как правило, это платная услуга. Вот самые популярные каналы для размещения вакансий в IT: СЕТИ, IT Jobs, Вакансии ИТ, IT разработка, Хабр Карьера, Data Science Jobs, Вакансии и резюме из Digital, Digital Job.
Плюсы: недорогое размещение и целевой трафик — поскольку на каналы подписаны именно разработчики, а не все подряд.
Минусы: охваты будут заметно ниже, чем на популярных сервисах, в сами каналы — односторонние: вы не сможете сами искать кандидатов, а только выбирать из откликов.
Подрядчиков на разовые и небольшие задачи можно искать на биржах: Freelance, FL.ru, Kwork, Profi, Хабр Фриланс, Workspace, Weblancer.
Плюсы: профили кандидатов содержат отзывы на услуги от других заказчиков и примеры работ, а цена, как правило, ниже, чем в студиях или на аутсорсе. Если сотрудничество сложится хорошо, можно позвать исполнителя в штат.
Минусы: найти высококвалифицированного специалиста на серьезный проект вряд ли получится, а сами подрядчики нередко пропадают или срывают сроки.
VK, Instagram* или Facebook* используют, скорее, в дополнение к основным каналам, размещая там ссылку на вакансию. На некоторых площадках можно размещать и продвигать вакансии за деньги: тогда их будут показывать определенным пользователям и подписчикам профильных групп.
Плюсы: работает, если у компании много подписчиков в соцсетях и бренд достаточно узнаваем. В случае с платным размещением можно старгетировать вакансию на определенную группу и регион. У тех, кто откликается на вакансии можно изучить профиль, чтобы составить представление о кандидате.
Минусы: если вакансию не продвигать, ее увидят только ваши подписчики, среди которых многие не ищут работу или работают в другой отрасли. Есть ограничения по объему и формату, а отклики сложнее фильтровать и обрабатывать.
Речь о специализированных платформах для разработчиков, где они обмениваются опытом и выкладывают свои проекты: например, GitHub и StackOverFlow.
Плюсы: вы можете напрямую обратиться к нужным специалистам, посмотреть примеры их работ и оценить опыт. На некоторых площадках можно искать кандидатов самим, используя фильтры.
Минусы: будьте готовы к тому, что язык общения на подобных ресурсах неформальный и специфический, а чтобы завоевать доверие, нужно «быть в теме»: базово разбираться в терминах и трендах. На GitHub нет чатов, поэтому связаться с пользователями можно только по указанным контактам в профиле.
Стандартный путь — это изучить резюме. Однако его нужно уметь читать и проверять информацию, а еще лучше — пользоваться несколькими источниками.
Разработчики выкладывают примеры своего кода на GitHub, Behance, Dribbble или собственных сайтах. Еще лучше, когда соискатель может показать готовые продукты, которые он разрабатывал. Если портфолио нет, это повод усомниться в наличии опыта и тщательнее проверять другие источники: отзывы, результаты тестового и технического интервью.
Простого перечисления мест работы недостаточно: лучше попросить, чтобы кандидат описал свои обязанности и достижения на каждом из них, реализованные проекты и используемые инструменты. Чтобы проверить опыт, можно запросить рекомендации у бывших коллег и провести техническое интервью. Если в резюме видно, что соискатель меняет работу каждые полгода, вряд ли ему можно предложить позицию тимлида и выше, да и в целом рассчитывать, что он останется в компании и вырастет до желаемой позиции.
Этот момент обычно уточняют еще на этапе отбора откликов по резюме. Если вы видите, что кандидат, в основном, работал с мобильными приложениями, то с разработкой интернет-магазина у него могут возникнуть сложности. То же касается языков и инструментов.
Их можно найти на биржах и профильных ресурсах а также запросить у бывших работодателей или заказчиков. Если соискатель не предоставил ни одного отзыва, то вряд ли он может похвастаться большим опытом или ответственным подходом к проектам.
Этот пункт актуален, если вы ищете подрядчика на проект — фрилансера или веб-студию. Сможет ли исполнитель взять на себя не только разработку, но и UX, тестирование и поддержку? Если да, то в каком объеме и нужно ли это оформлять отдельно?
Помимо этих стандартных пунктов, в некоторых компаниях проверяют соискателей в службе безопасности, чтобы убедиться, что им можно доверить работу с конфиденциальными данными. А также выдают логические и психологические тесты: чтобы определить, насколько человек последователен, адекватен и способен принимать взвешенные решения. Полезно также изучить профили в соцсетях, кредитную историю и другие открытые данные.
Будьте готовы, что большинство откликов будет от новичков без опыта: спрос на IT-специалистов побуждают многих проходить онлайн-курсы в надежде на высокую зарплату в бигтехе. Если вы — небольшой стартап, заполучить сеньоров с большим опытом будет очень сложно. Но можно завлекать интересными проектами, гибким графиком. Удаленка — важный козырь перед IT-корпорациями, если вы ограничены в ресурсах и нуждаетесь в опытных разработчиках. Однако у нее есть свои минусы: включая 30% НДФЛ для тех сотрудников, которые живут за рубежом. Еще один путь — обучать джунов внутри компании или запускать партнерские программы с вузами и онлайн-платформами. Теперь вы знаете где и как найти хорошего программиста!
Если вам нужна помощь с поиском грамотного программиста – вы можете доверить это нам. Оставьте заявку на странице и мы свяжемся с вами, чтобы обсудить компетенции кандидата и сроки подбора.
____________________________________
*Принадлежат компании Meta, запрещенной в РФ экстремистской организации
Никакого спама, только анонсы новых статей
ИП Гришанин Кирилл Олегович
ИНН 774313842609
Б. Новодмитровская ул., 36, стр. 12, вход 6,
Москва, Россия, 127015
Ahad Ha'am 54,Tel Aviv-Yafo,Израиль