Python Developer Survey 2018: четверть Python-разработчиков работают в IT больше 10 лет


Python Developer Survey 2018

JetBrains и Python Software Foundation подвели итоги опроса среди Python-разработчиков. Они собрали ответы почти 20 тысяч человек из 150 стран. Аудитория предыдущего опроса была почти вдвое меньше: всего 9,5 тысяч разработчиков.
  • На Python 3 перешли уже 84 % респондентов (в 2017 году их было 75 %).
  • В анализе данных Python теперь используют чаще, чем в веб-разработке.
  • Веб-фреймворки Flask и Django «делят» Python-разработчиков примерно пополам, оставляя прочие инструменты далеко позади по популярности.
  • Две трети Python-разработчиков выбирают Linux.
  • Основная «аудитория» Python — специалисты от 21 до 39 лет. При этом четверть разработчиков трудятся в IT уже больше 10 лет.
Своим основным языком Python назвали 84 % разработчиков. Бок о бок с ним используют, в основном, JavaScript, HTML/CSS или Bash/Shall.Python Developer Survey 2018 языкиИсключительно в рабочих целях его применяют только 19 % респондентов. 60 % используют его и на работе, и в личных проектах. Однако есть существенная разница в сферах применения. К примеру, в собственных проектах разработчики редко пишут на Python тесты для софта. А в профессиональной жизни нечасто разрабатывают на Python игры:Python Developer Survey 2018 направленияВ целом, больше половины респондентов задействуют Python в анализе данных — с прошлого года эта категория немного подросла. Следом идёт веб-разработка и DevOps. Реже всего Python используют в разработке мультимедийных приложений.Python Developer Survey 2018 По словам создателей опроса, хорошей практикой во время разработки кода является изолирование Python-окружений. Чаще всего для этого используют pipenv / virtualenv. Однако больше 20 % разработчиков этой практики пока вообще избегают.Python Developer Survey 2018 изоляцияНишу веб-фреймворков между собой делят Flask и Django, у каждого примерно по 45 % разработчиков. Респонденты при ответе могли выбрать несколько инструментов, так что в статистику ещё вклиниваются 25 % людей, которые вообще веб-фреймворками не пользуются.Python Developer Survey 2018 фреймворкиВ сфере науки о данных популярностью пользуются библиотеки NumPy, Pandas и Matplotlib, а вот среди Python-библиотек общего назначения выделяется Requests.Python Developer Survey 2018 библиотекиИз тех, кто пользуется облачными платформами, больше половины выбирает AWS. Следом по популярности Google Cloud Platform, Heroku, DigitalOcean и Microsoft Azure, а около трети вообще не работают с облаками.
Почти 70 % разработчиков кодят на Linux. В этом вопросе можно было выбрать несколько вариантов ответа, так что свою долю внимания получили и Windows, и macOS:Python Developer Survey 2018 ОСЧто касается редакторов и IDE, в прошлом году сильно подскочила популярность Visual Studio Code, почти на 10 %. Теперь это второй по популярности инструмент для разработки на Python.Python Developer Survey 2018 IDEСоздатели опроса отметили, что специалисты по анализу данных всё же предпочитают Jupiter Notebook.
Последний раздел опросника содержал вопросы о трудоустройстве и рабочих процессах. Пробежавшись по топам статистики, можно попробовать составить приблизительный портрет среднего Python-разработчика, прошедшего опрос:
  • работает на полную ставку (62 %) в компании направления IT или разработки софта (44 %);
Python Developer Survey 2018 сфера
  • должность — разработчик или программист (73 %);
Python Developer Survey 2018 должность
  • занят во многих разных проектах (42 %) либо в одном основном и разных побочных (41 %);
  • работает в команде (48 %) из 2−7 человек (74 %) или один, над своим собственным проектом (48 %).
А ещё это американец (21 %) 21−29 лет (39 %) с опытом работы в IT больше 10 лет (25 %).

Хайлайты

Как и для чего используют Python?

С чем «едят» Python?

Портрет Python-разработчика

Python Developer Survey 2018 география

Комментариев нет:

Отправить комментарий

Wargroove — милые собачки, скучная война. Рецензия Игра протестирована на  PC Пару лет назад Wargroove стала одним из самых зап...