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

Тази седмица 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 е най-широко използваната технология за шеста поредна година.

А 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, няма да ви губя времето. ?