Çawa min serdana Dibistana efsanewî 42 kir: "hewz", pisîk û Înternet li şûna mamosteyan. Beş 2

Çawa min serdana Dibistana efsanewî 42 kir: "hewz", pisîk û Înternet li şûna mamosteyan. Beş 2

В posta dawî Min dest bi çîrokek li ser Dibistana 42 kir, ku bi sîstema xwe ya perwerdehiya şoreşgerî navdar e: li wir mamoste nîn in, xwendekar bi xwe karê hevûdu kontrol dikin, û ne hewce ye ku heqê dibistanê bidin. Di vê postê de ez ê di derheqê pergala perwerdehiyê û kîjan karan de xwendekar temam dikin bi hûrgulî ji we re vebêjim.

Mamoste tune, Înternet û heval hene. Perwerdehiya li dibistanê li ser prensîbên xebata projeya hevbeş - fêrbûna peer-to-peer. Şagirt tu pirtûkên dersê naxwînin, ders ji wan re nayê dayîn. Organîzatorên dibistanê bawer dikin ku her tişt dikare li ser Înternetê were dîtin, ji hevalên xwe an ji xwendekarên pisportir ên ku hûn bi wan re li ser projeyekê dixebitin werin pirsîn.

Karên ku hatine qedandin 3-4 caran ji hêla xwendekarên din ve têne kontrol kirin, ji ber vê yekê her kes dikare hem xwendekar û hem jî şêwirmend be. Not jî tune - hûn tenê hewce ne ku peywirê rast û bi tevahî biqedînin. Ji % 90 pêk were jî, dê wekî têkçûn were hesibandin.

Nirxandin tune, xal hene. Ji bo ku hûn projeyek ji bo vekolînê bişînin, divê hûn hejmarek xalan hebin - xalên rastkirinê. Pûan bi kontrolkirina karên malê yên xwendekarên din têne wergirtin. Û ev faktorek mezinbûnê ya zêde ye - ji ber ku hûn neçar in ku cûrbecûr peywiran fam bikin, carinan ji asta zanîna xwe derbas dibin.

"Hin proje cîhê rastîn in, ew hişê we dişewitînin. Û dûv re, ji bo ku hûn tenê xalek rastkirinê bi dest bixin, pêdivî ye ku hûn tevahiya rojê ter bikin, kodê fam bikin. Rojekê ez bi şens bûm û di rojekê de bi qasî 4 xalan distînim - ev bextek kêm e., dibêje hevalê min, xwendekar Sergey.

Rûniştina li quncikê dê nexebite. Proje bi serê xwe û bi cotan, hem jî di komên mezin de têne qedandin. Ew her gav bi kesane têne parastin, û girîng e ku hemî endamên komê bi rengek çalak beşdar bibin, û ku her kes kodê fam bike û pir motîvasyon be. Li vir ne pêkan e ku bêdeng bimîne û li kêlekê rûne. Bi vî rengî, dibistan jêhatîbûna xebata komê û ragihandina serketî çêtir dike. Û ji bilî vê, hemî xwendekar bi hevûdu re nas dikin û danûstandinê dikin, ku ji bo torê û kariyerên pêşerojê pir bikêr e.

Gamification. Mîna di lîstikek komputerê de, xwendekar astê bilind dikin û pêşkeftina xwe bi karanîna Grafika Pîroz dişopînin - nexşeyek "pîroz" ku bi zelalî tevahiya riya ku wan derbas kiriye û riya li pêş nîşan dide. Mîna ku di RPG-ê de, "azmûn" ji bo projeyan tê xelat kirin, û piştî berhevkirina hindek wê, veguheztinek berbi astek nû tê çêkirin. Wekheviya lîstika rastîn ev e ku her astek nû ji ya berê dijwartir e, û bêtir û bêtir peywir hene.

Çawa min serdana Dibistana efsanewî 42 kir: "hewz", pisîk û Înternet li şûna mamosteyan. Beş 2

Glass û Adm. Li dibistanê du beşên sereke hene - Bokal (teknîsyen) û Adm (rêveberî). Bokal bi mijarên teknîkî û beşê pedagojîk, Adm jî bi mijarên îdarî û rêxistinî ve mijûl dibe. Rezerva personelê Bokala/Adm ji hêla xwendekar bixwe ve, ku li Dibistanê di nav stajyeran de derbas dibin, tê tije kirin.

Çawa û çi li vir tê hîn kirin

Her tişt bi "S" dest pê dike. Li dibistanê ew bi taybetî Unix-ê bikar tînin, ku Windows ne bijareya çêtirîn e. Kod ji bingehên bingehîn ve tê fêr kirin, ku hûn neçar dikin ku hûn mantiqa bernamesaziyê fam bikin. Asta yekem a hemî projeyan tenê bi zimanên C û C++ têne darve kirin, IDE nayên bikar anîn. Xwendekar berhevkarê gcc û edîtorê nivîsê vim bikar tînin.

"Di qursên din de, ew ê fonksiyonan bidin we, ji we bipirsin ku hûn projeyek bikin, û tenê hingê rave bikin ka ew çawa têne bernamekirin. Li vir hûn nikarin fonksiyonê bikar bînin heya ku hûn bi xwe binivîsin. Di destpêkê de, vegerim "hewzê", min fêm nekir çima ez hewceyê vê mallocê bûm, çima min hewce kir ku ez bixwe bîranînê veqetînim, çima min Python û Javascript nexwend. Û dûv re ji nişka ve ew bi serê we ve diçe, û hûn dest pê dikin ku fêm bikin ka komputer çawa difikire."

Norminate. Piştî parastina serketî, hemî proje li wekheviya herêmî ya GitHub têne barkirin. Lê berî wê, divê ew werin kontrol kirin da ku pê ewle bibin ku kod bi rêgezên dibistanê re bi karanîna bernameya Norminette re tevdigere.

"Heke kod bi rengek bêkêmasî bixebite, lê lêçûnek bîranînê hebe, wê hingê proje wekî têkçûn tê hesibandin. Ew ji bo syntaksê jî kontrol dikin. Me navnîşek fonksiyon, taybetmendî, alayên qedexekirî hene, û karanîna wan wekî xapandin tê hesibandin. Divê hûn her tiştî bi destên xwe û pir bi baldarî bikin."Sergey dibêje.

Çawa min serdana Dibistana efsanewî 42 kir: "hewz", pisîk û Înternet li şûna mamosteyan. Beş 2

Nimûneyên peywiran

Hemî karên ku ji hêla xwendekaran ve têne kirin bi sê awayan têne kontrol kirin: bi bername, li gorî navnîşek kontrolê ji hêla xwendekarên din û nûnerên Glassê ve. Li jêr hin projeyên xwe-bixwe bi navnîşek kontrolê hene:

Init (Rêveberiya Pergal û Torê) - hûn hewce ne ku pergala xebitandina Debian li ser makîneya virtual saz bikin û li gorî hewcedariyên ku di peywirê de hatine destnîşan kirin mîheng bikin.

Libft - di zimanê C de fonksiyonên pirtûkxaneya standard bicîh bikin, wek: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower hwd. Tu pirtûkxaneyên sêyemîn tune, bi xwe bikin. Tu bi xwe sernivîsan dinivîsî, bi xwe bicih dikî, bi xwe diafirînî Makefile, tu bi xwe berhev dikî.

Printf - pêdivî ye ku meriv fonksiyona standard bi tevahî bicîh bîne printf bi hemû argumanên xwe yên li C. Ji bo destpêkeran pir dijwar e.

Fillit - pêdivî bû ku ji navnîşa tetromînoyên ku wekî têketinê têne peyda kirin çarçoveyek qada herî kêm were berhev kirin. Di her gavek nû de, tetromînoyek nû hate zêdekirin. Kar ji ber vê yekê tevlihev e ku hesab diviyabû di C de û di demek hindiktirîn de were kirin.

Libls - guhertoya xweya fermanê bicîh bikin ls bi hemû alên xwe yên standard. Hûn dikarin û divê pêşveçûnên ji peywirên paşîn bikar bînin.

marî

Ji bilî peywirên ku bi tenê têne kirin, kategoriyek cûda ya peywiran heye ku ji hêla komek xwendekar ve têne kirin - rushes. Berevajî projeyên serbixwe, rush ne ji hêla xwendekaran ve ku navnîşek kontrolê bikar tînin, lê ji hêla karmendên dibistana Bokal ve tê kontrol kirin.

Pipex - bername navên pelan û fermanên şêlê keyfî wekî têketinê qebûl dike; xwendekar pêdivî ye ku şiyana xebata bi boriyan di asta pergalê de destnîşan bike û fonksiyonên ku bi tevgera standard a pergalê di termînalê de wekhev e bicîh bîne.

Minitalk — di C de serîlêdanek xerîdar-pêşkêşkarê bicîh bikin. Divê server bikaribe xebata bi gelek xerîdaran re piştgirî bike û peyamên ku ji hêla xerîdar ve têne şandin bi karanîna sînyalên pergalê SIGUSR1 û SIGUSR2 çap bike.

Qeşa girtî - Li Golang serverek IRC binivîsin ku karibe bi çend xerîdar re bi hevdemî re bixebite, hevdemî û gorutinan bikar bîne. Pêdivî ye ku xerîdar bikaribe bi karanîna têketinek û şîfreyek têkevinê. Pêdivî ye ku servera IRC gelek kanalan piştgirî bike.

encamê

Her kes dikare xwe li Dibistana 42 tomar bike, û ji bo vê yekê hûn ne hewce ne zanîna taybetî. Tevî vê rastiyê ku bername ji bo destpêkeran hatî sêwirandin, karên hêsan zû bi pirsgirêkên ne-pîvan, bi gelemperî bi formulasyonên nezelal têne guhertin. Ji xwendekar tê xwestin ku xwedan dilsoziya herî zêde, jêhatîbûna lêgerîna agahdariya wenda ya di belgeyên fermî yên bi Englishngilîzî de, û bi xwendekarên din re tîmê bike da ku peywiran biqedîne. Bernameya perwerdehiyê rêzek hişk nîne, ji ber vê yekê her kes riya xwe ya pêşkeftinê hildibijêre. Nebûna nirxandinên dawî-bi-dawî dihêle hûn li şûna ku hûn xwe bi yên din re hevber bikin, li ser pêşkeftin û pêşkeftina xwe hûr bibin.

Source: www.habr.com

Add a comment