Momwe ndidayendera Sukulu 42 yodziwika bwino: "dziwe", amphaka ndi intaneti m'malo mwa aphunzitsi. Gawo 2

Momwe ndidayendera Sukulu 42 yodziwika bwino: "dziwe", amphaka ndi intaneti m'malo mwa aphunzitsi. Gawo 2

Π’ positi yomaliza Ndinayambitsa nkhani yokhudza Sukulu 42, yomwe ili yotchuka chifukwa cha maphunziro ake osintha: kulibe aphunzitsi kumeneko, ophunzira amayang'ana ntchito za wina ndi mzake, ndipo palibe chifukwa cholipirira sukulu. Mu positi iyi ndikuwuzani mwatsatanetsatane za dongosolo lophunzitsira komanso ntchito zomwe ophunzira amamaliza.

Palibe aphunzitsi, pali intaneti ndi abwenzi. Maphunziro pasukuluyi amachokera ku mfundo za ntchito yogwirizana - kuphunzira kwa anzawo. Ophunzira saphunzira mabuku aliwonse, samapatsidwa maphunziro. Okonza masukuluwo amakhulupirira kuti chilichonse chingapezeke pa intaneti, chofunsidwa kwa anzanu kapena kwa ophunzira odziwa zambiri omwe mukugwira nawo ntchito.

Ntchito zomwe zatsirizidwa zimawunikidwa nthawi 3-4 ndi ophunzira ena, kuti aliyense akhale wophunzira komanso wophunzitsa. Palibenso magiredi - mumangofunika kumaliza ntchitoyi molondola komanso kwathunthu. Ngakhale zitachitidwa 90%, zidzawerengedwa ngati zolephera.

Palibe mavoti, pali mfundo. Kuti mupereke pulojekiti kuti iwunikenso, muyenera kukhala ndi mfundo zingapo - zowongolera. Mfundo zimapezedwa poyang'ana homuweki ya ophunzira ena. Ndipo ichi ndi chinthu chowonjezera chakukula - chifukwa muyenera kumvetsetsa ntchito zosiyanasiyana, nthawi zina kupitilira chidziwitso chanu.

"Ntchito zina ndi malo enieni, zimakusangalatsani. Ndiyeno, kuti mupeze mfundo imodzi yokha yowongolera, muyenera kutuluka thukuta tsiku lonse, kumvetsetsa kachidindo. Tsiku lina ndidachita mwayi ndipo ndidapeza mapointi 4 patsiku - ichi ndi mwayi wosowa. ", akutero mnzanga, wophunzira Sergei.

Kukhala pakona sikungagwire ntchito. Ntchito zimamalizidwa paokha komanso awiriawiri, komanso m'magulu akuluakulu. Nthawi zonse amatetezedwa payekhapayekha, ndipo ndikofunikira kuti mamembala onse azichita nawo mbali, komanso kuti aliyense amvetsetse kachidindo komanso kukhala ndi chidwi. Sizingatheke kukhala chete ndikukhala pambali apa. Motero, sukuluyo imakulitsa luso la ntchito yamagulu ndi kulankhulana bwino. Komanso, ophunzira onse amadziwana ndi kulankhulana wina ndi mzake, zomwe zimathandiza kwambiri pa intaneti ndi ntchito zamtsogolo.

Kuchita masewera. Monga mumasewera apakompyuta, ophunzira amakwera masitepe ndikuwona momwe apitira patsogolo pogwiritsa ntchito Holy Graph - mapu "oyera" omwe amawonetsa bwino njira yonse yomwe adadutsamo komanso njira yomwe akupita patsogolo. Monga mu RPG, "zokumana nazo" zimaperekedwa pama projekiti, ndipo mutatha kudziunjikira pang'ono, kusintha kwatsopano kumapangidwa. Kufanana ndi masewera enieni ndikuti mlingo uliwonse watsopano ndi wovuta kwambiri kuposa wapitawo, ndipo pali ntchito zambiri.

Momwe ndidayendera Sukulu 42 yodziwika bwino: "dziwe", amphaka ndi intaneti m'malo mwa aphunzitsi. Gawo 2

Glass ndi Adm. Pali magawo awiri akuluakulu pasukuluyi - Bokal (akatswiri) ndi Adm (utsogoleri). Bokal imagwira ntchito zaukadaulo ndi gawo la maphunziro, pomwe Adm imayang'anira za kayendetsedwe ka kayendetsedwe ka kayendetsedwe kake. Malo osungirako antchito a Bokala/Adm amadzazidwanso ndi ana asukulu omwe, omwe amaphunzira nawo pasukulupo.

Momwe ndi zomwe zikuphunzitsidwa apa

Zonse zimayamba ndi "S". Kusukulu amagwiritsa ntchito Unix yekha, poganizira kuti Windows si yabwino kwambiri. Code imaphunzitsidwa kuchokera pazoyambira, ndikukukakamizani kuti mumvetsetse malingaliro apulogalamu. Magawo ochepa oyamba a mapulojekiti onse amachitidwa m'zilankhulo za C ndi C ++ zokha, ma IDE sagwiritsidwa ntchito. Ophunzira amagwiritsa ntchito gcc compiler ndi vim text editor.

"M'maphunziro ena, amakupatsirani ntchito, ndikukufunsani kuti muchite ntchito, kenako ndikufotokozereni momwe amapangidwira. Pano simungagwiritse ntchito ntchitoyi mpaka mutalemba nokha. Poyamba, kubwerera ku "dziwe", sindinamvetse chifukwa chake ndimafunikira malloc iyi, chifukwa chake ndimayenera kugawa kukumbukira ndekha, chifukwa chake sindinali kuphunzira Python ndi Javascript. Ndiyeno mwadzidzidzi zimakutulukirani, ndipo mumayamba kumvetsa mmene kompyuta imaganizira.”

Norminate. Pambuyo potetezedwa bwino, mapulojekiti onse amatsitsidwa kumalo ofanana ndi GitHub. Koma izi zisanachitike, ayenera kufufuzidwa kuti atsimikizire kuti malamulowo akugwirizana ndi malamulo a sukulu pogwiritsa ntchito pulogalamu ya Norminette.

"Ngati codeyo ikugwira ntchito bwino, koma pali kukumbukira kukumbukira, ndiye kuti polojekitiyi ikuwoneka ngati yolephera. Amayang'ananso mawu achinsinsi. Tili ndi mndandanda wa ntchito zoletsedwa, zikhumbo, mbendera, ndipo kugwiritsa ntchito kwawo kumawonedwa ngati kubera. Muyenera kuchita zonse ndi manja anu komanso mosamala kwambiri., akutero Sergei.

Momwe ndidayendera Sukulu 42 yodziwika bwino: "dziwe", amphaka ndi intaneti m'malo mwa aphunzitsi. Gawo 2

Zitsanzo za ntchito

Ntchito zonse zochitidwa ndi ophunzira zimafufuzidwa m'njira zitatu: mwadongosolo, molingana ndi cheke cha ophunzira ena ndi oyimira Galasi. M'munsimu muli mapulojekiti ena odzipangira nokha omwe ali ndi cheke:

Init (System ndi Network Administration) - muyenera kukhazikitsa makina ogwiritsira ntchito a Debian pamakina enieni ndikuyikonza molingana ndi zofunikira zomwe zafotokozedwa mu ntchitoyi.

Libft - khazikitsani ntchito za library muchilankhulo cha C, monga: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower etc. Palibe malaibulale a chipani chachitatu, chitani nokha. Mumalemba mituyo nokha, igwiritseni ntchito nokha, pangani nokha Makefile, mumapanga nokha.

Sindikizani - m'pofunika kukwaniritsa mokwanira ntchito muyezo printf ndi mfundo zake zonse mu C. Ndizovuta kwa oyamba kumene.

Fillit - kunali koyenera kusonkhanitsa sikweya ya dera locheperako kuchokera pamndandanda wa ma tetrominoes operekedwa ngati cholowa. Pa sitepe iliyonse yatsopano, tetromino yatsopano idawonjezeredwa. Ntchitoyi imakhala yovuta chifukwa chakuti kuwerengera kumayenera kuchitidwa mu C komanso nthawi yochepa.

Libls - gwiritsani ntchito mtundu wanu wamalamulo ls ndi mbendera zake zonse. Mutha kugwiritsanso ntchito zomwe zachitika m'mbuyomu.

udzu

Kuphatikiza pa ntchito zomwe zimachitidwa payekha, pali gulu lapadera la ntchito zomwe zimachitidwa ndi gulu la ophunzira - kuthamanga. Mosiyana ndi mapulojekiti odziyimira pawokha, kuthamangira sikumayang'aniridwa ndi ophunzira omwe amagwiritsa ntchito mndandanda, koma ndi ogwira ntchito kusukulu ochokera ku Bokal.

Pipex - pulogalamuyo imavomereza mayina a mafayilo ndi malamulo osasinthika a zipolopolo monga zolowetsa; wophunzirayo ayenera kuwonetsa luso logwira ntchito ndi mapaipi pamlingo wa dongosolo ndikugwiritsa ntchito machitidwe ofanana ndi machitidwe a dongosolo mu terminal.

Minitalk - gwiritsani ntchito pulogalamu ya kasitomala-server mu C. Seva iyenera kuthandizira ntchito ndi makasitomala ambiri ndi kusindikiza mauthenga otumizidwa ndi kasitomala pogwiritsa ntchito zizindikiro za SIGUSR1 ndi SIGUSR2.

achisanu - lembani seva ya IRC ku Golang yomwe imatha kugwira ntchito ndi makasitomala angapo nthawi imodzi, pogwiritsa ntchito ma concurrency ndi ma goroutines. Wofuna chithandizo ayenera kulowetsamo pogwiritsa ntchito lolowera ndi mawu achinsinsi. Seva ya IRC iyenera kuthandizira njira zingapo.

Pomaliza

Aliyense akhoza kulembetsa ku Sukulu 42, ndipo simukusowa chidziwitso chapadera kuti mutero. Ngakhale kuti pulogalamuyi idapangidwira oyamba kumene, ntchito zosavuta zimasinthidwa mwachangu ndi zovuta zosachepera, zomwe nthawi zambiri zimakhala ndi mawonekedwe osadziwika bwino. Wophunzirayo akuyenera kukhala ndi kudzipereka kwakukulu, kutha kusaka zambiri zomwe zikusowa muzolemba zovomerezeka mu Chingerezi, komanso kugwirizana ndi ophunzira ena kuti amalize ntchito. Pulogalamu yophunzitsira ilibe ndondomeko yokhazikika, kotero aliyense amasankha njira yake yachitukuko. Kusapezeka kwa mavoti omaliza mpaka kumapeto kumakupatsani mwayi woganizira kwambiri za kupita patsogolo kwanu, m'malo modziyerekeza ndi ena.

Source: www.habr.com

Kuwonjezera ndemanga