Π
Hakuna vadzidzisi, kune Internet uye shamwari. Dzidzo pachikoro inobva pamisimboti yebasa reprojekiti rekubatana - peer-to-peer learning. Vadzidzi havadzidze chero mabhuku, havapihwe hurukuro. Varongi vechikoro vanotenda kuti zvese zvinogona kuwanikwa paInternet, zvichibvunzwa kushamwari kana kuvadzidzi vane ruzivo rwakanyanya vauri kushanda navo purojekiti.
Basa rakapedzwa rinotariswa 3-4 nguva nevamwe vadzidzi, saka munhu wese anogona kunge ari mudzidzi uye chipangamazano. Iko hakuna mamakisi zvakare - iwe unongoda kupedzisa basa nemazvo uye zvizere. Kunyangwe ikaitwa 90%, ichanzi yakundikana.
Iko hakuna ratings, kune mapoinzi. Kuti uendese purojekiti kuti iongororwe, unofanirwa kunge uine imwe nhamba yemapoinzi - mapoinzi ekugadzirisa. Mapoinzi anowanwa nekutarisa homuweki yevamwe vadzidzi. Uye ichi chinhu chekuwedzera kukura - nekuti iwe unofanirwa kunzwisisa akasiyana emabasa, dzimwe nguva kupfuura yako nhanho yeruzivo.
βMamwe mapurojekiti inzvimbo chaiyo, anofema pfungwa dzako. Uye ipapo, kuti uwane imwe chete yekururamisa poindi, iwe unofanirwa kudikitira zuva rese, uchinzwisisa iyo kodhi. Rimwe zuva ndakaita rombo rakanaka uye ndakawana mapoinzi mana pazuva - iri irombo risingawanzo. ", anodaro shamwari yangu, mudzidzi Sergei.
Kugara mukona hazvishande. Mapurojekiti anopedzwa ari ega uye ari maviri maviri, pamwe nemapoka makuru. Vanogara vachidzivirirwa pachavo, uye zvakakosha kuti nhengo dzese dzeboka dzitore chikamu chinoshanda, uye kuti munhu wese anonzwisisa kodhi uye anokurudzirwa zvakanyanya. Hazviiti kuti urambe wakanyarara wogara padivi apa. Nokudaro, chikoro chinovandudza unyanzvi hwebasa reboka uye kukurukurirana kunobudirira. Uye kunze kweizvozvo, vadzidzi vese vanosvika pakuziva nekutaurirana, izvo zvinobatsira zvakanyanya kune network uye mabasa emangwana.
Gamification. Semumutambo wemakombuta, vadzidzi vanokwira nhanho voona mafambiro avo vachishandisa Holy Graph - mepu βtsveneβ inoratidza zvakajeka nzira yese yavanenge vapfuura uye nzira iri kumberi. Sezvakaita muRPG, "chiitiko" chinopihwa mapurojekiti, uye mushure mekuunganidza imwe huwandu hwayo, shanduko kune imwe nhanho inoitwa. Kufanana nemutambo chaiwo ndewekuti nhanho imwe neimwe nyowani yakanyanya kuoma kupfuura yapfuura, uye kune akawanda uye akawanda mabasa.
Girazi uye Adm. Pane zvikamu zviviri zvikuru pachikoro - Bokal (matekinika) uye Adm (kutarisira). Bokal inobata nenyaya dzehunyanzvi uye chikamu chedzidziso, ukuwo Adm inobata nenyaya dzekutonga nehurongwa. Bokala/Adm's personnel reserve inozadzikiswa nevadzidzi pachavo, vanopinda mainternship paChikoro.
Sei uye chii chinodzidziswa pano
Zvose zvinotanga ne "S". Kuchikoro vanoshandisa Unix chete, vachifunga Windows kwete sarudzo yakanaka. Code inodzidziswa kubva kune izvo zvekutanga, zvichikumanikidza kuti unzwisise iyo chaiyo pfungwa yekuronga. Iwo mashoma ekutanga mazinga emapurojekiti ese anoitwa chete muC uye C ++ mitauro, maIDE haashandiswe. Vadzidzi vanoshandisa gcc compiler uye vim text editor.
βMune mamwe makosi, vanokupa mabasa, vokukumbira kuti uite purojekiti, uye vozotsanangura kuti akarongwa sei. Pano haugone kushandisa basa kusvikira wanyora iwe pachako. Pakutanga, ndichiri mu "dziva", handina kunzwisisa kuti nei ndaida iyi malloc, nei ndaifanira kugovera ndangariro pachangu, nei ndakanga ndisiri kudzidza Python neJavascript. Uye zvino zvinongoerekana zvauya pauri, uye unotanga kunzwisisa kuti kombiyuta inofunga sei. "
Norminate. Mushure mekudzivirirwa kwakabudirira, mapurojekiti ese anoiswa kune yakaenzana yenzvimbo yeGitHub. Asi izvi zvisati zvaitika, vanofanira kuongororwa kuti vave nechokwadi chokuti kodhi yacho inopindirana nemitemo yechikoro pachishandiswa chirongwa cheNorminette.
"Kana iyo kodhi ikashanda nemazvo, asi paine ndangariro inodonha, saka chirongwa chinoonekwa sekutadza. Vanoongorora zvakare syntax. Tine runyorwa rwemabasa akarambidzwa, hunhu, mireza, uye kushandiswa kwavo kunoonekwa sekubiridzira. Unofanira kuita zvinhu zvose nemaoko ako uye nokungwarira zvikuru., anodaro Sergei.
Mienzaniso yemabasa
Mabasa ese anoitwa nevadzidzi anotariswa nenzira nhatu: zvakarongwa, maererano nerondedzero yevamwe vadzidzi nevamiriri veGirazi. Pazasi pane mamwe mapurojekiti ekuitira wega ane cheki cheki:
Init (System uye Network Administration) -Unofanirwa kuisa iyo Debian inoshanda sisitimu pamushini chaiwo uye woigadzirisa zvinoenderana nezvinodiwa zvinotsanangurwa mubasa racho.
Libft - shandisa mabasa eraibhurari mumutauro weC, akadai se: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower
etc. Hapana chechitatu-party raibhurari, ita iwe pachako. Iwe unonyora misoro iwe pachako, ishandise iwe pachako, igadzire iwe pachako Makefile
, unozviunganidza iwe pachako.
Printf - zvakakosha kuti uite zvizere chiyero chebasa printf
nemakakatanwa ayo ose muC. Zvakaoma kune vanotanga.
Fillit - zvaive zvakafanira kuunganidza sikweya yenzvimbo shoma kubva pane rondedzero ye tetrominoes yakapihwa sekuisa. Panhanho imwe neimwe itsva, tetromino itsva yakawedzerwa. Basa racho rakaoma nenyaya yekuti kuverenga kwaifanira kuitwa muC uye munguva shoma yenguva.
Libls - shandisa vhezheni yako yekuraira ls
nemireza yayo yose. Iwe unogona uye unofanirwa kushandisa zvigadziriso kubva kumabasa apfuura.
nenhokwe
Pamusoro pemabasa anoitwa ega, pane chikamu chakasiyana chemabasa anoitwa neboka revadzidzi - rushes. Kusiyana nemapurojekiti akazvimirira, kumhanyisa kunotariswa kwete nevadzidzi vachishandisa cheki, asi nevashandi vechikoro kubva kuBokal.
Pipex - chirongwa chinogashira mazita emafaira uye anopokana mirairo yegomba sekuisa; mudzidzi anofanirwa kuratidza kugona kushanda nemapombi padanho rehurongwa uye kuita mashandiro akafanana nemaitiro akajairwa ehurongwa mune terminal.
Minitalk - shandisa shanduro-server application muC. Sevha inofanira kukwanisa kutsigira basa nevatengi vakawanda uye kudhinda mameseji anotumirwa nemutengi achishandisa SIGUSR1 uye SIGUSR2 zviratidzo zvehurongwa.
-oma - nyora sevha yeIRC muGolang inokwanisa kushanda nevatengi vakati wandei panguva imwe chete, uchishandisa concurrency uye goroutines. Mutengi anofanira kukwanisa kupinda achishandisa login uye password. Iyo IRC sevha inofanirwa kutsigira nzira dzakawanda.
mhedziso
Chero ani anogona kunyoresa muChikoro 42, uye iwe haudi chero ruzivo runokosha kuti udaro. Pasinei nokuti purogiramu yakagadzirirwa vanotanga, mabasa akareruka anokurumidza kutsiviwa nezvinetso zvisiri zviduku, kazhinji nemaitiro asina kujeka. Mudzidzi anofanirwa kuve nekuzvipira kwakanyanya, kugona kutsvaga ruzivo rwakashaikwa muzvinyorwa zvepamutemo muChirungu, uye kubatana nevamwe vadzidzi kuti vapedze mabasa. Chirongwa chekudzidzisa hachina kutevedzana kwakasimba, saka munhu wese anozvisarudzira nzira yake yekusimudzira. Iko kusavapo kwekupedzisira-kusvika-kumagumo ratings inokubvumira kuti utarise kufambira mberi kwako uye budiriro, pane kuzvienzanisa iwe nevamwe.
Source: www.habr.com