"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Na tambayi kaina tambaya ta wanzuwar da aka sanya a cikin taken a cikin tsarin Grebenshchikov bayan wani zagaye na tattaunawa a ɗayan al'ummomin game da ko farkon mai haɓaka gidan yanar gizo yana buƙatar ilimin SQL, ko kuma ko ORM zai yi komai. Na yanke shawarar neman amsar a ɗan faɗi kaɗan fiye da kawai game da ORM da SQL, kuma a zahiri na yi ƙoƙarin tsara su wane ne mutanen da suke zuwa don yin tambayoyi ga ƙaramin matsayi da matsakaicin matakin ci gaba, menene tarihin su da kuma wace duniya suke. zauna a ciki. Gabaɗaya, Ina da ra'ayi, amma an kafa shi ta hanyar ƙwarewar hayar mutum kuma an daidaita shi a fili ga kasuwar gida. Gabaɗaya, ya zama mai ban sha'awa. Ga abin da muka samo.

Yawan ci gaban duniya

Don ko ta yaya zan tunkari tambayar, na yanke shawarar farawa da neman bayanai kan adadin masu haɓakawa a duniya a yau da kuma yadda wannan yawan jama'a ke canzawa akan lokaci.
Alkaluma a kafofin daban-daban sun nuna adadin a cikin kewayon mutane miliyan 12 zuwa 30. An yanke shawarar tsayawa a bayanai daga SlashData, domin tsarin su ya yi kama da daidai kuma ya dace da buƙatu na. A cikin kimantawar su, sun yi la'akari da adadin asusun da ma'ajin ajiya akan Github, adadin asusun akan StackOverflow, asusun npm da bayanai daga tushen hukuma game da aiki a Amurka da Turai. Sun kuma daidaita lambobin da aka samu ta hanyar amfani da nasu nazarin 16, wanda ya haɗa da kusan mutane 20 na kowane bincike.

A cewar SlashData, akwai kusan masu haɓakawa miliyan 2018 a duniya a cikin kwata na huɗu na 18.9, miliyan 12.9 daga cikinsu ƙwararrun masu haɓakawa ne, wato, suna yin shirye-shiryen rayuwa. Wadanda a halin yanzu ba ƙwararrun masu haɓakawa ba su ne mutanen da shirye-shiryen shirye-shiryen abin sha'awa ne, tare da waɗanda ke karatun sana'a a halin yanzu (dalibai iri-iri da masu koyar da kansu). To, ma'ana, ga alamar girman ƙungiyar da ke sha'awar ni - mutane miliyan 6. A gaskiya, wannan ya fi abin da nake tsammani.

Abu na biyu da ya ba ni mamaki shine karuwar adadin masu shirye-shirye: daga kashi na biyu na 2017 zuwa kwata na hudu na 2018, ya karu daga 14.7 zuwa miliyan 18.9 da aka ambata, ko ya karu da 21% a cikin 2018! Idan an tambaye ni don kimanta girman girman adadin masu shirye-shiryen, zan ce kusan kashi 5% ne a kowace shekara tare da ƙaramin haɓakar ƙimar kowace shekara. Kuma a nan ya juya ya zama kamar 20%.

Bugu da kari, SlashData ya kiyasta cewa yawan jama'a zai kai miliyan 2030 nan da shekarar 45. Yana da sauƙi a gano cewa wannan yana nuna haɓaka kaɗan fiye da 8% a kowace shekara, ba 20% ba, amma suna nufin daidaitawa don lissafin shiga intanet (a halin yanzu kusan 57% a duk duniya). a cewar Statista) da wasu dalilai da yawa, kamar adadin masu haɓakawa kowane mutum. A geographically, adadin masu haɓakawa yana ƙaruwa sosai a Indiya da China; Ana sa ran Indiya za ta mamaye Amurka a yawan masu haɓakawa nan da 2023 (wannan ya riga ya kasance. C # bayanan kusurwa).

Gabaɗaya, za a sami masu shirya shirye-shirye da yawa, ko ta yaya aka kalle shi, domin buƙatu na karuwa. Af, game da bukatar.

Me ake nema?

Don kimanta buƙata, na yi amfani da bayanan HackerRank don 2018 и 2019 shekara.

Dangane da harsunan shirye-shirye, babban abin da ake buƙata shine JavaScript, Python da Java a kusan dukkanin masana'antu, ban da Hardware na Computer. A ƙarshe, babban buƙatu shine C/C++, wanda ake iya fahimta; Har yanzu ayyukan kayan masarufi suna da buƙatu don ƙarfin albarkatu da aikin software mai dacewa.

"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Dangane da tsarin tsarin, AngularJS, Node.js da React suna cikin buƙatu mafi girma, kuma suna da rata mafi girma tsakanin samarwa da buƙata, wanda alama an bayyana shi ta hanyar saurin da yanayin yanayin JavaScript ke canzawa, saboda misali, don ExpressJS. , wadata ya riga ya wuce buƙata.

"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Dangane da cancanta, masu daukar ma'aikata da farko suna tsammanin ƙwarewar warware Matsala daga 'yan takara. Kimanin kashi 95% na masu daukar ma'aikata sun ambaci waɗannan ƙwarewa a matsayin mahimmanci. Kwarewar Harshen Shirye-shiryen yana matsayi na biyu da kashi 56%. Af, babu layi kwata-kwata tare da ainihin ilimin algorithms, tsarin bayanai da sauran Kimiyyar Kwamfuta, ko dai ba a cikin tambayoyin ba, ko kuma ba a buƙatar ilimin ilimi akan babban sikeli.

Ana buƙatar Tsarin Database Design ta kashi 23.2% na kamfanoni ƙarƙashin mutane 100, da 18.8% na kamfanoni sama da mutane 1000. Ee, yana kama da game da ORM da SQL! Ma'anar ma'ana, IMHO, bayani shine cewa a cikin manyan kamfanoni akwai rawar da aka sadaukar na DBA, wanda ke da alhakin wannan al'amari, sabili da haka yana yiwuwa a sassauta buƙatun ga masu haɓakawa da kuma hayar da sauri. Amma tare da Tsarin Tsarin shine ɗayan hanyar: 37.0% a cikin ƙananan, 44.1% a cikin manya. Zai yi kama da manyan ya kamata su kasance masu keɓancewa na gine-gine, amma wataƙila ba za su iya ɗaukar adadin tsarin da ake samarwa ba. Ko kuma an saka mahimman algorithms iri ɗaya da tsarin bayanai a cikin Tsarin Tsarin, sannan ya zama ɗan haske.

Kananan kamfanoni suna buƙatar Ƙarfin Tsarin Tsarin Mulki da ƙasa da Tsarin Tsarin Tsarin da aka ambata, daga abin da za mu iya zana ƙarshen kyaftin ɗin cewa yana da mahimmanci ga masu farawa su ƙaddamar da samfurin aiki ko ta yaya da sauri, kuma gobe zai kasance gobe.

"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Menene ɗalibai suke koya?

Anan na dogara da bayanai daga wani Binciken HackerRank.
Yana da kyau a yi la’akari da cewa, duk da cewa ana koyar da programming a wani nau’i ko wata a jami’o’i (ina nufin manyan malaman na’ura mai kwakwalwa na kwamfuta), fiye da rabin wadanda aka yi nazari a kansu sun ce su ma suna koyar da kansu.

Dalibai na zamani sun fi son koyo daga YouTube, yayin da tsofaffin masu haɓakawa suna dogara ga koyarwa da littattafai. Dukansu biyu suna amfani da StackOverflow sosai. Na dangana wannan ga gaskiyar cewa bidiyo ne sanannen tashar watsa labarai don tsara Z, yayin da wakilan tsarar Y har yanzu suna cikin wani zamani ba tare da masu rubutun ra'ayin yanar gizo ba.

Suna koyar da abin da ma'aikata ke buƙata: JavaScript, Java, Python. Suna nuna cewa sun san C/C++, amma wannan yana yiwuwa saboda ana amfani da waɗannan harsunan don koyarwa a jami'o'i. Suna koyar da tsarin JS, amma buƙatar tana da girma fiye da wadata, don haka a fili suna koyo sosai bayan gano aikinsu na farko.

"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Gabaɗaya, kamar yadda ake tsammani, suna koyar da abin da ake buƙata.

Dalibai suna tsammanin haɓaka ƙwararru daga aikinsu na farko, daidaiton rayuwar aiki ya zo na biyu (a wasu ƙasashe na farko), kuma ayyuka masu ban sha'awa sun zo na uku.

Dynamics na yawan masu haɓakawa ta harsunan shirye-shirye da nau'ikan software

"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Aikace-aikacen gidan yanar gizo sun kasance a farkon wuri tare da ƙididdiga masu haɓaka miliyan 16.9. Wannan shine SlashData kuma. Na gaba su ne Backend Services (miliyan 13.6), aikace-aikacen wayar hannu (miliyan 13.1) da tebur (miliyan 12.3). Sassan AR/VR da IoT suna samun karbuwa a hankali, AI/ML/Kimiyyar Bayanai ta haɓaka sosai cikin shekaru biyu da suka gabata.

Javascript yana girma mafi sauri; al'ummarsa sun riga sun kasance mafi girma, suna girma da miliyan 2018 a cikin 2.5 kadai. Har ma suna ƙoƙarin rubutawa a cikin sa a cikin sassan IoT da ML.
Python ya karu da miliyan 2018 a cikin 2.2 saboda karuwar shaharar ML, inda yake da ƙarfi a al'ada, da kuma saboda sauƙin koyo da dacewa da harshe.

Java, C/C++ da C# suna girma a hankali fiye da yawan yawan masu haɓakawa. Yanzu da wuya su kasance yaren shirye-shiryen da mutane ke zaɓa don farawa da su. Bukatar masu haɓakawa a nan ya fi ko žasa daidaita tare da wadata. Ina tsammanin Java zai yi girma har ma a hankali idan ba don Android ba.

PHP shine yaren shirye-shiryen aikace-aikacen yanar gizo na biyu na biyu kuma yana haɓaka sosai (da kashi 32% a cikin 2018). An kiyasta al'ummarta a kan masu haɓaka miliyan 5.9. Duk da sunan da aka yi amfani da shi na PHP, yana da sauƙin koya da amfani da shi sosai.

Yaya matasan 'yan takara na yau suke karatu idan aka kwatanta da al'ummomin da suka gabata?

HackerRank bayanan sake. Wadanda ke tsakanin 38 da 53 yanzu suna lissafin wasanni azaman ayyukansu na farko.

Af, na tabbatar da cewa aikina na farko ko žasa shine "tic-tac-toe" har zuwa biyar a jere tare da filin da ba shi da iyaka, na biyu shine wasan 15. Na rubuta duk wannan akan. BC 010-01, akwai Vilnius asalin, aka BASIC-86 and focal. Eh.

Masu shirye-shirye na zamani (har zuwa shekaru 21) suna rubuta ƙididdiga da gidajen yanar gizo azaman ayyukansu na farko.

Daga cikin wakilan ƙarni na X, kusan rabin sun fara rubuta lambar kafin shekaru 16, da yawa sun yi haka daga 5 zuwa 10 (yafi waɗanda ke tsakanin 35 zuwa 45 shekaru). Yana da yawa ko žasa a fili dalilin da ya sa: akwai 'yan hanyoyin samun bayanai, kuma don zama mai tsara shirye-shirye dole ne ka so shi da mummunan hali, kuma wadanda suke so su fara shirye-shirye da wuri. Wadanda ba su so shi sosai yanzu suna da sana'a daban-daban, don haka hoton a cikin ilimin zamantakewa yana daidai da wannan.

"Ina 'yan iskan da za su shafe mu daga doron duniya?"

Matasan 'yan takara a yau kashi 20% na lokacin suna fara shirye-shirye kafin su kai shekaru 16, mafi rinjaye a tsakanin 16 zuwa 20. Amma kuma ya fi sauƙi a gare su su koyi; yanzu an fi samun dama.

binciken

Har yanzu ban sami cikakkiyar amsa ga tambayar ko farkon mai haɓaka gidan yanar gizo yana buƙatar SQL a yau ba, amma na gyara ra'ayina game da yawan masu shirye-shirye na zamani.

Na gaba na masu haɓakawa su ne talakawa, a wasu hanyoyi suna kama da na baya; matsalar gidaje kawai ta lalata su. Suna biyan bukatun da masu daukar ma'aikata ke samarwa. Matsakaicin shigar da sana'a ya zama ƙasa da ƙasa saboda ƙarin kayan aikin da suka dace da tsarin da ke ba ku damar cimma sakamako da sauri. Yawancin mutane yanzu sun zama masu tsara shirye-shirye, tsara dijital (Generation Z) suna rayuwa a cikin fasaha tun lokacin haihuwa; a gare su sana'a ce ta gama gari, ba ta fi sauran muni ba.

Waɗanda suka san cewa latency cache L1 shine ~ 4 hawan keke, kuma yana da kyau kada a lalata layukan cache ba dole ba, suna zama ƙarami azaman kashi na jimlar yawan jama'a. Duk da haka, kada su damu game da samun aiki; wani, bayan haka, dole ne ya rubuta ƙananan abubuwa inda har yanzu ake bukata. Hakazalika, waɗanda suke da zurfin ilimin asali a cikin ƙirar tsarin kuma suka sami shi a cikin yaƙe-yaƙe masu amfani da jini, kuma ba kawai bin al'adun kaya ba, kada su damu. Domin za a sami ƙarin mutane a cikin ƙungiyoyi waɗanda za su iya "rubutu kawai" da "kawai" amfani da tsarin, kuma don "guje wa ɓacin rai na shekarun da aka kashe ba tare da gangan ba" (c) suna buƙatar daidaitawa tare da irin waɗannan mutanen. .

Ƙwarewa masu laushi suna ƙaura sannu a hankali daga nau'in kyawawa zuwa na wajibi (Ba ni da wani takamaiman bayani don tabbatar da wannan, kawai lura da aiki). Yawan masu tsara shirye-shirye suna karuwa, kuma dukkansu suna buƙatar jagora don cimma sakamako, ta hanyar sarrafawa kai tsaye ko kai tsaye, kuma wannan shine ainihin abin da ake buƙatar fasaha mai laushi.

"Shigar da IT" a gare ni a matsayin labarin yanki ne na gida, na yau da kullum ga wuraren da samun kudin shiga na mai shirye-shirye ya bambanta sosai da kudin shiga na ƙwararrun "marasa IT". A Minsk, inda nake zaune, wannan gabaɗaya taron jama'a ne, kowace rana ina ganin tallace-tallacen sabbin kwasa-kwasan kan yadda ake shiga cikin IT ɗin da ake sha'awar, kuma kamfanoni masu tsaftacewa suna yiwa masu shirye-shirye kai hari tare da saƙon "Shin kun fahimci lambar a wannan hoton? Wannan yana nufin ba za ku iya samun damar tsaftace ɗakin ku ba, za mu yi muku komai." Irin wannan abu da alama yana faruwa a wasu Indiya. Ni kuma ba ni da bayanan da za su tabbatar da hakan.

Gabaɗaya, a ganina, babu abin da ke barazana ga yawan masu shirye-shirye. Babu wata ma'ana a yin magana game da gaskiyar cewa ba za ku iya samun masu shirya shirye-shirye na gaske ba a lokacin rana, kuma 'yan takarar sau da yawa "ba su san kome ba." Suna da wayo da iyawa, watakila ma sun fi “masu shirye-shirye na gaske” kuma suna iya samun ilimin da kasuwa mai saurin bunƙasa ke buƙata daga gare su kuma su kashe abin da ba su buƙata ba tukuna kuma ba za su kawo fa'ida daidai ba. yanzu. Za su koya lokacin da suke bukata, domin har yanzu suna son koyo. Wataƙila, ba kowa ba ne zai iya yin hakan, amma ba kowa ba ne zai buƙaci shi ko dai; a nan gaba, kasuwa za ta karɓi sauƙin mutanen da za su iya haɗa wani ra'ayi da sauri ta amfani da wasu tsarin.

Masu amfani da rajista kawai za su iya shiga cikin binciken. Shigadon Allah.

Shin tambayoyin masu goyon bayan gidan yanar gizo suna buƙatar ilimin SQL?

  • Ee, ina bukatan shi saboda ina bukatan shi don aiki

  • Ee, na yi, ko da yake ba a cika buƙata a wurin aiki ba.

  • A'a, ba na buƙatar shi, muna da NoSQL

  • A'a, ba na buƙatar shi, ORM zai yi komai

Masu amfani 320 sun kada kuri'a. Masu amfani 230 sun kaurace.

source: www.habr.com

Add a comment