Как нанять Python-разработчика
Одно из главных достоинств «питона» — расширяемость языка, то есть большое количество различных подключаемых модулей, дающих разработчику дополнительные возможности. Python удобен, стабилен, достаточно мощен и поэтому широко распространен. На нём создано множество проектов, от самых маленьких, до самых крупных. В своих продуктах Python активно используют такие лидеры IT-мира, как Alphabet, Facebook и Dropbox. Он может применяться и как главный язык программирования, и просто как средство для разработки расширений. Его используют при создании веб-приложений, видеоигр, микрочипов, прикладного ПО.
Благодаря мощности, гибкости и популярности Python, программисты, умеющие его использовать, очень ценятся на рынке. Их активно ищут компании из самых разных сфер, и им нередко приходится конкурировать с целью их привлечения. Хорошему HR-у (или руководителю небольшой фирмы) стоит знать, как найти, привлечь и проверить таких разработчиков. От этого может зависеть успешность всего проекта.
1. Нужно знать, где разработчики Python проводят свое свободное время
Есть несколько специализированных ресурсов. Вести поиск разработчиков, особенно если вам нужны люди с опытом и знанием английского, можно на CodingForums, Dream.In.Code, Devshed. Там они общаются и узнают о последних технологиях. Также активное и отзывчивое сообщество разработчиков сформировалось на Python.org. Очень многих разработчиков (опять же, со знанием английского) можно увидеть на Stack Overflow. Python там один из главных тегов, с ним связано больше 1,5 млн обсуждений. Разумеется, не стоит забывать стандартные ресурсы вроде LinkedIn, хотя все разработчики там уже очень заспамлены предложениями, особенно если у них есть какой-никакой опыт. Для поиска «мест обитания» русскоязычных разработчиков можно использовать Habr и (чуть меньше) VC. При этом не обязательно платить и публиковать везде свои вакансии. Нередко более эффективной стратегией становится грамотное общение HR/руководителей в существующих ветках (это касается и Stack Overflow, и других популярных порталов). Так постепенно завоёвывается внимание и доверие пассивных кандидатов. Вы создаете себе имя, и дальше, если кому-то нужна будет работа, они могут вспомнить о вас. Даже простое проявление интереса к теме идущих разговоров — уже плюс для рекрутера. Ну а если у вашей компании уже есть имя — это плюс вдвойне. Чтобы, как минимум, не наступать им на больные мозоли. Любой рекрутер должен хотя бы знать, что Питон — это зачастую нетривиальные и сложные задачи. В том числе: Чтобы нанимать нормальных разработчиков, недостаточно найти их и хоть немного разбираться в специфике их работы. Нужно понимать, когда они «созрели» и готовы перейти на новое место. И что может их соблазнить (за исключением, понятное дело, зарплаты и престижа фирмы). Чтобы понять, как Python-программисты оценивают предлагаемые им карьерные возможности, тех. директор Shoobx Стефан Рихтер указал три главных фактора. По его мнению (которое также приводит Stack Overflow), именно эти аспекты зачастую анализируют специалисты при проверке вакансий и предложений. В то время как рекрутеры зачастую не уделяют им достаточного внимания. Конечно, самое важное. Иначе в команду наберется непонятно кто. Если своего крутого Python-разработчика нет, или он занят другими делами, интервью вполне реально провести и без особых знаний. Достаточно знать правильные вопросы. По данным SoftwareTestingHelp, вот наиболее часто задаваемые вопросы для Python джуниоров и даже мидлов. Не обязательно иметь широкие познания в питоне, такие вопросы может задавать даже HR. Не обязательно погружаться в код. Можно просто видеть, насколько человек плывёт в вопросе. И заготовить ответы для себя на будущее: Конечно, Rubrain.com принимает к себе в базу только разработчиков уровня senior и выше, и только этих вопросов для тестирования продвинутых знаний недостаточно. Тут нужно дополнительно: Вы также можете просто воспользоваться услугами Rubrain.com. Мы уже отобрали лучших программистов для вас! У нас вы можете получить готовую команду разработки проекта, нанять команду разработчиков Python, Java, NET, iOS, Android. Мы предлагаем аутсорс и аутстафф для проектов любой степени сложности.

2. Стоит понимать проблемы и задачи «питонистов»
3. Нужно представлять, что для Python-разработчиков важно при смене работы

4. Нужно понимать, какие вопросы задавать на интервью
