fbpx

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

пАЙтон очень востребован в:

→веб-разработке; →machine Learning и AI (TensorFlow, scikit-learn, NLTK);  →Big Data; →разработке игр; →компьютерной безопасности; →научные исследования (Математика (NumPy, SciPy, Pandas, SymPy), биология – секвенирование днк) и т.д.т.д.

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

phyton hrpr school

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

Присоединяйся к школе HRPR в Telegram-сообществе IT-Рекрутеров и в соцсетях

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

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

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

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

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

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

  • Быть в курсе о популярных версиях языков Python: 3.6-3.
  • Иметь представление о библиотеках и веб-фреймворках Python: Django, Pyramid, TurboGears, Flask, Tornado, отметим, что Django сейчас в тренде.
  • Отличать две самые популярные ORM (Object-relational mapping) – SQLAlchemy и Django ORM.
  • Иметь базовое представление об инструментах Python: distutils, setuptools, pip.
  • И знать какие фреймворки для тестирования используются, например, популярные:  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 вы пройдете технический ликбез

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

01

ШАГ

Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

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

IT-СловарьITHR & IT-РекрутингТехнологии IT-сорсинга
4 января, 2022

Golang. Где искать разработчиков и сколько они стоят?

В ноябре 2021 года, языку программирования GO исполнилось 12 лет. Название GO, язык получил как производное от материнской компании Google, но позднее, чтобы не пересекаться с еще одним языком программирования “Go!”,…
IT-ПродажиIT-СловарьITHR & IT-РекрутингЛикбез для IT-SalesТехнологии IT-сорсинга
4 января, 2022

Embedded system. Что это? Почему так востребовано?

АМбЭдет или ЭМбэдед. Только не скажите - эмбед, как это делает большинство.  Встраиваемая, или встроенная, система (Embedded System) ― это микропроцессорная вычислительная система, являющаяся модулем какого-либо устройства и предназначенная для…
IT-МенеджментIT-ПродажиIT-СловарьITHR & IT-РекрутингЛикбез для IT-Sales
29 ноября, 2021

Continuous Integration & Continuous Delivery. Почему для собеседования в IT это нужно знать?

На рынках высокой конкуренции, когда скорость доставки изменений зачастую играет решающую роль в борьбе за клиента, компании стремятся к максимальной автоматизации процессов. В разработке ПО существуют практики, при которых релизы…
IT-ПродажиIT-СловарьITHR & IT-РекрутингДолжности в ITЛикбез для IT-Sales
29 ноября, 2021

Тестирование & QA. Или почему QA-инженер и тестировщик – не одно и то же

Профессия тестировщика (software test engineer) или QA-инженера (quality assurance engineer) остается одной из самых востребованных на рынке труда, во многом, благодаря своей зрелости (есть множество учебников, подготовительных курсов и тренингов) …