Экосистема айтишника
Ниже представлены данные самого свежего опроса Stack Overflow Developer Survey от 2017 года, в котором поучаствовало свыше 50 тысяч программистов со всего света. Такая высокая репрезентативная выборка позволяет лучше понять тренды в ИТ.
Типы разработчиков
Около трех четвертей респондентов идентифицируют себя как веб-разработчики, хотя многие также заявили, что работают над созданием настольных и мобильных приложений.
Самые популярные и часто используемые языки программирования
Уже пятый год подряд, JavaScript наиболее часто используемый язык программирования. И, опять же, SQL занимает второе место, а Java – третье. Популярность Python выросла, обогнав PHP впервые за пять лет.
Frameworks, Libraries и другие технологии
Node.js и AngularJS по-прежнему являются наиболее часто используемыми технологиями в этой категории.
Базы данных
Наиболее часто используются MySQL и SQL Server.
Языки программирования спустя 5 лет
В течение пяти лет stackoverflow.com собирали статистику, и мы видим, что такие языки, как Python и node.JS, растут в популярности, в то время как использование языков C#, Java и C сокращается.
Занятость
Большинство разработчиков работают полный рабочий день, и дополнительно 10,2% работают в качестве независимых подрядчиков, фрилансеров или являются самозанятыми.
Корреляция технологий
Технологии были объединены в несколько отдельных "экосистем", которые, как правило, используются теми же разработчиками. Слева мы видим большой кластер, представляющий веб-разработчиков (с JavaScript в центре), и один для технологий Microsoft (с центром вокруг C# и Visual Studio). Справа мы видим созвездие, соединяющее Java, Android и iOS. Другие небольшие коррелированные кластеры включают C/C++ / Assembly, Raspberry Pi с Arduino, а также языки, такие как Python и R наряду с IDE для конкретных языков.