Jinsi nilivyotembelea Shule ya 42 ya hadithi: "bwawa", paka na mtandao badala ya walimu. Sehemu ya 2

Jinsi nilivyotembelea Shule ya 42 ya hadithi: "bwawa", paka na mtandao badala ya walimu. Sehemu ya 2

Π’ chapisho la mwisho Nilianza hadithi kuhusu Shule ya 42, ambayo ni maarufu kwa mfumo wake wa elimu ya mapinduzi: hakuna walimu huko, wanafunzi huangalia kazi ya kila mmoja wao wenyewe, na hakuna haja ya kulipa shule. Katika chapisho hili nitakuambia kwa undani zaidi juu ya mfumo wa mafunzo na ni kazi gani wanafunzi hukamilisha.

Hakuna walimu, kuna mtandao na marafiki. Elimu shuleni inategemea kanuni za kazi ya pamoja ya mradi - kujifunza kati ya rika. Wanafunzi hawasomi vitabu vyovyote vya kiada, hawapewi mihadhara. Waandaaji wa shule wanaamini kwamba kila kitu kinaweza kupatikana kwenye mtandao, kuulizwa kutoka kwa marafiki au kutoka kwa wanafunzi wenye ujuzi zaidi ambao unafanya kazi nao kwenye mradi.

Kazi zilizokamilishwa hukaguliwa mara 3-4 na wanafunzi wengine, ili kila mtu aweze kuwa mwanafunzi na mshauri. Hakuna alama pia - unahitaji tu kukamilisha kazi kwa usahihi na kabisa. Hata kama itafanywa kwa 90%, itahesabiwa kuwa imefeli.

Hakuna ratings, kuna pointi. Ili kuwasilisha mradi kwa ukaguzi, lazima uwe na idadi fulani ya pointi - pointi za marekebisho. Pointi hupatikana kwa kuangalia kazi za nyumbani za wanafunzi wengine. Na hii ni sababu ya ukuaji wa ziada - kwa sababu unapaswa kuelewa kazi mbalimbali, wakati mwingine kuzidi kiwango chako cha ujuzi.

"Miradi mingine ni nafasi halisi, inakuumiza akili. Na kisha, ili kupata hatua moja tu ya kusahihisha, lazima utoe jasho siku nzima, ukielewa kanuni. Siku moja nilikuwa na bahati na nikapata pointi 4 kwa siku - hii ni bahati isiyo ya kawaida.", anasema rafiki yangu, mwanafunzi Sergei.

Kuketi kwenye kona haitafanya kazi. Miradi hukamilishwa mmoja mmoja na kwa jozi, na pia katika vikundi vikubwa. Daima zinalindwa kibinafsi, na ni muhimu kwamba washiriki wote wa kikundi washiriki kikamilifu, na kwamba kila mtu anaelewa kanuni na anahamasishwa sana. Haiwezekani kukaa kimya na kukaa pembeni hapa. Kwa hivyo, shule inaboresha ujuzi wa kazi ya kikundi na mawasiliano yenye mafanikio. Na zaidi ya hayo, wanafunzi wote wanafahamiana na kuwasiliana wao kwa wao, ambayo ni muhimu sana kwa mitandao na taaluma za siku zijazo.

Uboreshaji. Kama katika mchezo wa kompyuta, wanafunzi hupanda viwango na kufuatilia maendeleo yao kwa kutumia Grafu Takatifu - ramani "takatifu" inayoonyesha kwa uwazi njia nzima ambayo wamepita na njia iliyo mbele yao. Kama katika RPG, "uzoefu" hutolewa kwa miradi, na baada ya kukusanya kiasi fulani, mpito kwa ngazi mpya hufanywa. Kufanana na mchezo halisi ni kwamba kila ngazi mpya ni ngumu zaidi kuliko ile ya awali, na kuna kazi zaidi na zaidi.

Jinsi nilivyotembelea Shule ya 42 ya hadithi: "bwawa", paka na mtandao badala ya walimu. Sehemu ya 2

Kioo na Adm. Kuna sehemu kuu mbili shuleni - Bokal (mafundi) na Utawala (utawala). Bokal inashughulikia masuala ya kiufundi na kipengele cha ufundishaji, huku Adm inashughulikia masuala ya utawala na shirika. Hifadhi ya wafanyakazi wa Bokala/Adm hujazwa tena na wanafunzi wenyewe, ambao hupitia mafunzo ya kazi katika Shule.

Jinsi na nini kinafundishwa hapa

Kila kitu huanza na "S". Shuleni hutumia Unix pekee, kwa kuzingatia Windows sio chaguo bora zaidi. Kanuni hufundishwa kutoka kwa misingi, na kukulazimisha kuelewa mantiki ya programu. Viwango vichache vya kwanza vya miradi yote hutekelezwa katika lugha za C na C++ pekee, IDE hazitumiki. Wanafunzi hutumia mkusanyaji wa gcc na hariri ya maandishi ya vim.

"Katika kozi zingine, watakupa kazi, kukuuliza ufanye mradi, na kisha tu kuelezea jinsi zimepangwa. Hapa huwezi kutumia kazi hadi uiandike mwenyewe. Mwanzoni, nikiwa bado kwenye "bwawa", sikuelewa kwa nini nilihitaji malloc hii, kwa nini nilihitaji kutenga kumbukumbu mwenyewe, kwa nini sikuwa nikijifunza Python na Javascript. Na kisha ghafla inakuja kwako, na unaanza kuelewa jinsi kompyuta inavyofikiri.

Kuhalalisha. Baada ya ulinzi uliofaulu, miradi yote inapakiwa kwenye kifaa sawa cha GitHub. Lakini kabla ya hapo, ni lazima zikaguliwe ili kuhakikisha kwamba kanuni hiyo inatii sheria za shule kwa kutumia programu ya Norminette.

"Ikiwa nambari inafanya kazi kikamilifu, lakini kuna uvujaji wa kumbukumbu, basi mradi huo unachukuliwa kuwa haufaulu. Pia huangalia sintaksia. Tuna orodha ya kazi zilizopigwa marufuku, sifa, bendera, na matumizi yao yanachukuliwa kuwa ya kudanganya. Lazima ufanye kila kitu kwa mikono yako mwenyewe na kwa uangalifu sana.", anasema Sergei.

Jinsi nilivyotembelea Shule ya 42 ya hadithi: "bwawa", paka na mtandao badala ya walimu. Sehemu ya 2

Mifano ya majukumu

Kazi zote zinazofanywa na wanafunzi huangaliwa kwa njia tatu: kiprogramu, kulingana na orodha ya kukaguliwa na wanafunzi wengine na wawakilishi wa Kioo. Ifuatayo ni baadhi ya miradi ya fanya-wewe-mwenyewe iliyo na orodha hakiki:

Init (Mfumo na Utawala wa Mtandao) - unahitaji kusanikisha mfumo wa uendeshaji wa Debian kwenye mashine ya kawaida na usanidi kulingana na mahitaji yaliyoainishwa kwenye kazi.

Libft - tekeleza vitendaji vya kawaida vya maktaba katika lugha ya C, kama vile: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower nk Hakuna maktaba za watu wengine, fanya mwenyewe. Unaandika vichwa mwenyewe, tekeleza mwenyewe, uunda mwenyewe Makefile, unakusanya mwenyewe.

Chapisha - ni muhimu kutekeleza kikamilifu kazi ya kawaida printf pamoja na hoja zake zote katika C. Ni vigumu sana kwa wanaoanza.

Fillit - ilihitajika kukusanya mraba wa eneo la chini kutoka kwenye orodha ya tetrominoes iliyotolewa kama pembejeo. Katika kila hatua mpya, tetromino mpya iliongezwa. Kazi ni ngumu na ukweli kwamba mahesabu yalipaswa kufanywa kwa C na kwa kiwango cha chini cha muda.

Libls - tekeleza toleo lako la amri ls na bendera zake zote za kawaida. Unaweza na unapaswa kutumia maendeleo kutoka kwa kazi zilizopita.

rushes

Mbali na kazi zinazofanywa peke yake, kuna aina tofauti ya kazi ambazo zinafanywa na kikundi cha wanafunzi - kukimbia. Tofauti na miradi ya kujitegemea, kukimbilia huangaliwa sio na wanafunzi wanaotumia orodha, lakini na wafanyakazi wa shule kutoka Bokal.

Pipex - programu inakubali majina ya faili na maagizo ya kiholela kama pembejeo; mwanafunzi lazima aonyeshe uwezo wa kufanya kazi na bomba kwenye kiwango cha mfumo na kutekeleza utendakazi sawa na tabia ya kawaida ya mfumo kwenye terminal.

Minitalk β€” tekeleza programu ya seva-teja katika C. Seva lazima iweze kusaidia kazi na wateja wengi na kuchapisha ujumbe unaotumwa na mteja kwa kutumia mawimbi ya mfumo wa SIGUSR1 na SIGUSR2.

Waliohifadhiwa - andika seva ya IRC katika Golang ambayo ina uwezo wa kufanya kazi na wateja kadhaa kwa wakati mmoja, kwa kutumia sarafu na goroutines. Mteja lazima awe na uwezo wa kuingia kwa kutumia kuingia na nenosiri. Seva ya IRC lazima iauni njia nyingi.

Hitimisho

Mtu yeyote anaweza kujiandikisha katika Shule ya 42, na huhitaji maarifa yoyote maalum kufanya hivyo. Licha ya ukweli kwamba programu imeundwa kwa Kompyuta, kazi rahisi hubadilishwa haraka na matatizo yasiyo ya kawaida, mara nyingi na uundaji usio wazi. Mwanafunzi anatakiwa kuwa na ari ya juu zaidi, uwezo wa kutafuta taarifa zinazokosekana katika hati rasmi katika Kiingereza, na kuungana na wanafunzi wengine ili kukamilisha kazi. Mpango wa mafunzo hauna mlolongo mkali, hivyo kila mtu anachagua njia yake ya maendeleo. Kutokuwepo kwa ukadiriaji wa mwisho hadi mwisho hukuruhusu kuzingatia maendeleo na maendeleo yako, badala ya kujilinganisha na wengine.

Chanzo: mapenzi.com

Kuongeza maoni