fbpx

Язык Python, наравне с языками семейства С, является самым востребованным языком программирования. На нем создаются игры, плагины и скрипты, мобильные приложения, например, тот же Instagram создан на Python. Простой в освоении Python используют NASA, Google, Yandex, Microsoft, PayPal, Quora, многие другие компании.

При рекрутинге Python программистов важно иметь представление о языке, его применении и ожиданиях специалистов по оплате их труда.

phyton hrpr school

 Python занимает второе место по индексу TIOBE (май, 2021г), определяющим популярность языков программирования

Присоединяйся к HRPR в сетях

Что пишут на Python?

  • ПО
  • Приложения (десктопные и мобильные)
  • Веб-разработка
  • Настольные графические интерфейсы
  • Все что связано с Data Science  (анализ данных, машинное обучение, визуализация).
  • Игры и многое другое.

Python не подходит:

  • Для программирования на системном уровне (драйверы устройств или ядра OS).
  • Когда требуются кроссплатформенные автономные двоичные файлы. Можно создать отдельное приложение Python для Windows, MacOS и Linux, но не так просто и элегантно, как позволяют это другие языки.
  • Когда скорость является абсолютным приоритетом лучше использовать C / C ++ или другой язык такого уровня.

Что важно знать о Python?

Рекрутер должен знать:

  1.  Быть в курсе о популярных версиях языков Python: 3.6-3.
  2. Иметь представление о библиотеках и веб-фреймворках Python: Django, Pyramid, TurboGears, Flask, Tornado, отметим, что Django сейчас в тренде.
  3.  Отличать две самые популярные ORM (Object-relational mapping) – SQLAlchemy и Django ORM.
  4. Иметь базовое представление об инструментах Python: distutils, setuptools, pip.
  5.  И знать какие фреймворки для тестирования используются, например, популярные:  unittest, nose или nose2, pytest.Понимать специфику домена.

Пример задач на хантинг в карусели.

Как различать разработчиков Python?

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

Но поскольку Python имеет множество применений, от HR-специалиста требуется уметь отличать кандидатов в зависимости от их специализации, а это:

  • Data Scientist
  • BackEnd Developer
  • DevOps Engineer
  • Automation QA Engineer (Python)

Критерии выбора и требования к кандидатам на должность Python разработчика

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

  • Знать алгоритмы и структуры данных, баз данных;
  • Глубокое знание Python, его синтаксиса, библиотек, фреймворков (особенно Django), понимание отличий разных версий языка;
  • Знание IDE и редактора кода;
  • Git (система управления версиями) и GitHub;
  • Методологии разработки ПО: Agile и Scrum;
  • Умение разбираться в чужом коде.
  • Английский язык.
  • Уметь работать в команде.

Дополнительно, стоит обратить внимание:

  • Что и где читают для профессионального роста?
  • Выполняли ли сторонние проекты (например, социальные проекты, проекты с открытым кодом или разработка игр)?

Целеустремленные, любознательные кандидаты будут выделяться.

Где искать соискателя на должность Pythonразработчика?

  • Платформы для фрилансеров и рекрутинга: Linkedin, Github, Toptal, и др.
  • Форумы: python.su, itfy.org, cyberforum.ru.
  • Каналы Telegram: Python, Python beginners, Rude Python.
  • Социальные сети и группы: LinkedIn, Facebook — QPython, Machine Learning with Python.
  • ВКонтакте — Python, Сообщество Python-программистов.
  • Официальный сайт python.org.

Зарплаты Pythonразработчиков в СНГ

Согласно исследованию заработной платы в Украине, медиана заработной платы Python составила 3500$ (источник), зарплаты Junior’ов стартуют от 1000$, разработчики уровня Senior получают 4300$.

В России заработок разработчика на Python составит около 2000$ (https://ru.indeed.com/career/pythondeveloper/salaries/Москва).

На занятиях в школе HRPR вы пройдете технический ликбез.

Чтобы знать, какие особенности при поиске самых разных специалистов.

07

СЕНТЯБРЯ 2021

Старт группы HRPR. 125 часов занятий и подготовка вашего резюме для скорейшего входа в профессию.

Последнее из блога

hrpr school blogITHR & IT-Рекрутингвопросы на зачет
24 июня, 2021

SWIFT vs Objective-C: кто востребованнее?

Спрос на разработчиков iOS увеличивается с ростом количества пользователей мобильных устройств. Игры, приложения и другое программное обеспечение для Apple пишется на языках Swift и Objective-C. Рекрутер должен понимать, какой язык…
IT-МенеджментITHR & IT-Рекрутингвопросы на зачет
23 июня, 2021

Почему OKR удается внедрить не всем IT-компаниям?

Метод OKR (Objective and Key Results) — это один из способов управления IT-компанией, разработанный Джоном Дорром. В отличие от реалистичных метрик KPI, определяемых менеджментом, метод OKR предполагает постановку амбициозных целей,…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
17 июня, 2021

Xamarin для рекрутеров

Xamarin — это фреймворк платформы .Net, принадлежащий компании Microsoft. Он используется для разработки мобильных приложений на языках программирования C# и Xaml. Популярность получил благодаря своим кроссплатформенным возможностям, т.е. разработчик может…
hrpr school blogITHR & IT-Рекрутингвопросы на зачет
17 июня, 2021

Stack Overflow. Давайте поищем разработчиков там

В нашем блоге были статьи о том, как искать всех разработчиков на GitHub, как искать специалистов по машинному обучению на Kaggle, как искать дизайнеров на Dribbble и Behance, а сейчас…