Статистика опроса 100 000 разработчиков Stack Overflow в 2018 году

statistika oprosa 100 000 razrabotchikov stack overflow v 2018 godu

Содержание статьи

На этой неделе Stack Overflow опубликовал результаты ежегодного опроса разработчиков.

В этом году у них было более 100 000 респондентов, что сделало самый большой опрос разработчиков в мире.

Я прочитал результаты опроса Stack Overflow и собрал самые интересные результаты прямо здесь, в этой статье. (Так же, как я поступал в 2016 и 2017 годах.)

Итак, без лишних слов, вот молниеносный снимок того, как выглядит профессия разработчика программного обеспечения в 2018 году.

В области разработки программного обеспечения доминируют страстные новички

Большинство профессиональных разработчиков в отношении новичков в программировании. 55% кодируют менее 8 лет, а 1/3 кодируют менее 5 лет.

-LDtRietCbyvEM3z0LZVEiP7yOeOgsW4XIus

И большинство разработчиков имеют менее 5 лет профессионального опыта программирования.

0zRlqmllWdVVnvI1GkxlyCqzEAABvAiBupNc

Почти половина всех профессиональных разработчиков также вносят свой вклад в открытый код.

3W8NVjb5-mpRl6gpLwhfMHOn3oRhMztGIH6X

Практически все профессиональные разработчики любят программирование как хобби.

iss2dkKD2FnBEBHQGDNZh1ch42fx7vNQz0Sa

У четверти всех профессиональных разработчиков нет степени бакалавра.

0r8fGPoGTmXPBx5N30fDZisWNILchQZ566CF

Из профессиональных разработчиков, имеющих степень бакалавра, 1 из 3 имеет специальность, не связанную с информатикой или разработкой программного обеспечения.

NTBm2ZKG9UgItsc42U6RLubyjCQUceMofD-Q

Практически все профессиональные разработчики получают новые навыки неофициально – чаще всего через онлайн-курсы и учась с помощью документации.

LSybrxPRhksVy-OyVJO3OpqLuM2gT6NUoDlC

Приблизительно 1/4 разработчиков участвуют в хакатонах — главным образом потому, что это весело.

UB1mzVfBaJ7UQeuzcnQsWjtiT4W6SFkdkjF6

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

NF1NYkT9EcApcc3IkcyGIeq-WeyrO5QfJCaV

Карьера

Большинство разработчиков работают на кого-то полный рабочий день, и около 10% из них являются фрилансерами. Только 5% разработчиков, желающих работать, сейчас безработные — это гораздо лучшая статистика трудоустройства, чем в любой другой отрасли.

RsQaR7lveKEDAWr7eO7yf1My9XQ0S7iwWO6L

Они работают в различных отраслях — многие из них вне того, что мы традиционно считаем «техническими».

2T-QaMOolwqNaDNEOWGwS-HlKcWIj6bKcriF

И большинство из них в малых и средних компаниях. Чем больше опыта у разработчика, тем больше шансов, что он будет работать в крупной компании.

DZRN2NQGMNfyGeyZbdlDeScqVG0tybr-ADNV

Они амбициозная группа. Только 1 из 5 разработчиков хочет работать на той же должности через 5 лет. Четверть застройщиков стремятся создать свою компанию.

wrJpIV8esgY2laQko5SZPy3Xt8CPt4Bpdk2C

73% разработчиков удовлетворены своим выбором профессии.

hLkNPzUUyNN2YU3R66a6nSoyMf5GvPJ-V-QA

Орудие торговли

JavaScript является самой распространенной технологией уже 6 лет подряд.

3WnH4ZpcxxrAmIN2mMph1K2ZmF0yL38tMmD9

И фреймворки и библиотеки JavaScript остаются ключевыми инструментами для большинства разработчиков.

GUCLaA7yao5agr09UrgSJZpgNYjesStxTKrV

Базы данных SQL все еще наиболее распространены. База данных хранения документов MongoDB и база данных хранения ключей-значений Redis обрели популярность в этом году.

RRtcCy31QfiMVoCqwJzJu3ZgiMXa8ziDJs9h

Состояние разнообразия в разработке программного обеспечения

В разработке программного обеспечения все еще преобладают…

jX5EJGUyOLQAcHjoq-VezFpoDKwaH-dIFUi7

Бездетный…

XrPPh156SZKVvymNSwqAOqLROJLhCdq7BqLP

Мужчины…

JmFx4Njjrh8ik7wpydvUyf80MlaF7vH6P2Jo

У кого родители с высшим образованием. (Только 1 из 3 американцев имеет степень бакалавра, поэтому это свидетельствует о проблемах социальной мобильности.)

d-7wCBl8OTPSeynib3IfbHbpVez3dtTxhQ9h

Эти цифры неутешительны. Важно признать, где все есть и что здесь еще много работы.

Многие организации работают над тем, чтобы разработать программное обеспечение более инклюзивной сферой, включая сообщество freeCodeCamp и многие некоммерческие организации, которые мы поддерживаем.

Другие интересные сведения о разработчиках

Они не так вампирообразны, как предполагает Голливуд.

hjtQp4OL5ABrkdM9g1nHMyNDAGIT-X6v-gcy

Однако они проводят более половины своего бодрствования за компьютером.

uO5EK7OGXSVXhhoCL-tjL2jOVh8ZRa3sKky1

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

asRTN0QRS7OMrye8qJsQkDz9NGCs5tWocCMZ

Разработчики чрезвычайно оптимистично настроены по поводу будущего искусственного интеллекта.

dcfo9C3n4HafeYmx7T6U-BeFedzfO6W8h8NJ

Но они признают, что в конце концов, за безопасность ИИ отвечают разработчики.

fRS8op-WjesR4Si-1SXHhCN3UTsDeQMWfLx3

Большинство разработчиков заявили, что откажутся писать код, который, по их мнению, служит неэтическим целям.

8AYRQFfeC-s4ekOaB7XVIQMhTww69lLCcwGe

Однако они говорят, что вина за неэтический кодекс лежит на руководстве.

ZdXt5NmaL8lHZq8m6MtUA8aWHzWQGJV7iRoi

Подавляющее большинство разработчиков считают, что они обязаны учитывать нравственные последствия своего кода.

SFB1Cwfr2c5JTcG5YCANBTZAV37pjI-a0epo

Я очень рад, что Stack Overflow включил в этот опрос вопрос об этике разработчиков. Это становится все более важным вопросом, который сообщество freeCodeCamp многое обсуждало в прошлом году.

Если вам интересно этику разработчиков, прочтите эту статью:

Что общего между Uber, Volkswagen и Zenefits? Все они использовали скрытый код, чтобы нарушить закон.
«Ни один инженер-программист, прошедший нравственную подготовку, никогда не согласится написать процедуру DestroyBaghdad. Основные профессиональные…medium.freecodecamp.org

А Билл Саурур — разработчик, профессионально пишущий программное обеспечение более 20 лет — создал серию статей об этике:

Этика разработчика
Этика разработчиков описывает область этики, которая применяется к поведению разработчиков программного обеспечения.guide.freecodecamp.org

Спасибо, что прочли. Если у вас есть время, вы можете прочесть полные результаты опроса Stack Overflow за 2018 год и поделиться своей идеей в разделе комментариев ниже.

Я пишу только о программировании и технологиях. Если вы следите за мной в Twitter, я не буду тратить ваше время. ?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *