Nola bisitatu nuen Eskola mitikoa 42: “igerilekua”, katuak eta Internet irakasleen ordez. 2. zatia

Nola bisitatu nuen Eskola mitikoa 42: “igerilekua”, katuak eta Internet irakasleen ordez. 2. zatia

В azken mezua 42. Eskolari buruzko istorio bat hasi nuen, bere hezkuntza sistema iraultzaileagatik famatua: han ez dago irakaslerik, ikasleek elkarren lana beraiek kontrolatzen dute eta ez dago eskola ordaindu beharrik. Post honetan zehatzago esango dizut prestakuntza sistema eta ikasleek zer zeregin betetzen dituzten.

Ez dago irakaslerik, Internet eta lagunak daude. Ikastetxeko hezkuntza proiektu bateratuaren printzipioetan oinarritzen da: berdinen arteko ikaskuntza. Ikasleek ez dute testu libururik ikasten, ez zaie hitzaldirik ematen. Ikastetxeko antolatzaileek uste dute denetarik aurki daitekeela Interneten, lagunei edo proiektu batean lan egiten ari zaren ikasle esperientziadunei galdetuta.

Egindako lanak 3-4 aldiz egiaztatzen dituzte beste ikasleek, beraz, denak ikasle eta tutore izan daitezke. Ez dago kalifikaziorik ere - zeregina behar bezala eta guztiz bete behar duzu. %90ean eginda ere, hutsegite gisa kontatuko da.

Ez dago baloraziorik, puntuak daude. Proiektu bat berrikusteko bidaltzeko, puntu kopuru jakin bat izan behar duzu - zuzenketa puntuak. Beste ikasleen etxeko lanak egiaztatuz lortzen dira puntuak. Eta hau hazkunde-faktore gehigarria da - hainbat zeregin ulertu behar dituzulako, batzuetan zure ezagutza maila gainditzen baitu.

“Proiektu batzuk benetako espazioak dira, gogoa pizten dizute. Eta gero, zuzenketa puntu bakarra irabazteko, egun osoa izerditan egin behar duzu, kodea ulertuz. Egun batean zortea izan nuen eta egunean 4 puntu lortu nituen; hau zorte arraroa da"., dio nire lagunak, Sergei ikasleak.

Txokoan esertzeak ez du funtzionatuko. Proiektuak bakarka eta binaka egiten dira, baita talde handiagoetan ere. Pertsonalki babestuta daude beti, eta garrantzitsua da taldeko kide guztiek parte aktiboa hartzea, eta denek kodea ulertzea eta oso motibatuta egotea. Ezin da hemen isilik egon eta bazterrean eseri. Horrela, eskolak talde lanerako eta komunikazio arrakastatsurako gaitasunak hobetzen ditu. Eta gainera, ikasle guztiek elkar ezagutu eta komunikatzen dute, eta hori oso erabilgarria da sarean lan egiteko eta etorkizuneko lanbideetarako.

Gamifikazioa. Ordenagailu-joko batean bezala, ikasleek mailak gora egiten dute eta aurrerapenaren jarraipena egiten dute Grafiko Santua erabiliz, igarotako bide osoa eta aurrera begirako bidea argi erakusten duen mapa "santua". RPG batean bezala, "esperientzia" saritzen da proiektuetarako, eta kopuru jakin bat pilatu ondoren, maila berri baterako trantsizioa egiten da. Benetako jokoarekin antzekotasuna da maila berri bakoitza aurrekoa baino zailagoa dela, eta gero eta zeregin gehiago daudela.

Nola bisitatu nuen Eskola mitikoa 42: “igerilekua”, katuak eta Internet irakasleen ordez. 2. zatia

Beira eta Adm. Ikastetxean bi atal nagusi daude: Bokal (teknikariak) eta Adm (administrazioa). Bokalek gai teknikoak eta osagai pedagogikoa lantzen ditu, eta Adm, berriz, administrazio eta antolaketa gaiak. Bokala/Adm-ko langile-erreserba ikasleek eurek betetzen dute, eta hauek Ikastetxean praktikak egiten dituzte.

Nola eta zer irakasten da hemen

Dena "S"rekin hasten da. Eskolan Unix bakarrik erabiltzen dute, Windows aukerarik onena ez dela kontuan hartuta. Kodea oinarrizko oinarrietatik irakasten da, programazioaren logika bera ulertzera behartuz. Proiektu guztien lehen mailak C eta C++ lengoaietan bakarrik exekutatzen dira, IDEak ez dira erabiltzen. Ikasleek gcc konpilatzailea eta vim testu editorea erabiltzen dituzte.

«Beste ikastaro batzuetan funtzioak emango dizkizute, proiektu bat egiteko eskatuko dizute, eta orduan bakarrik nola programatzen diren azalduko dizute. Hemen ezin duzu funtzioa erabili zuk zeuk idatzi arte. Hasieran, oraindik “igerilekuan” nengoela, ez nuen ulertzen zergatik behar nuen malloc hau, zergatik esleitu behar nuen memoria, zergatik ez nuen Python eta Javascript ikasten. Eta, bat-batean, konturatzen zara, eta ordenagailuak nola pentsatzen duen ulertzen hasten zara».

Normatu. Babes arrakastatsuaren ondoren, proiektu guztiak GitHub-en tokiko baliokidera kargatzen dira. Baina aurretik, egiaztatu egin behar dira kodea Norminette programa erabiliz ikastetxeko arauak betetzen dituela ziurtatzeko.

«Kodeak primeran funtzionatzen badu, baina memoria ihesa badago, orduan proiektua porrottzat hartzen da. Sintaxia ere egiaztatzen dute. Debekatutako funtzioen, atributuen, banderaren zerrenda dugu eta haien erabilera iruzurratzat hartzen da. Zure eskuekin eta kontu handiz egin behar duzu dena»., dio Sergeik.

Nola bisitatu nuen Eskola mitikoa 42: “igerilekua”, katuak eta Internet irakasleen ordez. 2. zatia

Zereginen adibideak

Ikasleek egiten dituzten zeregin guztiak hiru modutan egiaztatzen dira: programatikoki, beste ikasle eta Glasseko ordezkariek egindako kontrol-zerrenda baten arabera. Jarraian, zuk zeuk egin beharreko proiektu batzuk daude kontrol-zerrenda batekin:

Init (Sistema eta sareen administrazioa) — Debian sistema eragilea makina birtualean instalatu eta zereginean zehaztutako eskakizunen arabera konfiguratu behar duzu.

Libft — Liburutegiko funtzio estandarrak ezartzea C hizkuntzan, hala nola: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower etab. Hirugarrenen liburutegirik ez, egin ezazu zuk zeuk. Zuk zeuk idazten dituzu goiburuak, zuk zeuk inplementatu, zuk zeuk sortu Makefile, zuk zeuk konpilatzen duzu.

Printf — beharrezkoa da funtzio estandarra guztiz ezartzea printf C-n bere argudio guztiekin. Nahiko zaila da hasiberrientzat.

Fillit - sarrera gisa emandako tetrominoen zerrendatik gutxieneko azaleraren karratu bat muntatu behar zen. Pauso berri bakoitzean, tetromino berri bat gehitzen zen. Eginkizuna zaildu egiten da kalkuluak C-n eta gutxieneko denboran egin behar zirelako.

Libls — inplementatu komandoaren zure bertsioa ls bere bandera estandar guztiekin. Iraganeko lanetako garapenak erabili ditzakezu eta erabili behar dituzu.

ihi

Bakarrik egiten diren zereginez gain, ikasle talde batek egiten dituen zereginen kategoria bereizia dago: presak. Proiektu independenteek ez bezala, presak ez dituzte ikasleek egiaztapen-zerrenda bat erabiltzen, Bokaleko ikastetxeko langileek baizik.

Pipex — Programak fitxategi-izenak eta shell komando arbitrarioak onartzen ditu sarrera gisa; ikasleak sistema mailan kanalizazioekin lan egiteko gaitasuna erakutsi behar du eta sistemaren portaera estandarraren funtzionalitateak ezarri behar ditu terminalean.

Minitalk — inplementatu bezero-zerbitzariko aplikazio bat C-n. Zerbitzariak bezero anitzekin lan egin eta bezeroak SIGUSR1 eta SIGUSR2 sistema-seinaleak erabiliz bidalitako mezuak inprimatu ahal izan behar ditu.

Congelados — idatzi IRC zerbitzari bat Golang-en, hainbat bezerorekin aldi berean lan egiteko gai dena, aldiberekotasuna eta goroutinak erabiliz. Bezeroak saio-hasiera eta pasahitza erabiliz saioa hasteko gai izan behar du. IRC zerbitzariak hainbat kanal onartu behar ditu.

Ondorioa

Edonork eman dezake izena 42 Eskolan, eta horretarako ez duzu ezagutza berezirik behar. Programa hasiberrientzat diseinatuta dagoen arren, zeregin sinpleak azkar ordezkatzen dira arazo hutsalekin, askotan formulazio argiekin. Ikasleari dedikazio maximoa izatea eskatzen zaio, ingelesez dokumentazio ofizialean falta den informazioa bilatzeko gaitasuna eta lanak burutzeko beste ikasleekin elkarlanean aritzea. Prestakuntza-programak ez du sekuentzia zorrotzik, beraz, bakoitzak bere garapen-bidea aukeratzen du. Muturreko baloraziorik ez izateak, zure aurrerapenean eta garapenean kontzentratzeko aukera ematen dizu, besteekin alderatu beharrean.

Iturria: www.habr.com

Gehitu iruzkin berria