Чӣ гуна ман ба Мактаби афсонавии 42 ташриф овардам: ба ҷои муаллимон "ҳавз", гурбаҳо ва Интернет. Қисми 2

Чӣ гуна ман ба Мактаби афсонавии 42 ташриф овардам: ба ҷои муаллимон "ҳавз", гурбаҳо ва Интернет. Қисми 2

В паёми охирин Ман дар бораи мактаби раками 42, ки бо системаи маорифи революционии худ машхур аст, саргузаш-таро сар кардам: дар он чо муаллим нест, талабагон кори якдигарро худашон тафтиш мекунанд ва барои мактаб пул додан лозим нест. Дар ин пост ман ба шумо дар бораи системаи таълим ва кадом вазифаҳоро донишҷӯён иҷро мекунанд, муфассалтар нақл мекунам.

Муаллим нест, интернет ва дӯстон ҳаст. Таълим дар мактаб ба принсипҳои кори муштараки лоиҳавӣ - омӯзиши ҳамсол ба ҳамсол асос ёфтааст. Студентон ягон китоби дарсиро намеомузанд, ба онхо лекция хонда намешавад. Ташкилкунандагони мактаб боварӣ доранд, ки ҳама чизро дар Интернет пайдо кардан мумкин аст, аз дӯстон ё донишҷӯёни ботаҷрибае, ки шумо дар лоиҳа кор карда истодаед, дархост кунед.

Супоришҳои иҷрошударо 3-4 маротиба дигар донишҷӯён месанҷанд, аз ин рӯ ҳар кас метавонад ҳам донишҷӯ ва ҳам мураббӣ бошад. Баҳоҳо ҳам вуҷуд надоранд - ба шумо танҳо лозим аст, ки супоришро дуруст ва пурра иҷро кунед. Ҳатто агар он 90% иҷро шуда бошад ҳам, он ҳамчун ноком ҳисобида мешавад.

Баҳо нест, холҳо вуҷуд доранд. Барои пешниҳоди лоиҳа барои баррасӣ, шумо бояд миқдори муайяни нуқтаҳо дошта бошед - нуқтаҳои ислоҳ. Холҳо тавассути санҷиши вазифаи хонагии дигар донишҷӯён ба даст оварда мешаванд. Ва ин як омили иловагии афзоиш аст - зеро шумо бояд вазифаҳои гуногунро дарк кунед, ки баъзан сатҳи дониши шумо аз ҳад зиёд аст.

"Баъзе лоиҳаҳо фазои воқеӣ мебошанд, онҳо ақли шуморо метарсонанд. Ва он гоҳ, барои ба даст овардани танҳо як нуқтаи ислоҳ, шумо бояд тамоми рӯз арақ кашед ва рамзро дарк кунед. Як рӯз бахти ман буд ва дар як рӯз то 4 хол гирифтам - ин як пораи нодир аст.", мегуяд рафики ман, студент Сергей.

Дар кунҷ нишастан кор намекунад. Лоиҳаҳо дар алоҳидагӣ ва ҷуфтҳо, инчунин дар гурӯҳҳои калонтар анҷом дода мешаванд. Онхо хамеша шахеан мухофизат карда мешаванд ва мухим аст, ки хамаи аъзоёни гурух фаъолона иштирок кунанд ва хар кас кодро фахмад ва хавасмандии баланд дошта бошад. Дар ин чо хомуш истода, дар канор нишастан мумкин нест. Ба хамин тарик, мактаб махорати кори гурухй ва муоширати бомуваффакиятро такмил медихад. Ғайр аз он, ҳамаи донишҷӯён бо ҳамдигар шинос мешаванд ва муошират мекунанд, ки ин барои шабака ва касбҳои оянда хеле муфид аст.

Бозӣ. Мисли дар бозии компютерӣ, донишҷӯён сатҳҳоро боло мебаранд ва пешрафти худро бо истифода аз Графикаи муқаддас - харитаи "муқаддас" пайгирӣ мекунанд, ки тамоми роҳи тайкардаи онҳо ва роҳи ояндаро равшан нишон медиҳад. Тавре ки дар RPG, "таҷриба" барои лоиҳаҳо дода мешавад ва пас аз ҷамъ кардани миқдори муайяни он, гузариш ба сатҳи нав анҷом дода мешавад. Монандӣ бо бозии воқеӣ дар он аст, ки ҳар як сатҳи нав нисбат ба сатҳи қаблӣ душвортар аст ва вазифаҳо торафт бештар мешаванд.

Чӣ гуна ман ба Мактаби афсонавии 42 ташриф овардам: ба ҷои муаллимон "ҳавз", гурбаҳо ва Интернет. Қисми 2

Glass ва Adm. Дар мактаб ду шуъбаи асосй — бокал (техникхо) ва адм (маъмурият) мавчуданд. Бокал ба масъалахои техникй ва чузъи педагоги машгул аст, адм бошад, бо масъалахои маъмурию ташкилй машгул аст. Резерви кадрхои Бокала/адм аз хисоби худи талабагон, ки дар омузишгох тачрибаомузй мегузаранд, пурра карда мешавад.

Дар ин ҷо чӣ гуна ва чӣ таълим дода мешавад

Ҳама чиз бо "S" оғоз мешавад. Дар мактаб онҳо танҳо Unix истифода мебаранд, зеро Windows интихоби беҳтарин нест. Рамз аз ибтидо таълим дода мешавад ва шуморо водор мекунад, ки мантиқи барномасозиро дарк кунед. Якчанд сатҳҳои аввали ҳамаи лоиҳаҳо танҳо бо забонҳои C ва C++ иҷро мешаванд, IDE истифода намешаванд. Донишҷӯён компилятори gcc ва муҳаррири матнии vim -ро истифода мебаранд.

"Дар курсҳои дигар, онҳо ба шумо вазифаҳо медиҳанд, аз шумо хоҳиш мекунанд, ки лоиҳаро иҷро кунед ва танҳо пас аз он фаҳмонед, ки онҳо чӣ гуна барномарезӣ шудаанд. Дар ин ҷо шумо наметавонед ин функсияро истифода баред, то даме ки онро худатон нависед. Дар аввал, вақте ки ҳанӯз дар "ҳавз" буд, ман нафаҳмидам, ки чаро ба ман ин malloc лозим аст, чаро ман бояд худам хотира ҷудо кунам, чаро ман Python ва Javascript-ро намеомӯзам. Ва он гоҳ ногаҳон ба шумо равшан мешавад ва шумо мефаҳмед, ки компютер чӣ гуна фикр мекунад."

муқаррар кардан. Пас аз ҳифзи бомуваффақият, ҳама лоиҳаҳо ба муодили маҳаллии GitHub бор карда мешаванд. Аммо пеш аз ин, онҳо бояд тафтиш карда шаванд, то боварӣ ҳосил кунанд, ки код бо қоидаҳои мактаб бо истифода аз барномаи Norminette мувофиқат мекунад.

"Агар код комилан кор кунад, аммо ихроҷи хотира вуҷуд дошта бошад, пас лоиҳа ноком ҳисобида мешавад. Онҳо инчунин синтаксисро тафтиш мекунанд. Мо рӯйхати функсияҳо, атрибутҳо, парчамҳои мамнӯъ дорем ва истифодаи онҳо фиреб ҳисобида мешавад. Шумо бояд ҳама чизро бо дасти худ ва хеле бодиққат иҷро кунед.", мегуяд Сергей.

Чӣ гуна ман ба Мактаби афсонавии 42 ташриф овардам: ба ҷои муаллимон "ҳавз", гурбаҳо ва Интернет. Қисми 2

Намунаҳои вазифаҳо

Ҳама вазифаҳои иҷрокардаи донишҷӯён бо се роҳ тафтиш карда мешаванд: ба таври барномавӣ, мувофиқи рӯйхати санҷиш аз ҷониби дигар донишҷӯён ва намояндагони Glass. Дар зер баъзе лоиҳаҳои худ-худ бо рӯйхати назорат мавҷуданд:

Init (Маъмурияти система ва шабака) — шумо бояд системаи оператсионии Debian-ро дар мошини виртуалӣ насб кунед ва онро мувофиқи талаботҳои дар супориш нишондодашуда танзим кунед.

Либфт — иҷрои вазифаҳои стандартии китобхона бо забони C, аз қабили: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower ва ғайра. Не китобхонаҳои тарафи сеюм, ин корро худ. Шумо сарлавҳаҳоро худатон менависед, онҳоро худатон амалӣ мекунед, худатон эҷод мекунед Makefile, шумо онро худатон тартиб медиҳед.

Printf — вазифаи стандартиро пурра чорй кардан лозим аст printf бо тамоми далелҳои он дар C. Барои шурӯъкунандагон хеле душвор аст.

Филлит - аз рӯйхати тетроминое, ки ба сифати воридот дода шудаанд, як мураббаъи майдони ҳадди ақалро ҷамъ кардан лозим буд. Дар ҳар як қадами нав, тетроминои нав илова карда шуд. Вазифа аз он сабаб мураккаб аст, ки ҳисобҳо бояд дар C ва дар ҳадди ақали вақт анҷом дода шаванд.

Либлс — версияи шахсии фармонро амалӣ кунед ls бо тамоми байракхои стандартии худ. Шумо метавонед ва бояд пешрафтҳоро аз супоришҳои гузашта истифода баред.

машикан

Ба гайр аз вазифахое, ки танхо ичро карда мешаванд, категорияи алохидаи вазифахое мавчуданд, ки онхоро гурухи талабагон ичро мекунанд - шитобон. Баръакси лоиҳаҳои мустақил, саросемагӣ на аз ҷониби донишҷӯён бо истифода аз рӯйхати назорат, балки аз ҷониби кормандони мактаб аз Бокал тафтиш карда мешавад.

Pipex — барнома номҳои файлҳо ва фармонҳои худсаронаро ҳамчун вуруд қабул мекунад; донишҷӯ бояд қобилияти кор бо қубурҳоро дар сатҳи система нишон диҳад ва функсияҳои шабеҳи рафтори стандартии системаро дар терминал иҷро кунад.

Миниталк — татбиқи барномаи мизоҷ-сервер дар C. Сервер бояд қодир бошад, ки кор бо муштариёни сершумор ва чопи паёмҳои фиристодаи муштарӣ бо истифода аз сигналҳои системаи SIGUSR1 ва SIGUSR2 бошад.

сармозада — сервери IRC-ро дар Голанг нависед, ки қодир аст дар як вақт бо якчанд муштарӣ кор кунад, бо истифода аз ҳамоҳангӣ ва горутинҳо. Муштарӣ бояд бо истифода аз логин ва парол ворид шавад. Сервери IRC бояд каналҳои сершуморро дастгирӣ кунад.

хулоса

Ҳар кас метавонад дар Мактаби 42 номнавис шавад ва барои ин ба шумо ягон дониши махсус лозим нест. Сарфи назар аз он, ки барнома барои шурӯъкунандагон пешбинӣ шудааст, вазифаҳои оддӣ зуд бо мушкилоти ғайриоддӣ, аксар вақт бо формулаҳои норавшан иваз карда мешаванд. Аз донишҷӯ талаб карда мешавад, ки ҳадди аксар фидокорӣ, қобилияти ҷустуҷӯи маълумоти гумшуда дар ҳуҷҷатҳои расмӣ ба забони англисӣ ва якҷоя бо донишҷӯёни дигар барои иҷрои супоришҳо. Барномаи таълим пайдарҳамии қатъӣ надорад, аз ин рӯ ҳар кас роҳи рушди худро интихоб мекунад. Набудани рейтингҳои ниҳоӣ ба шумо имкон медиҳад, ки ба пешрафт ва рушди худ тамаркуз кунед, на муқоисаи худро бо дигарон.

Манбаъ: will.com

Илова Эзоҳ