Каждый год JetBrains и Python Software Foundation проводят онлайн-опрос, чтобы лучше понять состояние экосистемы Python.

В октябре 2020 года более 28000 разработчиков и энтузиастов Python из почти 200 стран и регионов приняли участие в опросе, результаты которого были опубликованы ранее на этой неделе.

Хотя я больше не кодирую на Python (Okteto - это в основном магазин golang + react), Python был моим основным языком в течение многих лет (Hipchat и Elasticbox были приложениями на Python), поэтому мне нравится оставаться на связи с сообществом. Сегодня утром я ознакомился с результатами, и они довольно удивительны.

Сюрприз №1:

40% разработчиков ответили, что разрабатывают с использованием контейнеров.

Hipchat был приложением на Python значительного размера), и в то время работа с виртуальными приложениями и зависимостями на уровне ОС была болезненной для всех в нашей команде разработчиков.

Приятно видеть, что значительная часть сообщества Python использует контейнеры как часть рабочего процесса разработки, а не только для производства. Можем ли мы перейти на Kubernetes сейчас?

Сюрприз №2:

68% разработчиков используют Linux в качестве основной ОС, за ней следует Windows, а затем MacOS

Я знаю, что меня очень пристрастила распространенность Apple в Bay Area, но я все еще ожидал, что MacOS будет здесь лучше. Но для меня это приятный сюрприз, когда Linux занял здесь позицию номер один.

Интересно, связано ли это с тем фактом, что большинство приложений действительно запускаются в Linux, а с virtualenvs, имеющими глубокие зависимости от ОС, в Linux просто проще работать.

Сюрприз №3:

Flask и Django - лучшие веб-фреймворки, но FastAPI быстро растет

Flask и Django уже очень давно являются стандартными веб-фреймворками. Приятно видеть, что новая кровь начинает занимать место в этой категории. Впервые я услышал о FastAPI, когда Абдулазиз предложил написать серию статей о разработке приложений на основе FastAPI с помощью Okteto. И посмотрите, где сейчас FastAPI!

Сюрприз # 4

Большинство разработчиков Python имеют опыт программирования менее одного года

Многие считают Python «старомодным» или даже «мертвым» языком. Это число и другие результаты опроса, связанные с демографией, доказывают, что Python - это процветающее сообщество, которое продолжает обновляться.

Есть и более глубокий подтекст. Это убедительное свидетельство того, что к нашей профессии и сообществу питонов присоединяется все больше и больше людей. Я полностью за то, чтобы программное обеспечение было инклюзивной профессией, а не чем-то только для избранных, и это меня очень радует. Артур из CareerKarma также затрагивает эту тему здесь.

Сюрприз # 5

Большинство разработчиков Python живут за пределами США.

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

Вывод

Python жив и здоров. Я люблю удивляться подобным опросам. Это отличное напоминание о том, что хорошие технологии могут прослужить очень долго и что технологии превратились в поистине глобальную отрасль. Чтобы еще раз взглянуть на опрос, я рекомендую вам проверить Реакция господина Дона на опрос (скажите ему, что я сказал 👋🏼).

Октето ❤️ Питон. Если вы создаете микросервисы с помощью Python, попробуйте Okteto. И помните: говорите да контейнерам в dev и нет virtualenvs 😎.