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

Время чтения - 6 мин.
Дата публикации 25.01.2020 (обновлено 20.05.2026)
Как выбрать программиста для онлайн-сервиса. Поиск разработчика

Введение: Почему вам стоит прочитать эту статью до конца

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

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

Исходим из того, что в начале у вас есть только четкое понимание: хочу сайт, систему, портал (хочу быть здоров в аналогии с доктором).

Как выбрать того, кого проверить вы не в состоянии?

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

Представьте, что вы ищете не просто исполнителя, а партнера по строительству вашего цифрового дома. Если фундамент зальет плохой мастер, переделывать придется всё.

1. Личные качества разработчика: как проверить без технических знаний

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

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

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

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

2. Проверка профессиональных навыков программиста

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

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

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

Еще один лайфхак: попросите показать код его прошлого проекта (хотя бы фрагмент). Покажите этот код знакомому разработчику или на форуме (например, на Хабр Q&A), чтобы оценить стиль и качество. Но делайте это этично, не раскрывая личных данных автора.

3. Прототип взаимодействия: тестовое задание и пробный период

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

Пример: дайте задачу на день (оплачиваемую, конечно). Например: «Сверстай эту страницу по макету» или «Настрой отправку писем с формы обратной связи». Посмотрите, задает ли он уточняющие вопросы? Как быстро реагирует на правки? Просит ли вас уточнить ТЗ или делает «на глаз»? Это покажет его стиль работы лучше любого резюме.

Если вам постоянно приходится подчищать за исполнителем, делать часть его работы, то см. п.1.

Если говорить вкратце, то главное — это двигаться мелкими шагами навстречу друг другу и упор на личные качества.

Если человек показывает результат, то хорошо. Нет нужного результата — значит снова в поиск.

Поиск подходящего человека требует времени и личного участия

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

Поэтому принимайте решение с полной ответственностью перед другими участниками проекта.

Статья про создание ТЗ для сайта с описанием процесса создания задания для программистов.

P.S. Изучите, что должен знать руководитель перед началом интернет-проекта. Если вы планируете создавать площадку — смотрите статью Как создать площадку услуг.

Часто задаваемые вопросы (FAQ)

Как выбрать программиста, если я ничего не понимаю в коде?

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

Что важнее: опыт или личные качества?

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

Как проверить честность разработчика?

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

Сколько времени нужно на поиск хорошего специалиста?

От 2 до 4 недель активного поиска и собеседований. Не торопитесь — лучше потратить время на отбор, чем потом переделывать проект за некомпетентным исполнителем.

Что делать, если кандидат отказывается от тестового задания?

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

Насколько полезной была статья?
Falcon Space, автор блога

Автор статьи - Руслан Раянов

Cоздатель платформы Falcon Space
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK