"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

I patai ahau ki a au ano te patai tuuturu i tuhia ki roto i te taitara i roto i te whakatakotoranga a Grebenshchikov i muri i tetahi atu wahanga o te korerorero i tetahi o nga hapori mo te mea e hiahia ana te kaiwhakawhanake paetukutuku tuuturu ki te mohio ki te SQL, ka mahia ranei e ORM nga mea katoa. I whakatau ahau ki te rapu i te whakautu he iti ake te whanui atu mo te ORM me te SQL, me te ngana ki te whakariterite ko wai nga tangata e haere ana inaianei mo nga uiuinga mo nga tuunga whanaketanga rangatahi me te taumata-waenganui, he aha o raatau hitori me te ao o raatau. noho i roto. I te nuinga o te waa, he whakaaro taku, engari i hangaia e te wheako utu whaiaro me te tino whakatika ki te maakete o te rohe. I te nuinga o te waa, ka noho whakamere. Anei nga mea i kitea e matou.

Taupori kaiwhakawhanake o te ao

Kia tae atu ai ki te patai, i whakatau ahau ki te timata ma te rapu raraunga mo te maha o nga kaiwhakawhanake kei te ao i enei ra me te rerekee o tenei taupori i roto i te waa.
Ko nga whakatau tata i roto i nga momo puna korero kei te awhe mai i te 12 ki te 30 miriona taangata. I whakatau ki te mutu i raraunga mai i SlashData, na te mea he rite tonu o raatau tikanga me te pai mo aku hiahia. I roto i ta raatau aromatawai, i whakaarohia e ratou te maha o nga kaute me nga rehitatanga i runga i Github, te maha o nga kaute i runga i StackOverflow, nga putea npm me nga raraunga mai i nga puna mana e pa ana ki te mahi i te US me Europe. I whakatikahia ano e ratou nga nama ka puta ma te whakamahi i a raatau ake rangahau 16, i uru atu ki te 20 nga taangata mo ia rangahau.

E ai ki a SlashData, tata ki te 2018 miriona nga kaiwhakawhanake i te ao i te hauwha tuawha o te tau 18.9, 12.9 miriona o ratou he kaiwhakawhanake ngaio, ara, he kaupapa ora. Ko te hunga ehara i te hunga kaiwhakawhanake ngaio i tenei wa, he tangata e ngahau ana te hotaka, me era e ako ana i tetahi mahi (he maha nga tauira me te ako whaiaro). Kaati, ara, he tohu tenei mo te rahi o te roopu e pai ana ki ahau - 6 miriona tangata. Ki te pono, he nui ake tenei i taku i tumanako ai.

Ko te mea ohorere tuarua ki ahau ko te pikinga o te maha o nga kaitakataka: mai i te hauwha tuarua o 2017 ki te hauwha tuawha o 2018, i piki mai i te 14.7 ki te 18.9 miriona kua whakahuahia, i piki ake ranei e 21% i te tau 2018! Mena ka tonohia ahau ki te whakatau tata i te reeti tipu o te maha o nga kaiwhakatakoto htaka, ka kii ahau kei te 5% ia tau me te paku pikinga o te reeti ia tau. Na konei ka puta ki te 20%.

I tua atu, ko te whakatau a SlashData ka eke te taupori ki te 2030 miriona hei te tau 45. He mea ngawari ki te mohio ko tenei te tikanga o te tipu neke atu i te 8% ia tau, ehara i te 20%, engari e tohu ana ki te whakarereketanga mo te urunga ipurangi (i tenei wa ko te 57% o te ao). e ai ki a Statista) me etahi atu take, penei i te maha o nga kaihanga mo ia tangata. I runga i te matawhenua, kei te kaha te tipu haere o te maha o nga kaiwhakawhanake i Inia me Haina; Ko te tumanako ka eke a Inia i te United States i roto i te maha o nga kaiwhakawhanake a mua i te tau 2023 (kua oti kee tenei. C# Raraunga kokonga).

I te nuinga o te waa, ka nui te hunga hötaka, ahakoa pehea to titiro, na te mea kei te tipu haere te hiahia. Ma te ara, mo te tono.

He aha te hiahia?

Hei whakatau i te hiahia, i whakamahia e ahau nga raraunga HackerRank mo 2018 и 2019 tau.

Mo nga reo hootaka, ko te tono nui rawa atu ko te JavaScript, Python me Java i roto i nga umanga katoa, haunga nga taputapu Rorohiko. I muri mai, ko te hiahia nui rawa atu mo te C/C++, e marama ana; kei nga kaupapa taputapu tonu nga whakaritenga mo te kaha rawa me te mahi o te raupaparorohiko.

"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

Mo nga anga, ko AngularJS, Node.js me React te tino hiahia, a kei a raatau te waahi nui rawa atu i waenga i te tuku me te tono, me te mea e whakamaramahia ana e te tere o te huringa o te rauropi JavaScript, na te mea hei tauira, mo ExpressJS , kua nui ake te tuku i te tono.

"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

I runga i nga pukenga, ko te nuinga o nga kaitukumahi e tumanako ana ki nga pukenga whakaoti rapanga mai i nga kaitono. Tata ki te 95% o nga kaituku mahi e kii ana he mea nui enei pukenga. Kei te turanga tuarua te matatau ki te reo hötaka me te 56%. Ma te ara, karekau he raina me te matauranga taketake mo nga algorithms, nga hanganga raraunga me etahi atu Pūtaiao Rorohiko, ahakoa kaore i roto i te paatai, kaore ranei e hiahiatia te matauranga matauranga i runga i te waahanga nui.

Ko te Hoahoa Raraunga Raraunga e hiahiatia ana e 23.2% o nga kamupene kei raro i te 100 tangata, me te 18.8% o nga kamupene neke atu i te 1000 tangata. Ae, te ahua nei mo ORM me SQL! Ko te arorau, IMHO, he whakamarama kei roto i nga kamupene nui he mahi whakatapua a DBA, ko wai te kawenga mo tenei waahanga, na reira ka taea te whakangawari i nga whakaritenga mo nga kaihanga me te utu tere. Engari me te Hoahoa Pūnaha he rereke te huarahi: 37.0% i roto i nga mea iti, 44.1% i nga mea nui. Ko te ahua o nga mea nui kua whakatapua nga kaihoahoa, engari tera pea kaore e taea e raatau te kapi i te maha o nga punaha ka hangaia. Ko nga mahinga algorithm me nga hanganga raraunga ka whakauruhia ki roto i te Hoahoa Pūnaha, katahi ka marama ake.

Ko nga kamupene iti e hiahia ana ki te Anga Maatautanga kia iti ake te ahua o te Hoahoa Pūnaha kua whakahuahia ake nei, e taea ai e tatou te whakatau a te kapene he mea nui mo nga tiimata ki te whakarewa tere i tetahi hua mahi, a ko apopo apopo.

"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

He aha te ako a nga akonga?

I konei i whakawhirinaki ahau ki nga raraunga mai i tetahi atu Rangahau HackerRank.
He mea nui ki te whakaaro ahakoa te mea e whakaakona ana te kaupapa i tetahi ahua, i tetahi atu ahua ranei i nga whare wananga (ko taku tikanga ko nga tohungatanga o te Rorohiko Rorohiko), neke atu i te haurua o te hunga i rangahaua i kii kei te whai ano ratou ki te ako whaiaro.

He pai ake nga akonga o naianei ki te ako mai i a YouTube, ko nga kaiwhakawhanake tawhito e whirinaki ana ki nga akoranga me nga pukapuka. Ka whakamahi kaha raua tokorua i a StackOverflow. E tohu ana ahau na te mea ko te ataata he hongere pāpāho rongonui mo te whakatipuranga Z, i te mea kei te noho tonu nga kanohi o te reanga Y ki te waa kore tohinoata.

Ka whakaakona e ratou nga mea e hiahiatia ana e nga kaituku mahi: JavaScript, Java, Python. E tohu ana ratou kei te mohio ratou ki te C/C++, engari na te mea ka whakamahia enei reo hei whakaako i nga whare wananga. Ka whakaakona e ratou nga anga JS, engari he nui ake te tono i te toha, no reira ko te ahua kei te kaha ratou ki te ako i muri i te kimi mahi tuatahi.

"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

I te nuinga o te waa, ka rite ki te tumanako, ka whakaakona e ratou nga mea e hiahiatia ana.

Kei te tumanako nga akonga ki te tipu ngaiotanga mai i a raatau mahi tuatahi, ko te toenga mahi-ora ka tuarua (i etahi whenua tuatahi), ka tuatoru nga mahi whakamere.

Nga hihiri o te taupori kaiwhakawhanake na roto i nga reo whakamaori me nga momo rorohiko

"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

Ko nga tono paetukutuku kei te waahi tuatahi me te tata ki te 16.9 miriona nga kaihanga. Ko SlashData ano tenei. Whai muri ko Backend Services (13.6 miriona), tono pūkoro (13.1 miriona) me te papamahi (12.3 miriona). Kei te piki haere te rongonui o nga wahanga AR/VR me IoT, kua tino tipu te AI/ML/Raraunga Pūtaiao i roto i nga tau e rua kua hipa.

Kei te tere haere te Javascript; ko tana hapori te nui rawa atu, e 2018 miriona te tipu i te tau 2.5 anake. Kei te ngana ano ratou ki te tuhi ki roto i nga waahanga IoT me ML.
I piki ake te Python ma te 2018 miriona i te tau 2.2 na te kaha o te rongonui o te ML, i nga wa o mua ka kaha, me te ngawari o te ako me te ngawari o te reo.

Ko Java, C/C++ me C# kei te tipu haere i te tere tere atu i te taupori kaiwhakawhanake. Inaianei kua iti noa te reo hootaka e whiriwhiria e te tangata hei timata. Ko te hiahia mo nga kaiwhakawhanake i konei he nui ake, iti ake ranei te taurite ki te tuku. Ki taku whakaaro kua piki haere a Java ki te kore mo te Android.

Ko te PHP te tuarua o te reo hotaka tono paetukutuku rongonui, a kei te tino tipu haere (ma te 32% i te tau 2018). Ko tona hapori kei te 5.9 miriona nga kaihanga. Ahakoa te rongonui o te PHP, he tino ngawari ki te ako me te whakamahi whanui.

He pehea te ako a nga kaitono rangatahi o enei ra ki nga reanga o mua?

Raraunga HackerRank ano. Ko te hunga kei waenga i te 38 me te 53 te rarangi keemu hei kaupapa tuatahi.

I te ara, ka whakapumautia e ahau ko taku kaupapa mahi tuatahi ake iti iho ranei ko te "tic-tac-toe" tae atu ki te rima i te rarangi me te waahi kore mutunga, ko te tuarua he keemu o 15. I tuhia e ahau enei mea katoa ki runga. BC 010-01, i reira Vilnius taketake, aka BASIC-86 me te arotahi. Ē.

Ka tuhia e nga kaihōtaka hou hou (tae atu ki te 21 tau) nga tatauranga me nga paetukutuku hei kaupapa tuatahi.

I waenga i nga mema o te whakatipuranga X, tata ki te haurua i timata ki te tuhi i te waehere i mua i te 16 o ona tau, he tokomaha i mahi pera mai i te 5 ki te 10 tau (ko te nuinga kei waenganui i te 35 me te 45 tau inaianei). He nui ake, he iti ake ranei te maarama he aha: he iti noa nga puna korero, a ki te noho hei kaiwhakatakoto kaupapa me tino hiahia koe, a ko te hunga e tino hiahia ana i timata wawe te hotaka. Ko te hunga kaore i tino pirangi he mahi rereke inaianei, no reira he rite tonu te ahua o te pikitia i roto i te sociology.

"Kei hea nga rangatahi punk ka muru i a tatou i te mata o te whenua?"

Ko nga kaitono rangatahi o tenei ra 20% noa iho o te waa ka timata te hotaka i mua i te 16 tau, ko te nuinga kei waenganui i te 16 me te 20. Engari he maamaa ake mo ratou ki te ako; inaianei kua ngawari ake.

kitenga

Kaore ano kia kitea he whakautu tuuturu mo te patai mena kei te hiahia te kaiwhakawhanake paetukutuku tuuturu ki te SQL i tenei ra, engari kua whakatikahia e au taku whakaaro mo te taupori hou o te hunga hötaka.

Ko nga whakatipuranga o muri mai o nga kaiwhakawhanake he tangata noa, i etahi ahuatanga ka rite ki nga mea o mua; na te raru o te whare i pahuatia anake. Ka makona ratou i te hiahia i hangaia e nga kaituku mahi. Ko te paepae mo te whakauru ki te umanga kua iti ake na te mea he pai ake nga taputapu me nga anga e taea ai e koe te whakatutuki tere i nga hua. He maha ake nga tangata kei te mahi htaka; kua noho te reanga matihiko (Generation Z) ki te hangarau mai i te whanautanga; mo ratou he mahi noa, kaore i kino atu i etahi atu.

Ko te hunga e mohio ana he ~1 nga huringa keteroki L4, he pai ake kia kaua e tukituki nga rarangi keteroki me te kore e tika, kei te iti haere hei paheketanga o te rahinga taupori. Heoi, kaua ratou e manukanuka ki te whiwhi mahi; ko te tangata, i muri i nga mea katoa, me tuhi nga mea iti ki te waahi e hiahiatia ana. Waihoki, ko te hunga e whai matauranga hohonu ana ki te hoahoa punaha me te whiwhi i a raatau i roto i nga pakanga mahi toto, me te kore e whai noa i te karakia utanga, kaua e manukanuka. Na te mea ka maha ake nga tangata i roto i nga roopu ka taea te "tuhi noa i te waehere" me te "tika" te whakamahi anga, me te "kaore i te mamae nui o nga tau i noho koretake" (c) me taurite e nga tangata pera. .

Ko nga pukenga ngawari kei te heke haere mai i te waahanga o te hiahia ki te whakahau (kaore aku raraunga whainga hei whakapumau i tenei, he tirohanga noa iho). Kei te tipu haere te maha o nga kaitakataka, me whakahau katoa ratou ki te whakatutuki i nga hua, ma te whakahaere tika, ma te arataki ranei, a koinei tonu nga pukenga ngawari e hiahiatia ana.

Ko te "Enter IT" ki ahau he korero a-rohe o te rohe, he ahua mo nga waahi ka tino rerekee nga moni whiwhi a te kaitoha hotaka mai i nga moni a tetahi tohunga "kore-IT" rite. I Minsk, kei hea ahau e noho ana, he kaupapa nui tenei, i ia ra ka kite ahau i nga panui mo nga akoranga hou mo te uru ki roto i te IT tino hiahia, me nga kamupene horoi e aro ana ki nga kaihōtaka me te panui "Kei te mohio koe ki te tohu o tenei pikitia? Ko te tikanga ka taea e koe te kore e horoi i to kaainga, ka mahia e matou nga mea katoa mo koe. Ko te ahua ano kei te tupu i etahi o Inia. Kaore hoki aku raraunga hei whakaatu i tenei.

I roto i te nuinga, ki taku whakaaro, kaore he mea e whakawehi ana i te taupori o nga kaiwhakatakoto kaupapa. Kaore he take mo te korero mo te meka kaore koe e kite i nga kaitakataka tuuturu i te ra, a ko nga kaitono he "kaore e mohio." He rite tonu ratou ki te mohio me te kaha, tera pea he maamaa me te kaha ake i nga "kaiwhakahotaka pono"; ka whiwhi noa ratou i te mohiotanga e hiahiatia ana e te maakete e tipu haere ana, a ka waiho mo muri mai nga mea kaore ano kia hiahiatia, kaore hoki e whai hua tika. inaianei. Ka ako ratou ina hiahia ana ratou, no te mea kei te pirangi tonu ratou ki te ako. Akene, kaore nga tangata katoa e kaha ki tenei, engari kaore e hiahiatia e te katoa; i nga wa kei te heke mai, ka whakaae te maakete ki nga tangata ka taea te whakakotahi i tetahi atu ariā tono ma te whakamahi i etahi anga.

Ko nga kaiwhakamahi kua rehita anake ka uru ki te rangahau. Waitohu maitēnā.

E hiahia ana nga uiuinga backender paetukutuku ki te matauranga SQL?

  • Ae, ka tono ahau na te mea e hiahia ana ahau mo te mahi

  • Ae, ka mahia e au, ahakoa he iti noa te hiahia ki te mahi.

  • Kaore, kaore au e tono, kei a matou te NoSQL

  • Kaore, kaore au e tono, ka mahia e ORM nga mea katoa

320 nga kaiwhakamahi i pooti. 230 nga kaiwhakamahi i aukati.

Source: will.com

Tāpiri i te kōrero