Kuusi halutuinta koodaustyöpaikkaa (ja kutakin kiinnostavat ihmiset)

Free Code Camp kysyi 15 000 ihmiseltä, keitä he ovat ja kuinka he oppivat koodaamaan. Erotin heidät heidän työhönsä mieluummin ja tutkin sitten heidän erojaan.

Yli 15 000 ihmistä vastasi Free Code Campin vuoden 2016 New Coder -tutkimukseen ja antoi tutkijoille ( kuten minä! ) Ennennäkemättömän välähdyksen siitä, miten ihmiset oppivat koodaamaan. Koko tietojoukko julkaistiin Kagglessa.

6 503 uutta koodaajaa vastasi kysymykseen: “ Mikä näistä rooleista on sinua kiinnostavin?

Tässä on kuusi suosituinta koodaustyöpaikkaa ja (hyvin erilaiset) ihmisryhmät, joihin jokainen kiinnittyy.

Nämä roolit ovat täyden pinon kehittäjä, käyttöliittymäkehittäjä, taustakehittäjä, datatieteilijä / -insinööri, mobiilikehittäjä ja käyttäjäkokemuksen suunnittelija. * Tarkastelemme kullekin kolme kategorista muuttujaa:

  • sukupuoli
  • kansalaisuus maanosittain
  • koulun tutkinto

… Ja viisi numeerista :

  • ikä
  • ohjelmointikokemus
  • tuntia, joka on omistettu oppimiseen viikossa
  • nykyinen palkka
  • odotettavissa oleva seuraava palkka (ensimmäinen uusien koodaustaitojensa mainostamisen jälkeen)

* UX-suunnittelija oli oletusvaihtoehto alkuperäisessä kyselyssä. Vaikka koodaustyö on kiistanalainen, koodin perustiedot ovat hyödyllisiä.

Sukupuoli

UX-suunnittelija on ylivoimaisesti monimuotoisin sukupuoli: 52% miehiä, 46% naisia ​​ja suurin osuus agender-, genderqueer- ja trans-vastaajista (2%). Mobiilikehitys on eniten miehiä hallitseva ala, 81%, vaikka koko pino- ja taustakehitys ovat lähellä.

Maanosa

Mobiilikehittäjällä on monipuolisin rooli kansalaisuuden kannalta. UX-muotoilu on kaikkein pohjoisamerikkalainen kaikista tieteenaloista.

Free Code Camp sijaitsee Yhdysvalloissa, mikä selittää kallistumisen Pohjois-Amerikkaan.

Koulututkinto

Datatiede ja tietotekniikka ovat eniten vinossa kohti keskiasteen jälkeisiä opintoja. Mobiilikehityksessä on suurin prosenttiosuus vastaajista, joilla ei ole lainkaan koulutusta, vain vähän tai vain lukiokoulutusta, vaikka taustakehitys onkin lähellä toista.

Ihmettelen, heijastavatko nämä vinot itseään iän muodossa.

Ikä

Mobiilikehittäjät ovat todellakin nuorimpia. Heidän 25. prosenttipiste on kaksi vuotta nuorempi kuin seuraava nuorin rooli. Mobiililla, joka on uudempi ala, on todennäköisesti jotain tekemistä tämän kanssa. Etupään kehitys on vanhin tieteenala, jonka keski-ikä on 29 vuotta. Huomaa, että datatiede / tekniikka on toiseksi nuorinta, ei taustakehitystä.

Muuten, näin voit lukea tämän kaavion (ja muut tämän artikkelin laatikkokaaviot): "x" on keskiarvo. Vaakasuora viiva on mediaani (alias 50. prosenttipiste). Laatikon alaosa on 25. prosenttipiste ja laatikon yläosa on 75. prosenttipiste. Viiksen pituus on 1,5 kertaa laatikon korkeus. Piirit ovat poikkeavia. Kaikki y-akselit ovat logaritmisessa mittakaavassa, jotta voidaan paremmin visualisoida poikkeuksellisen raskas data.

Ohjelmointikokemus

Datatutkijat, datainsinöörit ja taustalla olevat kehittäjät ovat ohjelmoineet pisimpään mediaanikokemuksella kahdeksan kuukautta. UX-suunnittelijoilla on matalin ensimmäinen kvartiili - kahdella kokonaisella kuukaudella - kahdessa kuukaudessa. Ohjelmointikokemus on niin positiivisesti vääristynyt, että jotkut keinot, jotka tulisi ottaa suolajuuren kanssa, ovat heidän kolmannen kvartiilinsa yläpuolella.

Oppimiseen omistetut tunnit

Full-pinon kehittäjät omistavat eniten aikaa oppimiseen joka viikko, ja 25% vastaajista omistaa yli 30 tuntia viikossa. UX-suunnittelijat viettävät vähiten aikaa viikossa, keskimäärin 12 tuntia viikossa.

Sitä vastoin oppimiseen käytetty aika ei vaihdellut paljoakaan sukupuolen ja maanosan mukaan. (Kirjoitin tästä täydellisen analyysin tästä.)

Uudet koodaajat: Kuinka vaihtelevat palkka ja käytetty aika oppimisen mukaan väestöryhmittäin

Analysoin 15 000 Free Code Campin New Coder -kyselyyn vastanneen maanosaa, sukupuolta ja sitä, ovatko he… media.freecodecamp.com

Nykyinen palkka

Pyrkivillä tiedetieteilijöillä ja tietotekniikan insinööreillä on selvästi korkeimmat nykyiset palkat. Heidän kolmas kvartilli, 60 000 dollaria vuodessa, on 8 000 dollaria korkeampi kuin seuraavaksi korkein tieteenala. Kiinnostavien työtehtävien välillä ei ole paljon tuloerotusta, vaikka kaikki ylittävät Yhdysvaltain vuoden 2014 mediaanitulot 28,9 000 dollaria.

Odotettu seuraava palkka

Tietotieteestä ja tietotekniikasta kiinnostuneet odottavat ansaitsevansa eniten seuraavalla työpaikallaan, ja sen mediaanipalkka on 60 000 dollaria. Etupään kehittäjät ovat vähiten optimistinen ala (ja kyllä, tämä keskiarvojen ero on tilastollisesti merkitsevä). Huomaa, että odotetut palkat ovat korkeammat kuin nykyiset palkat kaikkialla.

Tutka-kaavio

Verrataan kaikkia yhden muuttujan numeerisia muuttujia käyttämällä tutka-kaaviota. Jokaisen numeerisen muuttujan keskiarvo, joka on skaalattu (tai normalisoitu ) välillä 0 ja 1, piirretään radiaaliselle akselille:

Yksi asia hyppää heti: datatieteilijät / insinöörit johtavat ohjelmointikokemusta, nykyistä palkkaa ja odotettua seuraavaa palkkaa.

Etu- ja mobiilikehittäjillä on pienimmät alueet, mikä johtuu alhaisimmasta ohjelmointikokemuksesta ja odotetuista seuraavista palkkamahdollisuuksista entisille sekä matalien ikä- ja nykyisten palkkojen merkityksestä jälkimmäisille.

Huomaa, että käytämme tarkasti tätä kuvaajat roolien tehokkaaseen vertaamiseen useiden numeeristen muuttujien välillä, emmekä määritä, mikä rooli on parempi, jos tällainen määritys edes on olemassa. Vahvuuden havaitseminen kokonaispinta-alan perusteella on tutka-alueiden yleinen väärinkäsitys.

Mitä opimme?

Paljon! Jokaisella ohjelmointityypillä on ainutlaatuiset ominaisuudet.

Suhteellisesti naiset näyttävät kiinnittyvän käyttökokemuksen suunnitteluun. Aasialaiset, eteläamerikkalaiset ja afrikkalaiset näyttävät kiinnittyvän mobiilikehitykseen. Datatiede / tekniikka ja mobiilikehitys ovat koulutuksen kannalta eniten ja vähiten maustettuja.

Pyrkivillä tiedetieteilijöillä / insinööreillä on korkeimmat nykyiset palkat, he odottavat eniten seuraavia palkkoja ja heillä on eniten ohjelmointikokemusta. Etupään kehittäjät ovat vanhimpia, mutta eivät merkittävästi. Full-pinon kehittäjät omistavat eniten aikaa oppimiseen viikossa.

Etupään kehittäjät ovat vähiten kokeneita koodereita ja odottavat seuraavien palkkojen olevan pienimmät. UX-suunnittelijat viettävät vähiten tunteja oppimista viikoittain ja heillä on pienimmät nykyiset palkat, mutta ei merkittävästi jälkimmäisille. Mobiilikehittäjät ovat nuorimpia.

Mitä seuraavaksi?

Löydät tarkemman version tästä analyysistä Kaggle-sivustolta, josta löydät tämän artikkelin päätelmiä tukevat tilastolliset testit.

Muista tutustua muihin kappaleisiin, jotka tutkivat Free Code Campin vuoden 2016 uutta kooderikyselyä:

Tietotutkijoiden ja insinöörien kehittäminen

Free Code Camp kysyi 15 000 ihmiseltä, keitä he ovat ja kuinka he oppivat koodaamaan. Eristin dataan keskittyvät henkilöt ... medium.freecodecamp.com Uudet kooderit : Kuinka palkkataso ja oppimiseen käytetty aika vaihtelevat väestöryhmän mukaan

Analysoin 15 000 Free Code Campin New Coder -kyselyyn vastanneen maanosaa, sukupuolta ja sitä, ovatko he… media.freecodecamp.com

Jos sinulla on kysyttävää tästä sarjasta tai sen luoneesta R-koodista, älä epäröi ilmoittaa siitä minulle.

David Venturi (@venturidb) | Viserrys

Uusimmat twiitit David Venturilta (@venturidb). Oman tietojenkäsittelytieteen maisterin luominen. @queensu chem eng / econ… twitter.com