Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Stack Overflow on tunnettu ja suosittu Q&A-portaali kehittäjille ja IT-ammattilaisille ympäri maailmaa, ja sen vuosittainen kysely on suurin ja kattavin koodia kirjoittavista ihmisistä ympäri maailmaa. Stack Overflow suorittaa vuosittain kyselyn, joka kattaa kaiken kehittäjien suosikkitekniikoista heidän työtottumuksiinsa. Tämänvuotinen kysely on yhdeksäs peräkkäinen ja siihen osallistui yli 90 000 henkilöä.

Tärkeimmät tulokset:

  • Python on nopeimmin kasvava ohjelmointikieli. Tänä vuonna se nousi jälleen rankingissa ja syrjäytti Javan toiseksi suosituimmaksi kieleksi Rustin jälkeen.
  • Yli puolet vastaajista kirjoitti ensimmäisen koodirivinsä ennen kuin he täyttivät kuusitoista, vaikka tämä vaihteli maittain ja sukupuolen mukaan.
  • DevOps-asiantuntijat ja sivuston luotettavuusinsinöörit ovat parhaiten palkattuja ja kokeneimpia kehittäjiä, tyytyväisimpiä työhönsä ja vähiten etsivät uusia työpaikkoja.
  • Tutkimuksen osallistujista kiinalaiset kehittäjät ovat optimistisimpia ja uskovat, että tänään syntyneet elävät paremmin kuin heidän vanhempansa. Länsi-Euroopan maiden, kuten Ranskan ja Saksan, kehittäjät katsovat tulevaisuuteen suolalla.
  • Kysyttäessä, mikä haittaa heidän tuottavuuttaan, miehet huomauttavat useimmiten tehtävien runsaudesta, jotka eivät suoraan liity kehitykseen, kun taas seksuaalivähemmistöjen edustajat ovat tyytymättömiä työympäristön "myrkyllisyyteen".

Ei ilman omaa PR-osaamista. Stack Overflow pyysi vastaajia muistamaan, milloin he ovat viimeksi ratkaisseet kehitysongelman portaalin kanssa tai ilman sitä. Tulokset osoittivat, että Stack Overflow säästää kehittäjille 30–90 minuuttia aikaa viikossa.

Jotkut tosiasiat


Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Joka kuukausi noin 50 miljoonaa ihmistä vierailee Stack Overflowssa oppimassa tai jakamassa kokemuksiaan ja rakentamassa uraansa. 21 miljoonaa näistä ihmisistä on ammattikehittäjiä tai yliopisto-opiskelijoita, jotka kouluttavat sellaiseksi. Noin 4 % vastaajista pitää ohjelmointia mieluummin harrastuksena kuin ammattina, ja hieman alle 2 % vastaajista oli aiemmin ammattikehittäjiä, mutta on nyt vaihtanut ammattiaan.

Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Noin 50 % vastaajista kutsui itseään full-stack-kehittäjiksi eli asiantuntijoiksi, jotka kirjoittavat sekä asiakas- että palvelinkoodia, yleensä liittyen verkkoteknologioihin, ja noin 17 % pitää itseään mobiilisovelluskehittäjinä. Useimmiten käyttöliittymäkehittäjät kirjoittavat myös taustakoodia ja päinvastoin. Muita suosittuja IT-ammattien yhdistelmiä ovat tietokannan ylläpitäjä ja järjestelmänvalvoja, DevOps-asiantuntija ja sivuston luotettavuusinsinööri, suunnittelija ja käyttöliittymäkehittäjä, yliopistotutkija ja akateemikko.

Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Noin 65 % Stack Overflow -käyttäjien ammattikehittäjistä osallistuu avoimen lähdekoodin projekteihin (kuten LibreOffice tai Gimp) kerran vuodessa tai useammin. Osallistuminen avoimen lähdekoodin projekteihin riippuu usein ohjelmointikielestä. Näin ollen Rustin, WebAssemblyn ja Elixirin kanssa työskentelevät kehittäjät tekevät tämän useimmin, kun taas VBA:n, C#:n ja SQL:n kanssa työskentelevät auttavat avoimen lähdekoodin projekteja noin puolet useammin.

Monet kehittäjät koodaavat jopa työn ulkopuolella. Noin 80 % vastaajista harkitsee ohjelmointia harrastuksensa. Muut ei-kehitykseen liittyvät vastuut korreloivat merkittävästi tämän lausunnon kanssa. Esimerkiksi ohjelmoijat, joilla on lapsia, eivät todennäköisesti lue kehitystä harrastuksena. Naispuoliset vastaajat myös harvemmin harkitsivat ohjelmointia harrastuksena.

Yhdysvalloissa lähes 30 prosenttia vastaajista ilmoitti kärsivänsä mielenterveysongelmista, mikä on korkeampi kuin muissa suurissa maissa, kuten Isossa-Britanniassa, Kanadassa, Saksassa tai Intiassa.

Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Tänä vuonna vastaajilta kysyttiin, mitä sosiaalisia verkostoja he käyttävät eniten. Reddit ja YouTube olivat yleisimmät vastaukset. IT-asiantuntijoiden mieltymykset eivät kuitenkaan vastaa yleisiä tietoja sosiaalisten verkostojen suosiosta, joissa Facebook on ykkönen, eikä Reddit ole edes Top 10:ssä (Redditillä on noin 330 miljoonaa aktiivista käyttäjää verrattuna Facebookin 2,32 miljardiin kuukausittaiseen käyttäjään). ).

Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Seitsemäntenä vuonna peräkkäin JavaScriptistä tuli suosituin ohjelmointikieli, ja Python nousi jälleen rankingissa. Python ohitti Javan tänä vuonna kokonaisluokissa, aivan kuten se ohitti C#:n viime vuonna ja PHP:n edellisenä vuonna. Python on siis nopeimmin kasvava ohjelmointikieli nykyään.

Rakastetuimmat, "kauheimmat" ja "halutut" ohjelmointikielet

Neljäntenä vuonna peräkkäin Rust oli yhteisön suosikkiohjelmointikieli, jota seurasi Python. Koska Pythonin suosio kasvaa nopeasti, tällä sijoituksella oleminen tarkoittaa, että Python-kehittäjiä ei ole vain enemmän ja enemmän, vaan he haluavat myös jatkaa työskentelyä tämän kielen kanssa.

VBA ja Objective-C tunnustetaan tämän vuoden "pelottavimpiksi" kieliksi. Tämä tarkoittaa, että suuri osa kehittäjistä, jotka tällä hetkellä käyttävät näitä kieliä, eivät ole kiinnostuneita jatkamaan niin.

Python oli "halutuin" kieli kolmatta vuotta peräkkäin, mikä tarkoittaa, että kehittäjät, jotka eivät vielä käytä sitä, osoittavat haluavansa oppia sen. Toisella ja kolmannella sijalla ovat JavaScript ja Go.

Entä lohkoketju?

Suurin osa Stack Overflow -kyselyyn vastanneista sanoi, että heidän organisaationsa eivät käytä lohkoketjuteknologiaa, ja yleisimmät käyttötapaukset eivät liity kryptovaluuttaan. Blockchainia käyttävät useimmiten intialaiset kehittäjät.

Kun kysytään, mitä he ajattelevat lohkoketjuteknologiasta, kehittäjät ovat yleensä optimistisia sen hyödyllisyydestä. Tämä optimismi keskittyy kuitenkin pääasiassa nuorempien ja vähemmän kokeneiden ammattilaisten keskuuteen. Mitä kokeneempi vastaaja, sitä todennäköisemmin hän sanoo, että lohkoketjuteknologia on "vastuutonta resurssien käyttöä".

Eniten maksavat ohjelmointikielet

Stack Overflow -kehittäjäkyselyn tulokset julkaistu: Python ohitti Javan

Tutkituista kehittäjistä Clojurea, F#:a, Elixiriä ja Rustia käyttävät ansaitsivat korkeimmat palkat yhdysvaltalaisista ohjelmoijista, keskimäärin noin 70 000 dollaria. Alueellisia eroja kuitenkin on. Scala-kehittäjät Yhdysvalloissa ovat eniten palkattuja, kun taas Clojure- ja Rust-kehittäjät tienaavat eniten Intiassa.

Alkuperäisessä englanninkielisessä raportissa on mielenkiintoisia tietoja ja lukuja.




Lähde: 3dnews.ru

Lisää kommentti