Mar a thadhail mi air an sgoil uirsgeulach 42: “amar”, cait agus an eadar-lìn an àite thidsearan. Pàirt 2

Mar a thadhail mi air an sgoil uirsgeulach 42: “amar”, cait agus an eadar-lìn an àite thidsearan. Pàirt 2

В post mu dheireadh Thòisich mi sgeulachd mu Sgoil 42, a tha ainmeil airson an t-siostam foghlaim rèabhlaideach aice: chan eil tidsearan ann, bidh oileanaich a’ sgrùdadh obair a chèile iad fhèin, agus chan eil feum air pàigheadh ​​​​airson na sgoile. Anns an dreuchd seo innsidh mi dhut ann am barrachd mionaideachd mun t-siostam trèanaidh agus dè na gnìomhan a choileanas oileanaich.

Chan eil tidsearan ann, tha an eadar-lìn agus caraidean ann. Tha foghlam san sgoil stèidhichte air prionnsapalan obair pròiseict co-phàirteach - ionnsachadh co-aoisean. Cha bhith oileanaich a’ sgrùdadh leabhraichean teacsa sam bith, chan eil iad a’ faighinn òraidean. Tha luchd-eagrachaidh na sgoile den bheachd gum faighear a h-uile dad air an eadar-lìn, air faighneachd bho charaidean no bho oileanaich nas eòlaiche leis a bheil thu ag obair air pròiseact.

Bidh oileanaich eile a’ sgrùdadh sònrachaidhean crìochnaichte 3-4 tursan, agus mar sin faodaidh a h-uile duine a bhith nan oileanach agus nan comhairliche. Chan eil ìrean ann nas motha - chan fheum thu ach an obair a choileanadh gu ceart agus gu tur. Fiù ma thèid a dhèanamh 90%, thèid a chunntadh mar fhàilligeadh.

Chan eil rangachadh ann, tha puingean ann. Gus pròiseact a chuir a-steach airson ath-sgrùdadh, feumaidh àireamh sònraichte de phuingean a bhith agad - puingean ceartachaidh. Bithear a’ cosnadh puingean le bhith a’ sgrùdadh obair-dachaigh oileanaich eile. Agus tha seo na fhactar fàis a bharrachd - oir feumaidh tu diofar ghnìomhan a thuigsinn, uaireannan nas àirde na an ìre eòlais agad.

“Tha cuid de phròiseactan nan àite fìor, bidh iad a’ sèideadh nad inntinn. Agus an uairsin, gus dìreach aon phuing ceartachaidh a chosnadh, feumaidh tu fallas a dhèanamh fad an latha, a 'tuigsinn a' chòd. Aon latha bha mi fortanach agus fhuair mi uimhir ri 4 puingean ann an latha - is e deagh fhortan a tha seo.", arsa mo charaid, oileanach Sergei.

Chan obraich suidhe san oisean. Tha pròiseactan air an crìochnachadh leotha fhèin agus ann an càraidean, a bharrachd air ann am buidhnean nas motha. Tha iad an-còmhnaidh air an dìon gu pearsanta, agus tha e cudromach gum bi a h-uile ball den bhuidheann a 'gabhail pàirt gnìomhach, agus gu bheil a h-uile duine a' tuigsinn a 'chòd agus gu bheil e air a bhrosnachadh gu mòr. Chan eil e comasach fuireach sàmhach agus suidhe air an taobh an seo. Mar sin, tha an sgoil a’ leasachadh sgilean obair-buidhne agus conaltradh soirbheachail. Agus a bharrachd air an sin, bidh a h-uile oileanach a’ faighinn eòlas air agus a’ conaltradh ri chèile, rud a tha glè fheumail airson lìonrachadh agus dreuchdan san àm ri teachd.

Gamification. Mar ann an geama coimpiutair, bidh oileanaich a’ gluasad suas na h-ìrean agus a’ cumail sùil air an adhartas a’ cleachdadh a’ Ghraf Naomh - mapa “naomh” a sheallas gu soilleir an t-slighe air fad air an deach iad seachad agus an t-slighe air thoiseach. Mar ann an RPG, tha “eòlas” air a thoirt seachad airson pròiseactan, agus às deidh dhaibh beagan dheth a chruinneachadh, thèid gluasad gu ìre ùr a dhèanamh. Is e an aon rud ris a’ gheama fhìor gu bheil gach ìre ùr nas duilghe na an tè roimhe, agus tha barrachd is barrachd ghnìomhan ann.

Mar a thadhail mi air an sgoil uirsgeulach 42: “amar”, cait agus an eadar-lìn an àite thidsearan. Pàirt 2

Gloine agus Adm. Tha dà phrìomh roinn aig an sgoil - Bokal (teicneòlaichean) agus Adm (rianachd). Bidh Bokal a’ dèiligeadh ri cùisean teignigeach agus a’ phàirt oideachail, agus bidh Adm a’ dèiligeadh ri cùisean rianachd is eagrachaidh. Tha tèarmann luchd-obrach Bokala/Adm air ath-lìonadh leis na h-oileanaich fhèin, a bhios a’ dèanamh inntearnasan san Sgoil.

Ciamar agus dè a tha air a theagasg an seo

Bidh a h-uile càil a 'tòiseachadh le "S". Anns an sgoil bidh iad a’ cleachdadh Unix a-mhàin, leis nach e Windows an roghainn as fheàrr. Tha còd air a theagasg bho na bunaitean, a 'toirt ort a bhith a' tuigsinn fìor loidsig prògramadh. Tha a’ chiad beagan ìrean de na pròiseactan uile air an cur an gnìomh ann an cànanan C agus C ++ a-mhàin, chan eilear a’ cleachdadh IDEan. Bidh oileanaich a’ cleachdadh an inneal-cruinneachaidh gcc agus an deasaiche teacsa vim.

“Ann an cùrsaichean eile, bheir iad gnìomhan dhut, iarraidh iad ort pròiseact a dhèanamh, agus dìreach an uairsin mìnichidh iad mar a tha iad air am prògramadh. An seo chan urrainn dhut an gnìomh a chleachdadh gus an sgrìobh thu thu fhèin e. An toiseach, fhad ‘s a bha mi fhathast anns an“ pool ”, cha robh mi a’ tuigsinn carson a bha feum agam air a ’mhealladh seo, carson a dh’ fheumadh mi cuimhne a riarachadh mi fhìn, carson nach robh mi a’ sgrùdadh Python agus Javascript. Agus an uairsin gu h-obann thig e ort, agus tòisichidh tu a’ tuigsinn mar a tha an coimpiutair a ’smaoineachadh.”

Gnàthaich. Às deidh dìon soirbheachail, thèid a h-uile pròiseact a luchdachadh suas chun an aon ìre ionadail de GitHub. Ach ron sin, feumaidh iad a bhith air an sgrùdadh gus dèanamh cinnteach gu bheil an còd a rèir riaghailtean na sgoile a 'cleachdadh a' phrògram Norminette.

“Ma dh’ obraicheas an còd gu foirfe, ach gu bheil aodion cuimhne ann, thathas den bheachd gu bheil am pròiseact air fàiligeadh. Bidh iad cuideachd a’ sgrùdadh airson syntax. Tha liosta againn de ghnìomhan toirmisgte, buadhan, brataichean, agus thathas den bheachd gu bheil an cleachdadh meallta. Feumaidh tu a h-uile càil a dhèanamh le do làmhan fhèin agus gu faiceallach.", arsa Sergei.

Mar a thadhail mi air an sgoil uirsgeulach 42: “amar”, cait agus an eadar-lìn an àite thidsearan. Pàirt 2

Eisimpleirean de ghnìomhan

Bithear a’ sgrùdadh a h-uile gnìomh a nì oileanaich ann an trì dòighean: gu prògram, a rèir liosta sgrùdaidh le oileanaich eile agus riochdairean bhon Glass. Gu h-ìosal tha cuid de phròiseactan dèan-e-fhèin le liosta sgrùdaidh:

Init (Rianachd Siostam is Lìonra) - feumaidh tu an siostam obrachaidh Debian a chuir a-steach air an inneal brìgheil agus a rèiteachadh a rèir nan riatanasan a tha air an sònrachadh sa ghnìomh.

Libft - cuir an gnìomh gnìomhan àbhaisteach leabharlainn ann an cànan C, leithid: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower msaa. Gun leabharlannan treas-phàrtaidh, dèan thu fhèin e. Bidh thu a’ sgrìobhadh na cinn-cinn thu fhèin, gan cur an gnìomh thu fhèin, gan cruthachadh leat fhèin Makefile, bidh thu ga chruinneachadh fhèin.

Clò-bhuail - feumar an gnìomh àbhaisteach a chuir an gnìomh gu h-iomlan printf leis a h-uile argamaid aige ann an C. Tha e gu math duilich do luchd-tòiseachaidh.

Fillit - bha e riatanach ceàrnag den raon as ìsle a chruinneachadh bhon liosta de tetrominoes a chaidh a thoirt seachad mar chur-a-steach. Aig gach ceum ùr, chaidh tetromino ùr a chur ris. Tha an obair iom-fhillte leis gu feumadh an àireamhachadh a dhèanamh ann an C agus ann an ùine as lugha.

Libls - cuir an dreach agad fhèin den àithne an gnìomh ls leis na brataichean àbhaisteach aige. Faodaidh tu agus bu chòir dhut leasachaidhean bho shònrachaidhean a chaidh seachad a chleachdadh.

luachair

A bharrachd air gnìomhan a chaidh a dhèanamh leotha fhèin, tha roinn eadar-dhealaichte de ghnìomhan air an coileanadh le buidheann de dh'oileanaich - luachair. Eu-coltach ri pròiseactan neo-eisimeileach, tha luachair air a sgrùdadh chan ann le oileanaich a’ cleachdadh liosta-sgrùdaidh, ach le luchd-obrach sgoile bho Bokal.

Pipex - bidh am prògram a’ gabhail ri ainmean fhaidhlichean agus òrdughan shligean neo-riaghailteach mar chur-a-steach; feumaidh an oileanach sealltainn gu bheil e comasach dha obrachadh le pìoban aig ìre an t-siostaim agus gnìomhachd a chuir an gnìomh co-ionann ri giùlan àbhaisteach an t-siostaim anns a’ phort-adhair.

Minitalk — cuir an gnìomh tagradh frithealaiche teachdaiche ann an C. Feumaidh am frithealaiche a bhith comasach air taic a thoirt do dh’ obair le ioma-chleachdaichean agus clò-bhualadh teachdaireachdan a chuir an neach-dèiligidh a-steach a’ cleachdadh comharran siostam SIGUSR1 agus SIGUSR2.

Frozen - sgrìobh frithealaiche IRC ann an Golang a tha comasach air obrachadh le grunn teachdaichean aig an aon àm, a’ cleachdadh concurrency agus goroutines. Feumaidh an neach-dèiligidh a bhith comasach air logadh a-steach a’ cleachdadh logadh a-steach agus facal-faire. Feumaidh am frithealaiche IRC taic a thoirt do iomadh seanal.

co-dhùnadh

Faodaidh duine sam bith clàradh ann an Sgoil 42, agus chan fheum thu eòlas sònraichte sam bith airson sin a dhèanamh. A dh 'aindeoin gu bheil am prògram air a dhealbh airson luchd-tòiseachaidh, bidh duilgheadasan neo-fhillte a' dol an àite gnìomhan sìmplidh gu luath, gu tric le cumaidhean neo-shoilleir. Feumaidh an dìcheall a bhith aig an oileanach, an comas fiosrachadh a tha a dhìth a lorg ann an sgrìobhainnean oifigeil sa Bheurla, agus a bhith ag obair còmhla ri oileanaich eile gus sònrachaidhean a choileanadh. Chan eil sreath teann aig a 'phrògram trèanaidh, agus mar sin bidh a h-uile duine a' taghadh an slighe leasachaidh fhèin. Às aonais rangachadh deireadh-gu-deireadh leigidh sin leat fòcas a chuir air an adhartas agus an leasachadh agad, seach a bhith gad choimeas fhèin ri feadhainn eile.

Source: www.habr.com

Cuir beachd ann