“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

Chuir mé ceist orm féin an cheist fhíorasach a cuireadh sa teideal i bhfoirmiú Grebenshchikov tar éis babhta eile plé i gceann de na pobail faoi cé acu an bhfuil eolas SQL ag teastáil ó fhorbróir inneall gréasáin tosaigh, nó an ndéanfaidh ORM gach rud ar aon nós. Chinn mé an freagra a lorg beagán níos leithne ná díreach faoi ORM agus SQL, agus go bunúsach déan iarracht córasú a dhéanamh ar cé hiad na daoine atá ag dul anois le haghaidh agallaimh do phoist forbartha sóisearacha agus meánleibhéil, cad é an stair atá acu agus cén domhan atá acu. cónaí i. Go ginearálta, bhí tuairim agam, ach foirmíodh é trí thaithí phearsanta a fhostú agus a choigeartú go soiléir ar an margadh áitiúil. Go ginearálta, d'éirigh sé suimiúil. Seo an méid a fuaireamar.

Daonra forbróirí domhanda

D'fhonn an cheist a chur ar bhealach éigin, chinn mé tosú ag cuardach sonraí maidir le cé mhéad forbróirí atá sa domhan inniu agus conas atá an daonra seo ag athrú le himeacht ama.
Cuireann meastacháin i bhfoinsí éagsúla na huimhreacha sa raon ó 12 go 30 milliún duine. Cinneadh stop a chur ag sonraí ó SlashData, toisc go raibh an chuma ar a modheolaíocht go leor cothrom agus oiriúnach do mo chuid riachtanas. Ina measúnú, chuir siad san áireamh líon na gcuntas agus na stórtha ar Github, líon na gcuntas ar StackOverflow, cuntais npm agus sonraí ó fhoinsí oifigiúla maidir le fostaíocht i SAM agus san Eoraip. Rinne siad coigeartú freisin ar na huimhreacha a tháinig as ag baint úsáide as a 16 staidéar féin, a chuimsigh thart ar 20 duine do gach suirbhé.

De réir SlashData, sa cheathrú ráithe de 2018 bhí thart ar 18.9 milliún forbróirí ar fud an domhain, agus bhí 12.9 milliún acu ina bhforbróirí gairmiúla, is é sin, déanann siad clár maireachtála. Iad siúd nach forbróirí gairmiúla iad faoi láthair, is daoine iad a bhfuil an ríomhchlárú ina chaitheamh aimsire acu, chomh maith leo siúd atá ag déanamh staidéir ar ghairm (mic léinn éagsúla agus féinmhúinte). Bhuel, is é sin, seo leid ar mhéid an ghrúpa a bhfuil spéis agam ann - 6 mhilliún duine. Le bheith macánta, tá sé seo níos mó ná mar a bhí mé ag súil leis.

Ba é an dara iontas dom ná ráta fáis líon na ríomhchláraitheoirí: ón dara ráithe de 2017 go dtí an ceathrú ráithe de 2018, mhéadaigh sé ó 14.7 go dtí an 18.9 milliún luaite, nó d'ardaigh sé 21% in 2018! Dá n-iarrfaí orm ráta fáis líon na ríomhchláraitheoirí a mheas, déarfainn go bhfuil sé thart ar 5% in aghaidh na bliana le méadú beag ar an ráta bliantúil. Agus anseo casadh sé amach a bheith an oiread agus is 20%.

Ina theannta sin, measann SlashData go sroichfidh an daonra 2030 milliún faoi 45. Tá sé éasca a dhéanamh amach go gciallaíonn sé seo fás beagán níos mó ná 8% in aghaidh na bliana, ní 20%, ach tagraíonn siad do choigeartú chun dul i bhfód ar an idirlíon (thart ar 57% ar fud an domhain faoi láthair). de réir Staitist) agus roinnt fachtóirí eile, amhail líon na bhforbróirí in aghaidh an duine. Ó thaobh na tíreolaíochta de, tá méadú ag teacht ar líon na bhforbróirí is mó san India agus sa tSín; C# sonraí cúinne).

Go ginearálta, beidh go leor ríomhchláraitheoirí, is cuma conas a fhéachann tú air, toisc go bhfuil an t-éileamh ag fás. Dála an scéil, faoin éileamh.

Cad atá ar an éileamh?

Chun éileamh a mheas, d'úsáid mé sonraí HackerRank le haghaidh 2018 и 2019 na bliana.

Maidir le teangacha ríomhchlárúcháin, tá an t-éileamh is mó ar JavaScript, Python agus Java i mbeagnach gach tionscal, cé is moite de Chrua-earraí Ríomhaireachta. Sa dara ceann, tá an t-éileamh is mó ar C/C++, rud atá intuigthe;

“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

I dtéarmaí creataí, is iad AngularJS, Node.js agus React an t-éileamh is mó, agus tá an bhearna is mó acu idir soláthar agus éileamh, rud is cosúil a mhínítear leis an luas a bhfuil éiceachóras JavaScript ag athrú, mar gheall ar ExpressJS mar shampla. , tá an soláthar níos mó ná an t-éileamh cheana féin.

“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

Maidir le hinniúlachtaí, bíonn fostóirí ag súil go príomha le scileanna Réiteach Fadhbanna ó iarrthóirí. Luann thart ar 95% d’fhostóirí na scileanna seo a bheith tábhachtach. Tá Inniúlacht Teanga Ríomhchláraithe sa dara háit le 56%. Dála an scéil, níl aon líne ar chor ar bith le heolas bunúsach ar halgartaim, struchtúir sonraí agus Eolaíocht Ríomhaireachta eile, bíodh nach raibh sé sa cheistneoir, nó níl eolas acadúil ag teastáil ar scála mór a thuilleadh.

Tá Dearadh Bunachar Sonraí ag teastáil ó 23.2% de chuideachtaí faoi 100 duine, agus 18.8% de chuideachtaí os cionn 1000 duine. Sea, tá an chuma ar an scéal go bhfuil sé faoi ORM agus SQL! Is é an míniú loighciúil, IMHO, ná go bhfuil ról tiomnaithe DBA ag cuideachtaí móra, atá freagrach as an ngné seo, agus dá bhrí sin is féidir na ceanglais d'fhorbróirí a mhaolú agus a fhostú níos tapúla. Ach le Dearadh Córais is é an bealach eile thart: 37.0% i cinn bheaga, 44.1% i cinn mhóra. Dhealródh sé gur cheart go mbeadh ailtirí tiomnaithe ag cinn mhóra, ach b’fhéidir nach bhfuil siad in ann líon na gcóras atá á nginiúint a chlúdach. Nó cuirtear na halgartaim agus na struchtúir sonraí bunúsacha céanna i nDearadh an Chórais, ansin bíonn sé beagán níos soiléire.

Teastaíonn Inniúlacht Chreat níos lú ó chuideachtaí beaga an Dearadh Córais thuasluaite, ónar féidir linn teacht ar chonclúid an chaptaen go bhfuil sé tábhachtach do ghnólachtaí nuathionscanta táirge atá ag obair ar bhealach éigin a sheoladh chomh tapa agus is féidir, agus amárach a bheidh ann.

“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

Cad a fhoghlaimíonn daltaí?

Anseo bhí mé ag brath ar shonraí ó dhuine eile Taighde HackerRank.
Tá sé tábhachtach a chur san áireamh, in ainneoin go múintear cláir i bhfoirm amháin nó eile ag ollscoileanna (ciallaíonn mé majors Eolaíocht Ríomhaireachta), dúirt níos mó ná leath díobh siúd a ndearnadh suirbhé orthu go nglacann siad féin-oideachas freisin.

Is fearr le mic léinn nua-aimseartha foghlaim ó YouTube, agus lean na forbróirí níos sine i dtreo ranganna teagaisc agus leabhair. Úsáideann an bheirt acu go gníomhach StackOverflow. Cuirim é seo i leith an bhfíric gur cainéal meáin eolach é físeáin do ghlúin Z, cé go bhfuil ionadaithe ó ghlúin Y fós i ré gan blagairí.

Múineann siad a bhfuil éileamh ó fhostóirí: JavaScript, Java, Python. Tugann siad le fios go bhfuil C/C++ ar eolas acu, ach is dócha gurb é an chúis atá leis sin ná go n-úsáidtear na teangacha seo le haghaidh teagaisc in ollscoileanna. Múineann siad creataí JS, ach tá an t-éileamh i bhfad níos airde ná an soláthar, mar sin is cosúil go bhfuil siad ag foghlaim go gníomhach tar éis dóibh a gcéad phost a fháil.

“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

Go ginearálta, mar a bheifí ag súil leis, múineann siad cad a bhfuil éileamh air.

Bíonn mic léinn ag súil le fás gairmiúil óna gcéad phost, tagann cothromaíocht oibre-saoil sa dara háit (i roinnt tíortha ar dtús), agus tagann tascanna suimiúla sa tríú háit.

Dinimic an daonra forbróra de réir teangacha ríomhchlárúcháin agus cineálacha bogearraí

“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

Tá feidhmchláir Ghréasáin sa chéad áit le tuairim is 16.9 milliún forbróir. Seo SlashData arís. Ina dhiaidh sin tá Seirbhísí Inneall (13.6 milliún), feidhmchláir mhóibíleacha (13.1 milliún) agus deasc (12.3 milliún). Tá earnálacha AR/VR agus IoT ag éirí níos coitianta de réir a chéile, tá fás suntasach tagtha ar AI/ML/Eolaíocht Sonraí le dhá bhliain anuas.

Tá javascript ag fás is tapúla; tá a phobal ar an gceann is mó cheana féin, ag fás faoi 2018 milliún in 2.5 amháin. Tá siad ag iarraidh fiú scríobh isteach ann sna hearnálacha IoT agus ML.
Tháinig méadú 2018 milliún ar Python in 2.2 mar gheall ar an éileamh atá ag fás ar ML, áit a bhfuil sé láidir go traidisiúnta, chomh maith le héascaíocht foghlama agus áisiúlacht na teanga.

Tá Java, C/C++ agus C# ag fás ag ráta níos moille ná daonra foriomlán na bhforbróirí. Is annamh anois iad an teanga ríomhchlárúcháin a roghnaíonn daoine tosú léi. Tá an t-éileamh ar fhorbróirí anseo cothrom nó níos lú le soláthar. Sílim go mbeadh Java tar éis fás níos moille fós mura do Android.

Is é PHP an dara teanga ríomhchláraithe feidhmchlár gréasáin is coitianta agus tá sé ag fás go suntasach freisin (32% in 2018). Meastar go bhfuil 5.9 milliún forbróir ag a bpobal. In ainneoin clú polarizing PHP, tá sé éasca go leor a fhoghlaim agus a úsáid go forleathan.

Conas a dhéanann iarrthóirí óga an lae inniu staidéar i gcomparáid leis na glúnta roimhe seo?

Sonraí HackerRank arís. Iad siúd atá anois idir 38 agus 53 cluichí liosta mar a gcéad tionscadail.

Dála an scéil, dearbhaím gurb é mo chéad tionscadal oibre níos mó nó níos lú ná “tic-tac-toe” suas le cúig as a chéile le réimse neamhtheoranta, ba é an dara ceann ná cluiche 15. Scríobh mé é seo ar fad ar RC 010-01, bhí Vilnius bunúsach, aka BASIC-86 agus fócasach. Eh.

Scríobhann ríomhchláraitheoirí nua-aimseartha (suas go dtí 21 bliain d'aois) áireamháin agus láithreáin ghréasáin mar a gcéad thionscadail.

I measc ionadaithe ó ghlúin X, thosaigh beagnach leath acu ag scríobh cód roimh 16 bliana d'aois, rinne go leor é sin ó 5 go 10 mbliana d'aois (go príomha iad siúd atá idir 35 agus 45 bliain d'aois anois). Tá sé soiléir níos mó nó níos lú cén fáth: ní raibh mórán foinsí faisnéise ann, agus le bheith i do ríomhchláraitheoir b'éigean duit a bheith ag iarraidh go dona é, agus thosaigh na daoine a bhí ag iarraidh é a ríomhchlárú go luath. Is dóichí go bhfuil gairm dhifriúil anois ag na daoine nár theastaigh uathu é, agus mar sin tá an pictiúr sa tsocheolaíocht díreach mar seo.

“Cá bhfuil na punks óga a scriosfaidh aghaidh an domhain sinn?”

Ní thosaíonn iarrthóirí óga an lae inniu ach 20% den am ar chláir roimh 16 bliana d’aois, an chuid is mó idir 16 agus 20 bliain d’aois. Ach tá sé i bhfad níos éasca dóibh foghlaim freisin;

Torthaí

Níor aimsigh mé freagra nithiúil fós ar an gceist an bhfuil SQL ag teastáil ó fhorbróir inneall tosaigh gréasáin inniu, ach tá mo smaoineamh ceartaithe agam maidir le daonra nua-aimseartha na ríomhchláraitheoirí.

Is gnáthdhaoine iad an chéad ghlúin eile d'fhorbróirí, ar bhealaí áirithe tá siad cosúil leis na cinn roimhe seo; Sásaíonn siad an t-éileamh a chruthaíonn fostóirí. Tá an tairseach chun dul isteach sa ghairm tar éis éirí níos ísle mar gheall ar uirlisí agus creataí níos áisiúla a ligeann duit torthaí a bhaint amach go tapa. Tá níos mó daoine ag déanamh ríomhchláraitheoirí anois; tá an ghlúin dhigiteach (Giniúint Z) ag maireachtáil sa teicneolaíocht ó rugadh é;

Iad siúd a bhfuil a fhios acu go bhfuil latency taisce L1 ~ ~ 4 thimthriall, agus go bhfuil sé níos fearr gan a tuairteála línte taisce gan ghá, ag éirí níos lú mar chéatadán de mhéid an daonra iomlán. Mar sin féin, níor cheart dóibh a bheith buartha faoi phost a fháil; tar éis an tsaoil, caithfidh duine éigin rudaí ar leibhéal íseal a scríobh nuair a bhíonn sé fós ag teastáil. Ar an gcaoi chéanna, níor cheart imní a bheith orthu siúd a bhfuil eolas bunúsach domhain acu i ndearadh an chórais agus a fuair sé i gcathanna praiticiúla fuilteacha, agus nach leanann siad ach cultas lasta. Toisc go mbeidh níos mó daoine i bhfoirne a bheidh in ann “cód a scríobh” agus “díreach” creataí a úsáid, agus chun “pian anabaí na mblianta a chaith saol gan aidhm a sheachaint” (c) ní mór iad a chothromú le daoine dá leithéid. .

Tá scileanna boga ag aistriú de réir a chéile ón gcatagóir inmhianaithe go éigeantach (níl aon sonraí oibiachtúla agam chun é seo a dhearbhú, gan ach breathnóireacht phraiticiúil). Tá líon na ríomhchláraitheoirí ag fás, agus ní mór iad go léir a threorú chun torthaí a bhaint amach, trí rialú díreach nó indíreach, agus is é seo go díreach cad iad na scileanna boga atá ag teastáil.

Feictear domsa gur scéal réigiúnach áitiúil é “Iontráil IT”, atá tipiciúil do na láithreacha sin ina bhfuil difríocht shuntasach idir ioncam ríomhchláraitheoirí agus ioncam speisialtóir “neamh-TF” inchomparáide. I Minsc, áit a bhfuil mé i mo chónaí, is ollghluaiseacht é seo de ghnáth, gach lá feicim fógraí do chúrsaí nua maidir le conas dul isteach san TF faoi leith, agus díríonn cuideachtaí glantacháin ar ríomhchláraitheoirí leis an teachtaireacht “An dtuigeann tú an cód sa phictiúr seo? Ciallaíonn sé seo nach féidir leat d’árasán a ghlanadh, agus déanfaimid gach rud duit.” Is cosúil go bhfuil an rud céanna ag tarlú i roinnt India. Níl aon sonraí agam freisin chun é seo a chruthú.

Go ginearálta, i mo thuairim, níl aon rud ag bagairt ar dhaonra na ríomhchláraitheoirí. Ní miste a bheith ag caint faoin bhfíric nach féidir leat fíor-ríomhchláraitheoirí a aimsiú i rith an lae, agus is minic nach mbíonn a fhios ag iarrthóirí “aon rud.” Tá siad chomh cliste agus chomh cumasach, b'fhéidir níos cliste agus níos cumasaí ná na “fíor-ríomhchláraitheoirí” go simplí faigheann siad an t-eolas a éilíonn margadh atá ag fás go tapa uathu agus cuireann siad deireadh le rudaí nach bhfuil ag teastáil go fóill agus ní thabharfaidh siad tairbhe cheart dóibh. anois. Foghlaimeoidh siad nuair is gá dóibh, mar tá siad fós ag iarraidh foghlaim. Is dócha, ní bheidh gach duine in ann é seo a dhéanamh, ach ní bheidh sé ag teastáil ó gach duine ach an oiread; sa todhchaí intuartha, glacfaidh an margadh go héasca le daoine ar féidir leo coincheap iarratais eile a chur le chéile go tapa ag baint úsáide as creat éigin.

Ní féidir ach le húsáideoirí cláraithe páirt a ghlacadh sa suirbhé. Sínigh isteach, le do thoil.

An dteastaíonn eolas SQL le haghaidh agallaimh backender gréasáin?

  • Sea, éilím é mar tá sé de dhíth orm le haghaidh oibre

  • Sea, déanaim, cé gur annamh a bhíonn gá leis ag an obair.

  • Níl, níl sé de dhíth orm, tá NoSQL againn

  • Níl, níl sé de dhíth orm, déanfaidh ORM gach rud

Vótáil 320 úsáideoir. Staon 230 úsáideoir.

Foinse: will.com

Add a comment