Според резултатите на наскоро публикувано изследване, университетската диплома не е задължително условие за напредък в разработката на софтуер. Почти половината от разработчиците нямат завършено образование в областта на програмирането, сочи анкета на Stack Overflow.Въпросната анкета спокойно може да се счита за представителна извадка, вземайки предвид това, че тя е проведена сред 26 000 човека от 157 страни през февруари. Според резултатите на The Stack Overflow Developer Survey 2015, които бяха публикувани тази седмица, 41.8% от анкетираните са се определили като самообразовали се, а 37.7% разполагат с диплома от областта на компютърните науки. 18.4% притежават магистърска степен в областта на компютрите, 36.7% са усвоили уменията си в хода на работата си, а 17.8 са ги придобили благодарение на онлайн изпити. "Съществуват различни начини за научаването как да програмираш. 48% от запитаните никога не са получавали академична степен по компютърни науки, а 33% никога не са учили компютърна дисциплина в университета. Най-често самообразовали се са системните администратори (52%), а разработчиците на бизнес услуги най-често притежават подобен сертификат (13%)", се споделя в доклада. От всичките 26 086 човека, които са участвали в анкетата, 6800 се самоопределят като full-stack разработчици, работещи в разнообразни страни на софтуерната разработка, 1990 - мобилни разработчици, 1200 фронт-енд разработчици, а 12 000 се определят като "друго". Сред най-разпространените технологии в анкетата присъстват JavaScript, SQL, Java, C# и PHP. "JavaScript остава най-използвания програмен език. Node.js и AngularJS от своя страна, набират все повече фенове, а Java си остава език номер едно, когато става дума за разработка от страна на сървъра", съобщава доклада. По отношение на възрастовото и половото разнообразие, средната възраст на анкетираните е 28.9 години, а за Щатите - 31.6 години, а цели 92.1% от анкетираните са мъже.