Oivalluksia Stack Overflow'n vuonna 2018 tekemästä 100 000 kehittäjän kyselystä

Tällä viikolla Stack Overflow julkaisi vuotuisen kehittäjäkyselynsä tulokset.

Tänä vuonna heillä oli yli 100 000 vastaajaa, joten tämä oli maailman suurin kehittäjäkysely.

Olen lukenut Stack Overflow -tutkimuksen tulokset ja koonnut mielenkiintoisimmat tulokset täällä tässä artikkelissa. (Aivan kuten tein vuosina 2016 ja 2017.)

Joten ilman jatkoja, tässä on salamannopea kuva siitä, miltä ohjelmistokehitysammattilaiset näyttävät vuonna 2018.

Ohjelmistokehityskenttää hallitsevat intohimoiset aloittelijat

Useimmat ammattikehittäjät ovat suhteellisen uusia koodauksessa. 55% on koodannut alle 8 vuotta ja 1/3 on koodannut alle 5 vuotta.

Ja useimmilla kehittäjillä on alle 5 vuoden kokemus koodauksesta.

Lähes puolet kaikista ammattimaisista kehittäjistä osallistuu myös avoimeen lähdekoodiin.

Ja melkein kaikki ammattikehittäjät nauttivat koodaamisesta myös harrastuksena.

Neljänneksellä kaikista ammattimaisista kehittäjistä ei ole kandidaatin tutkintoa.

Ja ammattikehittäjistä, joilla on kandidaatin tutkinto, yhdellä kolmasosalla on suuri etu, joka ei liity tietojenkäsittelytieteeseen tai ohjelmistotuotantoon.

Lähes kaikki ammattikehittäjät oppivat uusia taitoja epävirallisesti - yleisimmin verkkokurssien kautta ja opettamalla itseään dokumentaation avulla.

Noin 1/4 kehittäjistä osallistuu hakkeroihin - lähinnä siksi, että he ovat hauskoja.

Monet kehittäjät osallistuvat alkukampanjoiden koodaamiseen sen jälkeen, kun heillä on jo kokopäiväinen työ taitojensa laajentamiseksi.

Ura

Suurin osa kehittäjistä työskentelee kokopäiväisesti jonkun muun hyväksi, ja noin 10% heistä on freelance-palveluksessa. Vain 5% kehittäjistä, jotka haluavat työskennellä, ovat tällä hetkellä työttömiä - paljon parempi työllisyystilasto kuin melkein missään kentässä.

He työskentelevät monilla eri toimialoilla - monet niistä ovat sen ulkopuolella, mitä perinteisesti ajattelemme "tekniseksi".

Ja suurin osa heistä pienissä ja keskisuurissa yrityksissä. Mitä enemmän kokemusta kehittäjällä on, sitä todennäköisemmin he työskentelevät suuressa yrityksessä.

He ovat kunnianhimoisia eriä. Vain yksi viidestä kehittäjästä haluaa työskennellä samalla kapasiteetilla viiden vuoden kuluttua. Neljäsosa kehittäjistä haluaa perustaa oman yrityksen.

73% kehittäjistä on tyytyväisiä uravalintaansa.

Kaupan työkalut

JavaScript on eniten käytetty tekniikka kuudetta vuotta peräkkäin.

Ja JavaScript-kehykset ja kirjastot ovat edelleen avaintyökaluja useimmille kehittäjille.

SQL-tietokantoja käytetään edelleen yleisimmin. Asiakirjakaupan tietokanta MongoDB ja avainarvokauppatietokanta Redis ovat molemmat suosittuja tänä vuonna.

Ohjelmistokehityksen monimuotoisuuden tila

Ohjelmistokehitystä hallitsevat edelleen ylivoimaisesti nuoret…

Lapsettomat…

Miehet…

Heillä on korkeakoulututkinnon suorittaneita vanhempia. (Vain yhdellä kolmesta amerikkalaisesta on kandidaatin tutkinto, joten tämä viittaa sosiaaliseen liikkuvuuteen.)

Nämä luvut ovat pettymyksiä. On tärkeää tunnistaa, missä asiat ovat, ja että täällä on vielä paljon tehtävää.

Monet organisaatiot pyrkivät tekemään ohjelmistokehityksestä kattavamman kentän - mukaan lukien freeCodeCamp-yhteisö ja monet tukemamme järjestöt.

Muita mielenkiintoisia oivalluksia kehittäjistä

Ne eivät ole niin vampyyripäisiä kuin Hollywood ehdottaa.

He viettävät kuitenkin yli puolet herätyselämästään tietokoneella.

Tästä huolimatta useimmat kehittäjät käyttävät aikaa säännölliseen liikuntaan.

Kehittäjät ovat ylivoimaisesti optimistisia tekoälyn tulevaisuuden suhteen.

Mutta he tunnustavat, että tekoälyn turvallisuudesta vastaavat viime kädessä kehittäjät.

Useimmat kehittäjät sanoivat kieltäytyvänsä kirjoittamasta koodia, jonka he kokevat palvelevan epäeettistä tarkoitusta.

Silti he syyttävät eettisestä koodista hallintaa.

Kehittäjät uskovat ylivoimaisesti olevansa velvollisia harkitsemaan koodinsa eettisiä vaikutuksia.

Olen innoissani siitä, että Stack Overflow sisälsi tämän vuoden kyselyyn kysymyksiä kehittäjäetiikasta. Tämä on yhä tärkeämpi asia - asia, josta freeCodeCamp-yhteisö on keskustellut paljon kuluneen vuoden aikana.

Jos olet kiinnostunut kehittäjäetiikasta, lue hetki lukea tämä artikkeli:

Mitä Uberilla, Volkswagenilla ja Zenefitsillä on yhteistä? He kaikki käyttivät piilokoodia lain rikkomiseen.

"Yksikään eettisesti koulutettu ohjelmistoinsinööri ei koskaan suostu kirjoittamaan DestroyBaghdad-menettelyä. Perusammattilainen medium.freecodecamp.org

Ja Bill Sourour - kehittäjä, joka kirjoittaa ohjelmistoja ammattimaisesti yli 20 vuoden ajan - on luonut sarjan etiikkaoppaita:

Kehittäjän etiikka

Kehittäjäetiikka kuvaa etiikan alaa sovelluskehittäjien käyttäytymisessä. guide.freecodecamp.org

Kiitos lukemisesta. Jos sinulla on aikaa, voit lukea kaikki vuoden 2018 pinon ylivuototutkimuksen tulokset ja jakaa näkemyksesi alla olevasta kommenttiosasta.

Kirjoitan vain ohjelmoinnista ja tekniikasta. Jos seuraat minua Twitterissä, en tuhlaa aikaa. ?