Iyada oo jacayl ka timid Stepik: Madal waxbarasho oo xirfad sare leh

Waxaan rabaa in aan kaala hadlo sababta aan u hagaajino tuubooyinka in ka badan inta aan ka qorno qoraallada ku saabsan, hababka kala duwan ee wax barida barnaamijyada, iyo sida aan isku dayeyno in aan mid ka mid ah ku dabaqno alaabtayada cusub ee Hyperskill.

Haddii aadan jeclayn hordhacyo dhaadheer, ka dib si toos ah ugu bood cutubka ku saabsan barnaamijyada. Laakiin waxa ay noqon doontaa mid ka xiiso yar.

Iyada oo jacayl ka timid Stepik: Madal waxbarasho oo xirfad sare leh

Laftirashada

Aynu qiyaasno gabadh yar oo Masha. Maanta Masha waxay dooneysay inay dhaqdo miro yar oo ay daawato filim nabad ah, laakiin nasiib xumo: waxay si lama filaan ah u ogaatay in saxanka jikada uu xiran yahay. Ilaa hadda ma cadda waxa laga yeelayo arrintan. Waxaad dib u dhigi kartaa arrintan si aan xad lahayn, laakiin hadda waxaa jira wakhti firaaqo ah, sidaas darteed Masha wuxuu go'aansaday inuu wax ka qabto dhibaatada isla markiiba. Caqliga saliimka ahi waxa uu soo jeedinayaa laba doorasho: a) wac tuubiste b) laftaadu gacanta ku hayso. Gabadha yar ayaa dooratay ikhtiyaarka labaad waxayna bilawday inay barato tilmaamaha YouTube-ka. Isagoo raacaya talada isticmaalaha Vasya_the_plumber, Masha wuxuu eegayaa saxanka hoostiisa wuxuuna arkay tuubo balaastiig ah oo ka samaysan qaybo badan. Gabadhu waxay si taxadar leh u furatay hal gabal oo ku yaal saldhigga waaskada, waxbana ma helin. Qayb hoose oo tuubo ah ayaa u soo baxda inay si adag u xirto walax aan la garanayn, xitaa fargeeto laga helay miiska ma la qabsan karo xannibaadda. Khubarada internetka ayaa bixiya saadaal niyad jab leh: qaybta waa in la beddelaa. Khariidadda, Masha waxay helaysaa dukaanka ugu dhow, waxay qaadataa tuubada aan fiicnayn oo ay soo iibsatay mid la mid ah, kaliya cusub. Talada iibiyaha, Masha sidoo kale waxay qabataa shaandheyn cusub oo ka hortagga. Doonistii waa la dhammeeyey: saxanka wuxuu u shaqeeyaa sidii la rabay mar kale, dabeecadiisa ugu weyn, dhanka kale, wuxuu bartay waxyaabaha soo socda:

  • Adigu waad furi kartaa oo adkayn kartaa tubooyinka saxanka hoostooda;
  • Dukaanka tuubada ee kuugu dhow wuxuu hal kiilomitir iyo badh u jiraa guriga Mashina.

Waxay u badan tahay, Masha xitaa ma ogaanin inta wax cusub oo ay baratay oo ay baratay, sababtoo ah waxay ka welwelsan tahay raaxada mustaqbalka, iyo isla markaa daawashada filim iyo dhaqida tufaaxeeda. Marka xigta dhibaato la mid ah ayaa soo baxda, gabadhu waxay xallin doontaa marar badan si dhakhso ah. Dhab ahaantii, Masha kaliya kuma soo celin adduunka sidii caadiga ahayd; way baratay firfircooni leh, taas oo ah, xaalado gaar ah, iyo ku dhaqanka, taas oo ah, adigoo wax samaynaya halkii aad si faahfaahsan oo hore u baran lahayd.

Wax walba si ka duwan ayay u noqon lahaayeen. Ka soo qaad in Masha ay ku fadhido kursi fiidkii oo ay si lama filaan ah u ogaatay in maskax ahaan iyo jir ahaanba aysan diyaar u ahayn inay xirto saxanka. Waxay si degdeg ah isu diiwaan gelisaa akadeemiyada tubooyinka, iyadoo baranaya noocyada saxanka, tuubooyinka iyo isku xirka suurtagalka ah, kala soocidda dhibaatooyinka tuubooyinka iyo xalalka suurtagalka ah ee iyaga. Masha habeenkii ma seexdo, isaga oo xafidaya erayada iyo magacyada. Waxaa laga yaabaa inay xitaa qorto shahaada PhD ee sayniska tuubada aragtida, halkaas oo ay kaga hadlayso gaaska caagga ah. Ugu dambeyntii, markii uu helay shahaadada, Masha wuxuu si sharaf leh u eegayaa jikada si kalsooni buuxda leh in hadda xitaa dhibaatada ugu yar ee saxanka lagu xallin doono farta xajinta. Dhacdadan, gabadhu waxay baratay wax laga dhimo, laga guurayo guud ahaan una guurayo mid gaar ah, aadna loogu foogan yahay aragti.

Haddaba habkee ugu wanaagsan? Marka laga hadlayo saxanka iyo xuubka - kan ugu horreeya, iyo sababahan:

  1. Haddii kaliya saxanka shaqadu uu muhiim yahay, markaa waa ku filan tahay in la ogaado oo keliya waxa khuseeya aaggan gaarka ah. Marka Masha ay ogaato in ay ka maqan tahay aqoon, hubaal waxay heli doontaa hab ay wax badan u barato.
  2. Aqoonta encyclopedic lagama yaabo in lagu dhaqaajiyo xaalad dhab ah sababtoo ah caadada lama horumarin. Si aad u barato isku xigxiga falalka, waxa macno in aan la akhrin iyaga ku saabsan, laakiin in la sameeyo.

Aan iska dhaafno Miskiinka oo aan u gudubno habka waxbarashada.

Programming: baro ama ma sameeyaan?

Waxaynu u barannay in aynu ka fikirno si aynu u horumarino oo aynu u noqono khabiir ku takhasusay goob aan la aqoon, marka hore waxa aynu u baahannahay in aynu jaamacad galno ama ugu yaraan aynu isku qorno koorsooyin. Waxaan si joogto ah u dhegaysannaa waxay noo sheegaan oo aanu fulino hawlaha. Marka aan gacanta ku hayno shahaadada ama shahaadada la jecel yahay, isla markiiba waanu lumay, sababtoo ah weli ma fahmin sababta aan ugu baahanahay macluumaad badan iyo sida gaar ah ee loogu dabaqi karo. Tani dhib malaha haddii qorshahaaga xiga ay tahay inaad qorto waraaqo cilmiyaysan oo aad ula safarto shirarka. Haddii kale, waxaa habboon in lagu dadaalo xirfadaha, taas oo ah, samaynta iyo samaynta waxyaabo gaar ah mar kale, isku day inaad sameyso khaladaad si aad u xasuusato wakhti dheer waxa ugu fiican in aan la samayn.

Mid ka mid ah meelaha "gacanta adag" ama "isha dheeman" ay gacanta ku hayaan aragti ballaaran waa barnaamij. Haddii aad la hadasho horumariyayaal khibrad leh, waxaad maqli doontaa sheekooyin geesinimo leh oo qofku ka bartay xisaabta / fiisigiska / waxbarista da'da yar, ka dibna wuu daalay oo u dhaqaaqay dhinaca dambe. Waxa kale oo jiri doona barnaamijyo aan lahayn waxbarasho sare! Marka hore, waxa lagu qiimeeyo horumariye maaha shahaado ama diblooma, laakiin tirada iyo tayada barnaamijyada qoran, qoraallada iyo mareegaha.

"Laakiin sug!", waxaad diidday, "Way qurux badan tahay - qaado oo samee!" Si fudud uma qori karo naftayda barnaamij haddaanan hore u diyaarin! Waxaa muhiim ii ah inaan fahmo halka wax lagu qoro, sida asal ahaan loogu hadlo luqadda barnaamijka iyadoo la adeegsanayo compiler. La mid maaha in Google-ka laga helo nambarka talefoonka tubooyinka."

Run qadhaadh ayaa taasna ku jirta. Mid ka mid ah dhinac aan la aqoon ayaa u horseedaya mid kale, taas oo u horseedaysa mid saddexaad, isla markiiba habkani wuxuu isu beddelaa bandhig sixir ah, kaas oo sii wada inuu soo saaro maro-gacmeedyo xiran oo aan ka bixin karin koofiyada sare. Habka, si daacad ah, waa wax aan fiicnayn; 5-aad "maro-gacmeed" waxay mar hore u muuqataa in qoto-dheeraanta jaahilnimada ay ku dhowdahay Mariana Trench. Beddelka kan ayaa ah muxaadaro isku mid ah oo ku saabsan 10 nooc oo doorsoomayaal ah, 3 nooc oo siddo ah iyo 150 maktabad oo faa'iido leh. Murugo.

Xirfad-xirfadeed: waanu dhisnay, dhisnay oo ugu dambeyntii dhisnay

Waxaan ka fikirnay dhibaatadan muddo dheer. Taariikhda daabacaadda ugu dambeysa ee blog-keena waxay si weyn uga hadlaysaa inta aan ka fikirnay. Ka dib markii dhammaan doodaha iyo isku dayga ah in la isku daro habka cusub ee Stepik, waxaan ku soo afjarnay ... goob kale. Waxaa laga yaabaa inaad hore uga maqashay iyada oo qayb ka ah JetBrains Academy. Waxaan u yeernay Hyperskill, oo lagu dhisay barasho ku saleysan mashruuc, ku xiray saldhigga aqoonta Java, waxaanan codsanay taageerada kooxda EduTools. Oo hadda faahfaahin dheeraad ah.

Iyada oo jacayl ka timid Stepik: Madal waxbarasho oo xirfad sare leh

Hadafka gaarka ah. Waxaan bixinaa "menu" mashaariicda, i.e. barnaamijyo aad ku qori karto annagoo caawinayna. Waxaa ka mid ah tic-tac-toe, kaaliyaha gaarka ah, blockchain, mashiinka raadinta, iwm. Mashruucyadu waxay ka kooban yihiin 5-6 marxaladood; Natiijada marxalad kasta waa barnaamij la dhammeeyey. "Marka maxaan ugu baahanahay marxaladaha kale haddii wax walba ay horey u soo shaqeeyeen markii hore?" Waad ku mahadsan tahay su'aasha. Tallaabo kasta barnaamijku wuxuu noqdaa mid shaqayn kara ama degdeg badan. Marka hore koodku wuxuu qaataa 10 sadar, laakiin ugu dambeyntii xitaa ma geli karo 500.

In yar oo aragti ah. Suurtagal maaha in la fadhiisto oo la qoro xitaa Hello World adigoon kelmad ka garanayn barnaamijka. Sidaa darteed, marxalad kasta oo mashruuca ah, waxaad arkaysaa waxa aasaaska aragtida ah ee aad u baahan tahay si aad u barato, iyo, ugu muhiimsan, meesha aad ka heli karto. Aasaaska waxa kale oo ay ku yaalaan Hyperskill qaybta "Knowledge Map". Haddii marxaladda koowaad ee mashruuca ardayda aan looga baahnayn inay akhriyaan xogta fayl, markaas waxaa laga yaabaa inaysan sii wadi karin. Waxay baran doonaan naftooda hadhow, horumarka guud, ama waxay u baahan doonaan marxaladda xigta.

Iyada oo jacayl ka timid Stepik: Madal waxbarasho oo xirfad sare leh

Khariidadda aqoonta. Waxay ku tusinaysaa mawduucyada aad hore u baratay iyo sida ay isula xidhiidhaan. Fur meel sare oo qurxoon. Waad ku dhex mari kartaa, laakiin waxaan kugula talineynaa inaad dhammaystirto hawlo yaryar si aad u hubiso in macluumaadka ku habboon madaxaaga. Marka hore, madalku waxay ku siin doontaa imtixaanno, ka dib waxay ku siin doontaa dhowr hawlood oo barnaamij ah. Haddii koodku ururiyo oo ka gudbo imtixaannada, barbar dhig xalka tixraaca, mararka qaarkood tani waxay caawisaa in la helo hab aad u wanaagsan oo lagu hirgeliyo. Ama hubi in xalkaagu uu horeba u wanaagsanaa.

Wax dheeraad ah ma jiraan. Waxaan sugeynaa labadaba isticmaalayaasha "cagaaran" iyo horumariyeyaasha khibradda leh. Haddii aad horey u qortay barnaamijyo, dhib malahan, kuma qasbi doono inaad ku darto 2+2 ama mar kale soo rogo khad. Si aad isla markiiba u gaarto heerka la rabo, markaad isdiiwaangelinayso, muuji waxaad horey u taqaanay oo dooro mashruuc aad u adag. Ha ka baqin inaad naftaada qiimeyso: haddii ay wax dhacaan, waxaad had iyo jeer ku noqon kartaa mawduuc la illoobay ee khariidadda aqoonta.

Iyada oo jacayl ka timid Stepik: Madal waxbarasho oo xirfad sare leh

Qalabka. Way fiicantahay in lagu qoro qaybo yaryar oo kood ah daaqad gaar ah oo ku taal goobta, laakiin barnaamijka dhabta ah wuxuu ka bilaabmaa ka shaqeynta deegaanka horumarinta (Idaboolay Dmarwalba Edeegaanka). Barnaamijyada khibrada leh ma yaqaanaan oo kaliya sida loo qoro koodka, laakiin sidoo kale sida loo naqshadeeyo is-dhexgalka garaafyada, u ururiyaan faylal kala duwan mashruuc, isticmaalaan qalab horumarineed oo dheeraad ah, iyo IDE-gu waxay daryeeshaa qaar ka mid ah hababkan. Maxaad u baran weyday xirfadahan marka aad baraneyso barnaamijka? Tani waa halka JetBrains uu u yimaado samatabbixinta iyo nooca gaarka ah ee IntelliJ IDEA Waxbarashada Bulshada oo leh plugin horay loo rakibay EduTools. IDE-ga noocan oo kale ah, waxaad ku qaadan kartaa koorsooyin tababar, hubi dhibaatooyinka la xalliyo, waxaadna eegi kartaa talooyinka mashruuca haddii aad wax illowday. Ha ka werwerin haddii ay tani tahay markii ugu horreysay ee aad maqasho ereyga "plugin" ama "IDE": waxaanu kuu sheegi doonaa waxa uu yahay iyo sida loogu rakibo kombiyuutarkaaga ama laptop-kaaga iyadoo ay ugu yar tahay dhibaatada. Faham aragtida, ka dibna u gudub IDE oo dhammaystir marxaladda xigta ee mashruuca isla halkaas.

Wakhtiga kama dambaysta ah Midkoodna ma jiro! Yaan nahay inaan madaxa garaacno oo aan kuu sheegno xawaaraha aad ku qorto barnaamij? Markaad ku raaxaysato qorista koodka oo aad rabto inaad dhammayso, waad dhammaysaa, maanta ama berrito. Horumar u samee adiga oo raali ah.

Khaladaadka Qof kastaa wuu qirayaa, sidaas darteed waxaad ku jirtaa mid ka mid ah marxaladaha mashruuca, ka dibna marxaladani kama gudbi doonto imtixaannada tooska ah. Hagaag, waa inaad naftaada u garataa wixii khaldamay. Waxaan kuu sheegi karnaa halka qaladku ku jiro, laakiin taasi ma ku bari doontaa sida taxadarka leh ee loo qoro koodka? Akhri talooyinka IDEA ama mawduuc aragtiyeed ku saabsan dhiqlaha, iyo marka barnaamijku ugu dambeyntii shaqeeyo, degdega ee dopamine waxay u badan tahay inaysan sii dheerayn soo socda.

Natiijo cad. Haddaba, waxaad dhammaystirtay qabyo-qoraalka koowaad, maxaa xiga? Ku raaxayso midhaha hawshaada! La ciyaar tic-tac-toe asxaabtaada oo ku faan guushaada isku mar. U soo rar mashruuca GitHub si aad u tusto loo shaqeeyaha mustaqbalka, qor naftaada sharaxaad, oo ku muuji aqoonta aad dalbatay. 4-5 mashruucyo adag, oo hadda, faylalka suubban ee horumariyaha bilowga ah ayaa diyaar ah.

Fursad koritaanka. Aynu nidhaahno inaad eegto Hyperskill oo aadan ku arag mawduuc muhiim ah ama mashruuc faa'iido leh halkaas. Aan ogaano waxa ku saabsan! Haddii asalkaagu ka ballaadhan yahay oo ka qanisan yahay khariidadda aqoonta, markaas noogu soo qor foomka Ku-biirin. Kooxdayadu waxay kula wadaagi doonaan talooyinkeena & tabahayada, sidaa darteed waxaan ku farxi doonaa inaan kaa caawino inaad u beddesho aqoontaada waxyaabo faa'iido leh oo ay fahmi karaan isticmaalayaasha da'aha iyo heerarka kala duwan. Waxaa laga yaabaa inaan xitaa bixino, laakiin taasi lama hubo.

Soo dhawoow: hi.hyperskill.org Soo gal, fiirso, isku day, soo jeedi, ammaan oo dhaliil. Waxaan sidoo kale baraneynaa inaan ku barno.

Source: www.habr.com

Add a comment