В честь 20-летия движения за открытый исходный код DigitalOcean посвятила последнее издание своего ежеквартального опроса разработчиков состоянию открытого исходного кода.
В докладе содержатся выводы более четырех тысяч респондентов об их участии в работе с открытым исходным кодом, а также о том, как они и их компании используют технологии с открытым исходным кодом.
Если посмотреть на демографию, то из 4349 респондентов опроса 58% идентифицировали себя как разработчики, 22%-как студенты и 10% — как системные администраторы. Там остальные идентифицируются как менеджеры, техническая поддержка или “Другие».” Опрос был открыт для тех, кому было 18 лет и старше, и 40% были в возрасте от 18 до 24 лет, самая большая группа (42%) была от 25 до 34 лет, 14% — от 35 до 44 лет и только 4% — от 45 лет и старше. С точки зрения пола 88% были мужчинами, 11%-женщинами и 2% были идентифицированы как недвоичные/другие.
Более половины (55%) респондентов заявили, что они каким — то образом вносят свой вклад. Из тех, кто это делает, это в первую очередь за счет вклада в программное обеспечение с открытым исходным кодом, а затем за счет поддержания самих программ с открытым исходным кодом.
По данным DigitalOcean, индийские разработчики с большей вероятностью внесут свой вклад, чем разработчики из других стран, причем более двух третей (68%) активно участвуют в проекте. Существует также разница в возрасте; разработчики с опытом работы 5 или менее лет значительно чаще вносили свой вклад (60%), чем разработчики с опытом работы более 6 лет (7%).
Вопросы DigitalOcean о том, почему разработчики участвовали в работе с открытым исходным кодом, как правило, проливают свет на то, почему те, кто новичок в этой профессии, и, в частности, студенты, еще не полностью в ней участвующие, рассматривают открытый исходный код как возможность для самосовершенствования, создания сетей и явного продвижения по карьерной лестнице:
Возраст и годы опыта результаты согласуются с продолжительностью участия респондентов в проектах с открытым исходным кодом:
В то время как только 19% респондентов, которые занимались проектами с открытым исходным кодом, утверждали, что делают это ежедневно, две трети из них делали это по крайней мере еженедельно, что представляет собой много усилий.
Опрос DigitalOcean, вероятно, смещен в сторону открытого исходного кода. Как мы недавно сообщали, вместе с GitHub и Twilio он несет ответственность за Хактоберфест-месячное празднование открытого исходного кода, призванное побудить как новых, так и опытных программистов участвовать в сообществе.
DigitalOcean попросил респондентов назвать проекты с открытым исходным кодом, которые они сочли привлекательными, и это список топ-10, или, скорее, топ-11, поскольку Ruby on Rails и Android занимают последнее место:
React занимает первое место с 468 упоминаниями, что соответствует 19% тех, кто занимается открытым исходным кодом, а Kubernetes на втором месте (14%).
Выбор проектов связан с платформами, используемыми для обнаружения проектов с открытым исходным кодом. Здесь респондентам было предложено выбрать все, что применимо, и почти все (97%) выбрали GitHub, при этом GitLab (31%) и BitBucket 21% также популярны. SourceForge использовали 9%, а Launchpad (3%) и Beanstalk (1%) привлекли небольшие меньшинства.
Респонденты также могли бы назвать несколько языков, но опять же выбор проектов определяет использование языка. JavaScript признан лучшим языком с открытым исходным кодом, и так оно и есть в этом опросе, а Python является ближайшим соперником. Популярность PHP и CSS неудивительна, учитывая, что веб-разработка так сильно зависит от них:
У DigitalOcean также есть интересные выводы о том, как компании и организации взаимодействуют с открытым исходным кодом, и мы рассмотрим их в будущем отчете.