Поиск и подбор программиста
Внутри специалисты могут подразделяться на несколько специализаций - прикладное программирование, системное, web-программирование (фронтенд- и бэкенд-), gamedev (разработка игр), создание мобильных приложений, программисты баз данных (SQL).
- Веб-программисты занимаются разработкой визуальной (frontend) и серверной части (backend) продукта для интернет-ресурсов.
- Мобильные разработчики создают приложения для различных мобильных платформ (IOS, Android).
- Геймдев-программисты - игры для мобильных телефонов, игровых приставок (xbox, playstation, nintendo) и десктопа (windows, linux).
- 1С-разработчики - создают различные конфигурации для платформы 1С:Предприятие.
Отличительными компетенциями программиста являются аналитический склад ума, абстрактное и критическое мышление, навыки решения проблем, самооорганизация, тайм-менеджмент, работа в команде, гибкость и инициативность.
Мы найдём программиста, который:
- знает современные языки программирования - Java, JavaScript, C++, Python и другие
- умеет работать с базами данных, сложными запросами, ORM
- имеет опыт работы с документацией, занимался проектированием, отладкой и тестированием программного обеспечения
- хорошо знает и работает с современными инструментами разработки, умеет пользоваться фреймворками и библиотеками
- исполнителен, умеет работать в команде, обладает аналитическим складом ума, самодисциплинирован
Особенности поиска программиста
При подборе программистов определенной квалификации и опыта во время первичного скрининга резюме необходимо обращать внимание на наиболее важные для работодателя компетенции. Поиск и отсев резюме займут не менее 2 часов в день, стоимость доступа к базам рекрутинговых сайтов - около 130 тыс. руб. в месяц.
Интервью по телефону дает возможность лишь соотнести факты, заявленные в резюме, со словами кандидата. Нужно понимать, что опытные специалисты получают много откликов, поэтому могут отказаться от выполнения тестового задания. Кандидата-программиста нужно проверить как технически - на понимание знаний технологии, так и на заинтересованность, соответствие проекту и совместимость с командой.
Идеально, если собеседование с кандидатами проводит тимлид (архитектор) или профильный специалист, способный оценить знания, умения и навыки кандидата - сотрудник, с которым будет работать кандидат. Очень важно оценить, насколько программист впишется в текущую команду.
Интервью по телефону дает возможность лишь соотнести факты, заявленные в резюме, со словами кандидата. Нужно понимать, что опытные специалисты получают много откликов, поэтому могут отказаться от выполнения тестового задания. Кандидата-программиста нужно проверить как технически - на понимание знаний технологии, так и на заинтересованность, соответствие проекту и совместимость с командой.
Идеально, если собеседование с кандидатами проводит тимлид (архитектор) или профильный специалист, способный оценить знания, умения и навыки кандидата - сотрудник, с которым будет работать кандидат. Очень важно оценить, насколько программист впишется в текущую команду.
Хороший разработчик - это повышение эффективности ваших программных продуктов, получение нужного результата в оговоренные сроки и нетривиальное решение поставленных задач.