Abaabulayaasha iyo kaaliyeyaasha waxbarida ee ku saabsan barnaamijyada internetka ee xarunta CS

Noofambar 14, Xarunta CS waxay bilawday markii saddexaad barnaamijyada khadka tooska ah "Algorithms iyo Computing Waxtarka leh", "Mathematics for Developers" iyo "Horumarinta C++, Java iyo Haskell". Waxaa loogu talagalay inay kaa caawiyaan inaad u quusto meel cusub oo ay aasaaska u dhigaan barashada iyo ka shaqaynta IT-ga.

Si aad isu diwaangeliso, waxa aad u baahan doontaa in aad dhexgasho jawiga waxbarashada oo aad ku gudubto imtixaanka gelitaanka. Ka akhri wax badan oo ku saabsan barnaamijka, imtixaanka iyo kharashka code.stepik.org.

Dhanka kale, kaaliyeyaasha waxbaridda iyo maamulaha barnaamijyada laga soo bilaabo bilawgii hore ayaa kuu sheegi doona sida tababarka loo habeeyo, cidda u timaada inay wax bartaan, sida iyo sababta kaaliyayaasha u sameeyaan dib u eegista code inta ay ku jiraan waxbarashadooda, iyo ka qaybgalka barnaamijyada ay bareen.

Abaabulayaasha iyo kaaliyeyaasha waxbarida ee ku saabsan barnaamijyada internetka ee xarunta CS

Sida barnaamijyada loo habeeyo

Xarunta CS waxay leedahay saddex barnaamij oo online ah oo ku yaal madal Stepik: "Algorithms iyo Computing Waxtarka leh", "Mathematics for Developers" и "Horumarinta C++, Java iyo Haskell". Barnaamij kastaa wuxuu ka kooban yahay laba qaybood. Kuwani waa koorsooyin ay diyaariyeen macalimiin khibrad leh iyo saynisyahano:

  • Algorithms iyo sayniska kombuyuutarka aragtida sida qayb ka mid ah barnaamijka algorithms.
  • Falanqaynta xisaabta, xisaabta kala duwan, aljabrada toosan iyo aragtida itimaalka ee barnaamijka xisaabta ee horumariyeyaasha.
  • Koorasyada C++, Java, iyo Haskell ee barnaamijka Luuqadaha Barnaamijka onlaynka ah.

Iyo sidoo kale waxqabadyo dheeri ah, tusaale ahaan, dib u eegista koodhka, xallinta mashaakilaadka aragtida caddaynta, la-talinta kaaliyeyaasha iyo macallimiinta. Way adag tahay in la qiyaaso, markaa tababarku wuxuu u dhacaa kooxo yaryar. Waxqabadyadu waxay kaa caawinayaan inaad faham qoto dheer ka hesho mawduuca oo aad hesho jawaab celin tayo leh.

Artemy Pstretsov, kaaliyaha waxbarida: "Waxay iila muuqataa in dib u eegista code ay tahay muujinta ugu weyn ee barnaamijyada internetka ee luqadaha iyo algorithms. Si aad u hesho jawaabta su'aashaada, waxaad si fudud u samayn kartaa Google. Way adag tahay oo way dheer tahay, laakiin waa suurtagal. Laakiin Google ma samayn doono dib u eegis kood, markaa tani aad bay qiimo u leedahay. "

Kooras kasta oo barnaamijka dhexdiisa ah wuxuu qaataa qiyaastii laba bilood. Finalka, ardaydu waa inay ku aflaxaan imtixaan ama ay helaan buundooyinka dhammaan koorsooyinka.

Abaabulayaasha iyo kaaliyeyaasha waxbarida ee ku saabsan barnaamijyada internetka ee xarunta CS

Waa ayo ardaydeena

Ardayda barnaamijka onlaynka ah:

  • Waxay rabaan inay buuxiyaan daldaloolada xagga xisaabta ama barnaamijka. Tusaale ahaan, horumariyayaal khibrad leh oo raba inay horumariyaan aqoontooda xisaabta.
  • Waxay bilaabaan inay bartaan barnaamijka oo ay ku daraan barnaamijyada xarunta qorshahooda wax-barashada.
  • Waxay isku diyaarinayaan inay galaan barnaamijka masterka ama xarunta CS.
  • Ardayda leh waxbarasho gaar ah oo ka duwan kuwaas oo go'aansaday inay si dhab ah u beddelaan jihada. Tusaale ahaan, farmashiyeyaasha ama macallimiinta.

Artemy Pestetsov: "Waxaan haysanay arday, nin ku jira noloshiisa ugu weyn, oo ka shaqeynayay shirkad saliid iyo gaas ah oo qaatay dib u dhigis sababtoo ah waqtiyada kama dambaysta ah sababtoo ah wuxuu aaday safar shaqo oo ceel ah. Way fiicantahay in dadka asalkoodu ka duwan yahay ay arkaan in tignoolajiyada IT-ga iyo xisaabtu ay heleen xoog. Kuwanu waa dad guulo gaadhay oo mar hore ku noolaan kara nolol cajiib ah, laakiin isku dayaya inay bartaan wax cusub oo doonaya inay horumar ka sameeyaan dhinacyo kale.

Mikhail Veselov, vmatm: "Qof walba heerkiisa waa ka duwan yahay: qof si buuxda uma fahmin waxyaabaha aasaasiga ah ee luqadda, halka qof uu yimaado Java ama Python programmer, waxaadna sii wadi kartaa wada hadal isaga oo leh "sida ugu wanaagsan ee loo sameeyo. ” Waxa ugu muhiimsan waa in aan diiradda la saarin kan ugu fiican, laakiin heerka celceliska, si koorsadu u noqoto mid faa'iido u leh qof kasta."

Sidee loo habeeyaa tababarku?

Qalab dhowr ah ayaa caawiya qabanqaabiyeyaasha iyo barayaasha si ay u dhisaan habka.

Xiriirinta boostada. Ogaysiisyada muhiimka ah iyo kuwa rasmiga ah.
La hadal macalimiinta iyo qabanqaabiyeyaasha. Raggu waxay inta badan bilaabaan inay isku caawiyaan wada sheekeysiga xitaa ka hor inta uusan macalinka ama kaaliyaha arkin su'aasha.
YouTrack Wixii su'aalo ah iyo u gudbinta hawlaha macalimiinta iyo kaaliyayaasha. Halkan waxaad ku weydiin kartaa su'aalo gaar ah oo aad ka doodi kartaa xalka mid mid: ardaydu, dabcan, ma wadaagi karaan xalalka midba midka kale.

Qabanqaabiyayaashu waxay la xidhiidhaan ardayda waxayna isku dayaan inay si dhakhso ah u xalliyaan dhibaatooyinka. Kristina Smolnikova: "Haddii dhowr arday ay weydiiyaan wax isku mid ah, waxay la macno tahay tani waa dhibaato caadi ah, waxaanan u baahanahay inaan qof walba u sheegno."

Sida caawiyeyaashu u caawiyaan

Dib u eegis kood

Ardayda barnaamijyadu waxay soo gudbiyaan laylisyada shaqada guriga, kaaliyayaashana waxay hubiyaan sida nadiifka ah iyo sida ugu wanaagsan ee koodkoodu u yahay. Tani waa sida ay nimanku u abaabuleen dib u eegista markii ugu dambeysay.

Artemy Pestretsov wuxuu isku dayay inuu ka jawaabo su'aalaha 12 saacadood gudahood, sababtoo ah ardaydu waxay soo gudbiyeen dhibaatooyin waqtiyo kala duwan. Waxaan akhriyay koodka, waxaan ka helay dhibaatooyinka dhinaca aragtida heerarka, hababka guud ee barnaamijyada, waxaan helay hoosta faahfaahinta, la waydiiyay in la hagaajiyo, soo jeediyay magacyada doorsoomayaasha loo baahan yahay in la saxo.

"Qof walba si kala duwan ayuu u qoraa koodka, dadku waxay leeyihiin khibrado kala duwan. Waxaa jiray arday qaatay oo qoray markii ugu horeysay. Wax walba waan ka helaa, si weyn ayay u shaqeysaa, imtixaankuna wuxuu qaadanayaa 25 ilbiriqsi sababtoo ah wax walba waa qumman yihiin. Oo waxay dhacdaa inaad fadhiiso oo aad saacad ku qaadato inaad fahamto sababta uu qofku u qoray koodka noocaas ah. Tani waa hab waxbarasho oo ku filan. Markaad sameyso dib u eegis kood nolosha, tani waa waxa dhacaya. "

Mikhail wuxuu isku dayay inuu si madax banaan u dhiso nidaamka arday kasta, si aysan u dhicin xaalad: "Mar hore ayaan u sharaxay qof, weydii isaga." Waxa uu si faahfaahsan uga hadlay dhibaatada, ka dib ardaygii ayaa waydiiyay su'aalo caddaynaya oo cusbooneysiiyay xalka. Habab isdaba joog ah, waxay ku heleen natiijo ku qanacday macalinka iyo ardayga labadaba xagga tayada.

"Kow ama labada toddobaad ee ugu horreeya ee tababarka, dadku waxay qoraan kood aan hagaagsaneyn. Waxay u baahan yihiin in si taxadar leh loo xasuusiyo heerarka ka jira Python iyo Java labadaba, oo loo sheego wax ku saabsan falanqeeyayaasha koodhka otomaatiga ah ee khaladaadka muuqda iyo cilladaha, si hadhow aysan ugu mashquulin arrintan iyo si uusan qofku u dhibin dhammaantiis. semester-ka xaqiiqda ah in wareejintiisa si khaldan loo sameeyay ama comma-ku uu yahay meel khaldan.

Talooyin loogu talagalay kuwa raba inay sameeyaan dib u eegis code tababarka

1. Haddii ardaygu qoray kood dhibaato leh, looma baahna in laga codsado inay dib u sameeyaan. Waa muhiim in uu fahmo waxa dhibku ka jiro xeerkan gaarka ah.

2. Ardayda been ha u sheegin. Way fiicantahay in si daacad ah loo yiraahdo "ma aqaan" haddii aysan jirin si loo fahmo arrinta. Artemy: "Waxaan lahaa arday si qoto dheer u qoday barnaamijka, hoos ugu dhaadhacay heerka qalabka, ka dibna kor u kacay mar kale, aniga iyo isaga waxaan si joogto ah u fuulnay wiishkan abstractions. Waxay ahayd inaan xasuusto waxyaabaha qaar, laakiin aad bay ii adkeyd in isla markiiba la sameeyo."

3. Looma baahna in xooga la saaro in ardaygu yahay bilow: qofku marka ugu horraysa ee uu wax qabto waxa uu aad u qaadaa dhaleecaynta, mana garanayo haba yaraatee sida caadiga ah sida loo sameeyo iyo waxa uu ku guulaysto. iyo waxa aanu samayn. Way fiicantahay in si taxadar leh looga hadlo oo kaliya koodhka, oo aan ku saabsan faa'iido darrada ardayga.

4. Way fiicantahay in la barto sida looga jawaabo su'aalaha si "waxbarasho" ah. Hawshu maaha in si toos ah looga jawaabo, laakiin waa in la hubiyo in ardaygu si dhab ah u fahmay oo uu isaguba jawaabta gaadhay. Artemy: "99% kiisaska, waxaan isla markiiba ka jawaabi karaa su'aasha ardayga, laakiin inta badan isla markiiba ma qori karo jawaab, sababtoo ah waxay ahayd inaan miisaan badan sameeyo. Konton sadar baan qoray, masaxay, haddana qoray. Aniga ayaa mas’uul ka ah sumcadda koorsooyinka iyo aqoonta ardayda, mana ahan shaqo fudud. Dareen aad u qabow ayaa yimaada marka ardaygu yiraahdo: "Oh, waxaan haystaa epiphany!" Oo waxaan sidoo kale la mid ahaa, "Wuxuu leeyahay jilbis!"

5. Waa muhiim in aad u fiirsato oo aan aad loo dhaliilin. Dhiirigelin, laakiin aad uma badna, si aanu ardaygu u malayn in uu wax walba si weyn u samaynayo. Halkan waxaad u baahan doontaa inaad barato inaad si karti leh u maamusho heerka shucuurtaada.

6. Waxaa faa'iido leh in la ururiyo faallooyinka guud iyo khaladaadka isku midka ah si loo badbaadiyo waqtiga. Waxaad duubi kartaa fariinta ugu horeysa ee noocaan ah, ka dibna si fudud ayaad u koobi kartaa oo ku dari kartaa faahfaahinta si aad uga jawaabto kuwa kale isla su'aasha.

7. Kala duwanaanshaha aqoonta iyo waayo-aragnimada awgeed, waxyaabaha qaarkood waxay u muuqdaan kuwo muuqda, markaa marka hore kaaliyeyaasha ma qeexaan iyaga faallooyinka ardayda. Waxay kaa caawinaysaa inaad si fudud dib u akhrido waxaad qortay oo aad ku darto waxa u muuqda banal. Mikhail: "Waxay iila muuqataa in inta aan ka caawinayo hubinta xalalka, in badan oo la fahmi karo ayaan ahay ardayda koorsada cusub bilowgii hore. Hadda waxaan akhriyi lahaa faallooyinka ugu horreeya ee koodka oo waxaan odhan lahaa: "Waxay ahayd inaan aad u taxaddaro, si faahfaahsan u yeesho."

Wax barida iyo caawinta waa wax weyn

Waxaan waydiisanay nimankii inay noo sheegaan waayo-aragnimada waxtarka leh ee ay la kulmeen markay samaynayeen dib u eegis code iyo la xidhiidhka ardayda.

Artemy: "Waxa ugu weyn ee aan bartay waxay ahayd dulqaadka macalin ahaan. Tani waa xirfad cusub oo gebi ahaanba cusub, waxaan si buuxda u baranayaa meelo cusub oo aan farsamo ahayn. Waxaan u maleynayaa in waxbariddu ay aad waxtar u yeelan doonto markaan ka hadlo shirarka, la hadlo asxaabta, ama aan soo bandhigo mashaariicda bannaanbaxa. Waxaan kula talinayaa qof walba inuu tijaabiyo!”

Mikhail: "Waaya-aragnimadani waxay iga caawisay inaan xoogaa dulqaad u yeesho xaqiiqda ah in qof u qoro koodka si ka duwan sida aan anigu u sameeyo. Gaar ahaan marka aad hadda bilaabayso inaad eegto xalka. Waxaan koorasyo ​​ku qaatay Python iyo Java nafteyda oo waxaan u xaliyay mashaakil la mid ah si ka duwan. Doorsoomayaasha loo magacaabay oo u shaqeeya si kala duwan. Xalalka raggana dhammaantood way ka duwan yihiin, sababtoo ah barnaamijka ma jiro xal caadi ah. Oo halkan waxaad u baahan tahay xoogaa dulqaad ah si aanad u odhan: "Waxay ahayd habka kaliya ee lagu sameeyo!" Tani waxay ka caawisay markii dambe shaqada in laga hadlo faa'iidooyinka iyo khasaarooyinka go'aannada gaarka ah, oo aan ahayn faa'iidada iyo khasaaraha xaqiiqda ah in aanan aniga ahayn kan sameeyay. "

Baro wax badan oo ku saabsan barnaamijyada onlaynka ah iyo dib u eegista alumni

Source: www.habr.com

Add a comment