
Содержание статьи
На этой неделе Stack Overflow опубликовал результаты ежегодного опроса разработчиков.
В этом году у них было более 100 000 респондентов, что сделало самый большой опрос разработчиков в мире.
Я прочитал результаты опроса Stack Overflow и собрал самые интересные результаты прямо здесь, в этой статье. (Так же, как я поступал в 2016 и 2017 годах.)
Итак, без лишних слов, вот молниеносный снимок того, как выглядит профессия разработчика программного обеспечения в 2018 году.
В области разработки программного обеспечения доминируют страстные новички
Большинство профессиональных разработчиков в отношении новичков в программировании. 55% кодируют менее 8 лет, а 1/3 кодируют менее 5 лет.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Бездетный…

Мужчины…

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

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

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

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

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

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

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

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

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

Я очень рад, что Stack Overflow включил в этот опрос вопрос об этике разработчиков. Это становится все более важным вопросом, который сообщество freeCodeCamp многое обсуждало в прошлом году.
Если вам интересно этику разработчиков, прочтите эту статью:
Что общего между Uber, Volkswagen и Zenefits? Все они использовали скрытый код, чтобы нарушить закон.
«Ни один инженер-программист, прошедший нравственную подготовку, никогда не согласится написать процедуру DestroyBaghdad. Основные профессиональные…medium.freecodecamp.org
А Билл Саурур — разработчик, профессионально пишущий программное обеспечение более 20 лет — создал серию статей об этике:
Этика разработчика
Этика разработчиков описывает область этики, которая применяется к поведению разработчиков программного обеспечения.guide.freecodecamp.org
Спасибо, что прочли. Если у вас есть время, вы можете прочесть полные результаты опроса Stack Overflow за 2018 год и поделиться своей идеей в разделе комментариев ниже.
Я пишу только о программировании и технологиях. Если вы следите за мной в Twitter, я не буду тратить ваше время. ?