Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Stack Overflow ni tovuti inayojulikana na maarufu ya Maswali na Majibu kwa wasanidi programu na wataalamu wa TEHAMA kote ulimwenguni, na uchunguzi wake wa kila mwaka ndio mkubwa na wa kina zaidi kati ya watu wanaoandika misimbo duniani kote. Kila mwaka, Stack Overflow hufanya utafiti unaohusu kila kitu kuanzia teknolojia wanazopenda wasanidi programu hadi tabia zao za kazi. Utafiti wa mwaka huu unaadhimisha mwaka wa tisa mfululizo na zaidi ya watu 90 walishiriki katika utafiti huo.

Matokeo muhimu:

  • Python ndio lugha ya programu inayokua kwa kasi zaidi. Mwaka huu, ilipanda tena katika viwango, ikiondoa Java na kuwa lugha ya pili maarufu baada ya Rust.
  • Zaidi ya nusu ya waliojibu waliandika mstari wao wa kwanza wa kanuni kabla hawajafikisha miaka kumi na sita, ingawa hii ilitofautiana kulingana na nchi na jinsia.
  • Wataalamu wa DevOps na wahandisi wa kutegemewa wa tovuti ni miongoni mwa wasanidi wanaolipwa zaidi na wenye uzoefu zaidi, walioridhika zaidi na kazi zao na wana uwezekano mdogo wa kutafuta kazi mpya.
  • Miongoni mwa washiriki wa utafiti huo, watengenezaji kutoka China wana matumaini zaidi na wanaamini kwamba watu waliozaliwa leo wataishi bora zaidi kuliko wazazi wao. Watengenezaji katika nchi za Ulaya Magharibi kama vile Ufaransa na Ujerumani wanaangalia siku zijazo kwa chembe ya chumvi.
  • Walipoulizwa ni nini kinazuia tija yao, wanaume mara nyingi huashiria wingi wa kazi ambazo hazihusiani moja kwa moja na maendeleo, wakati wawakilishi wa wachache wa kijinsia hawaridhiki na "sumu" ya mazingira ya kazi.

Si bila sehemu ya kujitegemea PR. Stack Overflow uliwaomba waliojibu kukumbuka mara ya mwisho walipotatua tatizo la usanidi kwa kutumia au bila lango. Matokeo yalionyesha kuwa Stack Overflow huokoa wasanidi programu kati ya dakika 30 na 90 za muda kwa wiki.

Ukweli wachache


Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Kila mwezi, takriban watu milioni 50 hutembelea Stack Overflow ili kujifunza au kushiriki uzoefu wao na kujenga taaluma zao. Watu milioni 21 kati ya hawa ni wakuzaji taaluma au wanafunzi wa vyuo vikuu wanaopata mafunzo ya kuwa mmoja. Takriban 4% ya waliojibu wanaona kupanga programu kuwa hobby badala ya taaluma, na ni chini ya 2% tu ya waliojibu walikuwa wasanidi kitaaluma, lakini sasa wamebadilisha kazi yao.

Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Takriban 50% ya waliojibu walijiita wasanidi programu kamili, yaani, wataalamu ambao huandika msimbo wa mteja na seva, kwa kawaida huhusiana na teknolojia za wavuti, na takriban 17% wanajiona kuwa wasanidi programu za simu. Mara nyingi, watengenezaji wa mbele pia huandika msimbo wa mwisho, na kinyume chake. Michanganyiko mingine maarufu ya taaluma za IT ni msimamizi wa hifadhidata na msimamizi wa mfumo, mtaalamu wa DevOps na Mhandisi wa Kuegemea wa Tovuti, mbunifu na msanidi wa mbele, mtafiti wa chuo kikuu na msomi.

Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Takriban 65% ya wasanidi wataalamu kati ya watumiaji wa Stack Overflow huchangia katika miradi ya programu huria (kama vile LibreOffice au Gimp) mara moja kwa mwaka au zaidi. Mchango wa miradi huria mara nyingi hutegemea lugha ya programu. Kwa hivyo, watengenezaji wanaofanya kazi na Rust, WebAssembly na Elixir hufanya hivi mara nyingi, wakati wale wanaofanya kazi na VBA, C # na SQL husaidia kufungua miradi ya chanzo karibu nusu mara nyingi.

Wasanidi wengi huweka nambari hata nje ya kazi. Takriban 80% ya waliojibu walizingatia kupanga mambo wanayopenda. Majukumu mengine yasiyo ya maendeleo yanahusiana sana na taarifa hii. Kwa mfano, watengenezaji programu ambao wana watoto wana uwezekano mdogo wa kuorodhesha maendeleo kama hobby. Wanawake waliojibu pia hawakuwa na uwezekano mdogo wa kuzingatia kupanga programu kuwa hobby.

Nchini Marekani, karibu 30% ya waliohojiwa walisema walikuwa na matatizo ya afya ya akili, kiwango cha juu kuliko katika nchi nyingine kubwa kama vile Uingereza, Kanada, Ujerumani au India.

Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Mwaka huu, waliojibu waliulizwa ni mitandao gani ya kijamii wanayotumia mara nyingi. Reddit na YouTube ndio yalikuwa majibu ya kawaida. Walakini, matakwa ya wataalam wa TEHAMA hayalingani na data ya jumla juu ya umaarufu wa mitandao ya kijamii, ambapo Facebook inashika nafasi ya kwanza, na Reddit haiko hata katika 10 Bora (Reddit ina watumiaji wapatao milioni 330 ikilinganishwa na watumiaji wa kila mwezi wa Facebook bilioni 2,32. )

Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Kwa mwaka wa saba mfululizo, JavaScript ikawa lugha maarufu zaidi ya programu, na Python ilipanda tena katika viwango. Python iliipita Java katika viwango vya jumla mwaka huu, kama ilivyoshinda C # mwaka jana na PHP mwaka uliopita. Kwa hivyo, Python ndio lugha ya programu inayokua kwa kasi zaidi leo.

Lugha zinazopendwa zaidi, "za kutisha" na "zinazohitajika" za programu

Kwa mwaka wa nne mfululizo, Rust ilikuwa lugha pendwa ya programu ya jamii, ikifuatiwa na Python. Kwa kuwa umaarufu wa Python unakua kwa kasi, kuwa katika cheo hiki ina maana kwamba sio tu kuna watengenezaji zaidi na zaidi wa Python, lakini pia wanataka kuendelea kufanya kazi na lugha hii.

VBA na Objective-C zinatambuliwa kama lugha "za kutisha" zaidi mwaka huu. Hii ina maana kwamba asilimia kubwa ya wasanidi programu wanaotumia lugha hizi kwa sasa hawaonyeshi nia ya kuendelea kufanya hivyo.

Chatu ndiyo ilikuwa lugha "iliyotamanika" zaidi kwa mwaka wa tatu mfululizo, kumaanisha kuwa wasanidi programu ambao tayari hawaitumii wanaonyesha kuwa wangependa kujifunza. Katika nafasi ya pili na ya tatu ni JavaScript na Go, mtawaliwa.

Vipi kuhusu blockchain?

Wengi wa waliojibu uchunguzi wa Stack Overflow walisema kuwa mashirika yao hayatumii teknolojia ya blockchain, na matukio ya kawaida ya matumizi hayahusishi cryptocurrency. Blockchain hutumiwa mara nyingi na watengenezaji kutoka India.

Walipoulizwa wanafikiri nini kuhusu teknolojia ya blockchain, watengenezaji kwa ujumla wana matumaini kuhusu manufaa yake. Walakini, matumaini haya yamejikita zaidi kati ya wataalamu wachanga na wenye uzoefu mdogo. Kadiri mhojiwa alivyo na uzoefu zaidi, ndivyo anavyo uwezekano mkubwa wa kusema kwamba teknolojia ya blockchain ni "matumizi yasiyo ya kuwajibika ya rasilimali."

Lugha za programu zinazolipa zaidi

Matokeo ya uchunguzi wa msanidi wa Stack Overflow yamechapishwa: Python yaipita Java

Miongoni mwa wasanidi programu waliohojiwa, wale wanaotumia Clojure, F#, Elixir, na Rust walipata mishahara ya juu zaidi kati ya watengeneza programu wanaoishi Marekani, wastani wa dola 70. Hata hivyo, kuna tofauti za kikanda. Wasanidi programu wa Scala nchini Marekani ni miongoni mwa wanaolipwa zaidi, huku watengenezaji wa Clojure na Rust wakipata pesa nyingi zaidi nchini India.

Unaweza kuona data na takwimu zinazovutia zaidi katika ripoti asili kwa Kiingereza.




Chanzo: 3dnews.ru

Kuongeza maoni