Organîzator û Alîkarên Hînkirinê di derbarê Bernameyên Serhêl ên Navenda CS de

Di 14ê Mijdarê de, Navenda CS-ê bernameyên serhêl "Algorîtma û Hesabkirina Karker", "Matematîk ji bo Pêşdebiran" û "Pêşveçûn di C++, Java û Haskell" de ji bo cara sêyemîn dest pê dike. Ew hatine sêwirandin ku ji we re bibin alîkar ku hûn xwe di qadek nû de bihelînin û bingehê fêrbûn û xebata di IT-yê de deynin.

Ji bo qeydkirinê, hûn ê hewce ne ku xwe di atmosfera fêrbûnê de bihêlin û ezmûnek têketinê derbas bikin. Li ser bernameyê, azmûn û lêçûnê bêtir bixwînin code.stepik.org.

Di vê navberê de, arîkarên hînkirinê û kedkarê bernameyê ya destpêkirina paşîn dê ji we re vebêjin ka perwerde çawa tê organîzekirin, kî tê xwendinê, çawa û çima arîkar di dema xwendina xwe de vekolînên kodê dikin, û ew ji beşdarbûna bernameyan çi fêr bûne.

Organîzator û Alîkarên Hînkirinê di derbarê Bernameyên Serhêl ên Navenda CS de

Bername çawa têne saz kirin

Navenda CS li ser bingeha platforma Stepik sê bernameyên serhêl hene: "Algorîtmayan û Berhevkirina Berbiçav", "Mathematics ji bo Pêşdebiran" и "Pêşveçûn di C++, Java û Haskell de". Her bername ji du beşan pêk tê. Ev qursên ku ji hêla mamoste û zanyarên pispor ve hatine amadekirin:

  • Algorîtma û agahdariya teorîk wekî beşek ji bernameya li ser algorîtmayan.
  • Di bernameyê de ji bo pêşdebiran ji bo matematîkê vekolîna matematîkî, matematîkên veqetandî, cebra xêzik û teoriya îhtîmalê.
  • Kursên C++, Java û Haskell di bernameya serhêl de di zimanên bernamekirinê de.

Her weha çalakiyên din, wekî vekolînên kodê, çareserkirina pirsgirêkên teorîkî yên ji bo delîlan, şêwirdariyên bi arîkar û mamosteyan re. Pîvana wan dijwar e, ji ber vê yekê perwerde di komên piçûk de pêk tê. Çalakî ji bo têgihiştina mijarê kûrtir dibe alîkar û bertekên kalîteya bilind bistînin.

Artemy Pestretsov, alîkarê hînkirinê: "Ji min re dixuye ku vekolîna kodê di ziman û algorîtmayan de taybetmendiya sereke ya cûdahiya bernameyên serhêl e. Ji bo ku hûn bersiva pirsa xwe bibînin, hûn dikarin bi tenê google bikin. Ew zehmet û dirêj e, lê gengaz e. Lê Google dê vekolînek kodê neke, ji ber vê yekê ew pir bi qîmet e.

Her qursek di nav bernameyê de bi qasî du mehan berdewam dike. Di dawiyê de, xwendekar divê ezmûnek derbas bikin an ji bo hemî qursan krediyan bistînin.

Organîzator û Alîkarên Hînkirinê di derbarê Bernameyên Serhêl ên Navenda CS de

Xwendekarên me kî ne

Xwendekarên bernameyên serhêl:

  • Dixwazin di matematîkê an bernamesaziyê de valahiyan dagirin. Mînakî, pêşdebirên bi ezmûn ên ku dixwazin bingeha xweya matematîkî baştir bikin.
  • Ew dest bi bernamesaziyê dikin û bernameyên navendê di plana xwe-perwerdeyê de cih digirin.
  • Ji bo pejirandina bernameyek masterê an navendek CS-ê amade bikin.
  • Xwendekarên xwedan perwerdehiyek profîlek cihêreng ên ku biryar dan ku rêça xwe bi awayekî radîkal biguherînin. Mînakî, kîmyazan an mamoste.

Artemy Pestretsov: “Xwendekarekî me hebû, zilamek di dema xwe de, ku di pargîdaniyek neft û gazê de dixebitî û ji ber ku ew çû serdanek karsaziyê li bîrekê, maweyan dereng girt. Tiştek xweş e ku mirovên xwedan paşnavên bi tevahî cûda dibînin ku teknolojiyên IT û matematîkê bi hêz bûne. Ev mirovên serketî ne ku dikarin ewqas baş bijîn, lê ew hewl didin ku tiştek nû fêr bibin, ew dixwazin di warên din de pêş bikevin.”

Mikhail Veselov, vmatm: "Asta her kesî cûda ye: kesek ji tiştên bingehîn ên ziman bi tevahî fam nake, û kesek wekî bernameçêker Java an Python tê, û hûn dikarin bi ruhê "çawa çêtir bikin" pê re danûstendinek bikin. Ya sereke ne ew e ku meriv bala xwe bide ser ya çêtirîn, lê li ser asta navîn, da ku qurs ji her kesî re bikêr be."

Perwerde çawa tê organîzekirin

Gelek amûr ji organîzator û perwerdekaran re dibin alîkar ku pêvajoyê ava bikin.

Nameya di nameyê de. Ji bo daxuyaniyên girîng û fermî.
Bi mamoste û organîzatoran re sohbet bikin. Xort bi gelemperî di sohbetê de dest bi alîkariya hev dikin jî berî ku mamoste an alîkar pirsê bibîne.
YouTrack. Ji bo pirs û gihandina peywiran ji mamoste û arîkaran re. Li vir hûn dikarin pirsên taybet bipirsin û çareseriyê yek bi yek nîqaş bikin: bê guman, xwendekar nikarin çareseriyan bi hev re parve bikin.

Organîzator bi xwendekaran re diaxivin û hewl didin ku zû pirsgirêkan çareser bikin. Kristina Smolnikova: "Ger çend xwendekar heman tiştî bipirsin, wê hingê ev pirsgirêkek hevpar e û divê ji her kesî re were gotin."

Alîkar çawa alîkariyê dikin

Nirxandina kodê

Xwendekarên bernameyan karên xwe yên malê didin dest, û arîkar kontrol dikin ka koda wan çiqas paqij û çêtirîn e. Cara dawîn bi vî rengî vekolîn organîze kirin.

Artemy Pestretsov hewl da ku di nav 12 demjimêran de bersiva pirsan bide, ji ber ku xwendekar di demên cûda de peywiran dan. Min kod xwend, di warê standardan de, pratîkên bernamesaziya gelemperî de pirsgirêk dîtin, gihîştim binê hûrguliyan, ji bo xweşbîniyê pirsî, pêşniyar kir ku kîjan navên guhêrbar hewce ne ku werin rast kirin.

“Her kes kodek cûda dinivîse, ezmûnên mirovan cûda ne. Xwendekarên ku cara ewil girtin û nivîsandin hebûn. Ez ji her tiştî hez dikim, ew pir baş dixebite û kontrolkirina 25 saniyeyan digire ji ber ku her tişt bêkêmasî ye. Û diqewime ku hûn rûnin û saetekê hûn hewl didin ku fêm bikin ka çima kesek kodek wusa nivîsandiye. Ev pêvajoyek perwerdehiyê ya bêkêmasî ye. Gava ku hûn di jiyana rast de vekolînek kodê dikin, ew pir diqewime.

Mikhail hewl da ku pêvajoyê ji bo her xwendekarek serbixwe ava bike, da ku rewşek nebe "Min berê vê yekê ji kesek re rave kir, jê bipirse." Pêşî li ser pirsgirêkê şîroveyek berfireh kir, paşê xwendekar pirsên zelal kirin û çareseriyê nû kir. Bi nêzîkbûna li pey hev, wan encamek bi dest xistin ku ji hêla kalîteyê ve hem mamoste û hem jî xwendekar guncav e.

"Di yek an du hefteyên pêşîn ên perwerdehiyê de, mirov kodek ne pir rast dinivîsin. Pêdivî ye ku ew standardên ku hem di Python û hem jî Java de hene bi baldarî bêne bîra wan, ji bo xeletî û kêmasiyên eşkere qala analîzkerên kodê yên otomatîkî bikin, da ku paşê ew ji vê yekê neyên guheztin û ji bo ku tevahiya semesterê aciz neke. kes ji ber ku veguheztinên wan bi xeletî hatine kirin an komma li wir nîne.

Serişteyên ji bo kesên ku dixwazin vekolînên koda perwerdehiyê bikin

1. Ger xwendekarek kodek pirsgirêkek nivîsandibe, ji nû ve nexwazin. Girîng e ku ew fêm bike ka pirsgirêka vê koda taybetî çi ye.

2. Li xwendekaran derewan nekin. Baştir e ku meriv bi dilpakî bibêje "Ez nizanim" heke rêyek ji bo fêmkirina mijarê tune be. Artemy: “Xwendekarekî min hebû ku ji bernameyê pir kûrtir koland, daket asta hesin, dûv re dîsa rabû, û em bi berdewamî li vê asansorê ya abstraksyonê siwar dibûn. Diviyabû ku ez hin tiştan bibîr bînim, lê pir dijwar bû ku ez ji nû ve rast formule bikim.”

3. Ne hewce ye ku meriv bala xwe bide ser wê yekê ku xwendekar destpêk e: ​​gava ku mirov yekem car tiştek dike, rexneyê girantir digire, qet nizane ew bi gelemperî çawa dikin, û çi bi ser dikeve û çi nake. Çêtir e ku meriv bi baldarî tenê li ser kodê biaxive, û ne li ser xirabiyên xwendekar.

4. Pir baş e ku meriv fêr bibe ka meriv çawa bi awayê "perwerdeyî" bersiva pirsan bide. Kar ne ew e ku rasterast bersivê bide, lê ew e ku meriv pê ewle bibe ku xwendekar bi rastî fêm dike û bixwe bersivê dide. Artemy: "Di 99% bûyeran de, min dikaribû tavilê bersiva pirsek xwendekarek bidim, lê min pir caran nekaribû tavilê bersivek bigirim û binivîsim, ji ber ku giraniya giran heye. Pêncî rêz nivîsî, jêkir, dîsa nivîsî. Berpirsiyariya navûdengê qursan û zanîna xwendekaran im û ev ne karekî hêsan e. Hestek pir xweş çêdibe dema xwendekarek dibêje: "Ax, ferasetek min heye!" Û ez wek, "Epiphany heye!"

5. Girîng e ku meriv baldar be û zêde rexne neke. Îlhamê bidin, lê ne pir zêde, da ku xwendekar nefikire ku ew her tiştî baş dike. Li vir divê hûn fêr bibin ka meriv çawa asta hestên xwe bi rêkûpêk rêve dibe.

6. Ji bo teserûfkirina wextê berhevkirina têbîniyên giştî û xeletiyên mîna wan kêrhatî ye. Hûn dikarin yekem peyama weha tomar bikin, û dûv re jî tenê bi heman pirsê bersivê bidin yên din hûrguliyan kopî bikin û lê zêde bikin.

7. Ji ber cudahiya zanîn û ezmûnê, hin tişt eşkere xuya dikin, lewra di destpêkê de arîkar wan di şîroveyên xwendekaran de deşîfre nakin. Ew dibe alîkar ku meriv bi tenê tiştê hatî nivîsandin ji nû ve bixwîne û tiştê ku banal xuya dike lê zêde bike. Mikhail: "Ji min re dixuye ku her ku ez di verastkirina çareseriyan de alîkariyê bikim, ez ji destpêkê ve ji xwendekarên qursa nû re zelaltir im. Naha ez ê şîroveyên yekem ên kodê bixwînim û bibêjim: "Divê ez bêtir baldar bima, bi hûrgulî."

Hînkirin û alîkarî pir mezin e

Me ji xortan xwest ku dema ku nirxandinên kodê dikin û bi xwendekaran re diaxivin çi ezmûna kêrhatî bi dest xistine parve bikin.

Artemy: "Tişta sereke ku ez fêr bûm hînkirina bîhnfirehiyê ye. Ev jêhatîbûnek bi tevahî nû ye, ez ji xwe re qadên bi tevahî nû, ne-teknîkî fêr dibim. Ez difikirim ku dema ku ez li konferansan biaxivim, bi hevalbendan re biaxivim, an jî li mîtîngekê projeyan pêşkêş bikim, hînkirin dê pir alîkar be. Ez ji her kesî re şîret dikim ku biceribîne! ”…

Mikhail: "Vê serpêhatiyê ji min re bû alîkar ku ez hinekî bi tolerans bim li hember vê yekê ku kesek kodê ji min cûda dinivîse. Bi taybetî dema ku hûn nû dest pê dikin ku li çareseriyê mêze bikin. Min bixwe qursên Python û Java girt û pirsgirêkên wekhev bi rengek cûda çareser kir. Navên guhêrbar û fonksiyonên cuda hatine binavkirin. Û çareseriyên hevalan hemî hinekî cûda ne, ji ber ku di bernamekirinê de çareyek referans tune. Û li vir hûn hinekî bîhnfirehiyê hewce ne, da ku nebêjin: "Tenê hewce bû ku vê yekê bikin!" Dûv re di xebatê de bû alîkar ku meriv li ser erênî û neyînîyên çareseriyên taybetî nîqaş bike, û ne erênî û xirabiyên rastiya ku min ew nekir.

Zêdetir di derbarê bernameyên serhêl û nirxandinên xwendekaran de

Source: www.habr.com

Add a comment