Bunait prògramadh sam bith air... tòimhseachain

Beannachdan, luchd-còmhnaidh Khabrovsk!

San artaigil seo tha mi airson bruidhinn mun eòlas agam mar thidsear prògramadh C ++ aig colaisde aig oilthigh teignigeach. B’ e eòlas aon uair ann am beatha a bh’ ann a dh’ ionnsaich tòrr dhomh. Nuair a thig e gu fìrinnean inntinneach bhon eachdraidh phearsanta agad, is e an trannsa seo bho bheatha aon den chiad fheadhainn a thig gu inntinn.
Rachamaid.

An toiseach, beagan mum dheidhinn fhìn.
Ann an 2016, cheumnaich mi bhon institiud le urram le ceum ann an Tèarainteachd Fiosrachaidh Siostaman fèin-ghluasadach. Rè mo chuid ionnsachaidh, bha e comasach dhomh a-rithist mo chomas a thoirt gu buil ann a bhith a’ sgrìobhadh artaigilean saidheansail, a’ gabhail pàirt ann am farpaisean agus tabhartasan. Ann an 2015, fhuair mi an cothrom a bhith na bhuannaiche an All-Russian farpais airson luchd-saidheans òga "UMNIK". Ann an 2016, mus do chuir e crìoch air a chuid ionnsachaidh, bha e mu thràth ag obair ann am buidheann mòr sa bhaile mar “Eòlaiche Tèarainteachd Fiosrachaidh, Crioptaireachd agus Crioptachadh.”
Ann goirid, rudeigin mar seo. Faodaidh tu smaoineachadh gu robh beachd agam fhathast mu phrògramadh.

Agus an seo tha e 2017. Sgrùdaidhean iar-cheumnach. Chaidh iarraidh orm C ++ a theagasg aig colaisde airson semeastar, agus chaidh gealltainn dhomh bònasan math gus faochadh a thoirt do dh’ eallach oileanach ceumnaiche agus gun dad a bharrachd.

Gus a bhith onarach, bha ùidh mhòr agam ann a bhith a’ feuchainn mi fhìn anns a’ chreideas seo.

A 'chiad chàraid
An t-Sultain. A’ chiad seachdain den sgoil. Thàinig oileanaich thugam. “Am buidheann as dona” - sin an t-ainm a bh’ orra.
23 duine. "Prògramadairean".

Mar a bhiodh dùil, thug mi a-steach mi fhìn an toiseach. Dh’ innis mi gu faiceallach dhaibh susbaint na pàirt “An toiseach, beagan mum dheidhinn fhìn”...
An uairsin thòisich an rud uamhasach. Gus a 'cheist "Dè as urrainn dhut a dhèanamh?" fhreagair na h-oileanaich (canaidh sinn sin riutha bho seo a-mach) gum b’ urrainn dhaibh beagan a bharrachd air dad a dhèanamh (uill, bha seo a’ ciallachadh gu robh fios aig cuid dhiubh cò ris a bha MS VS coltach agus gum b’ urrainn dhaibh pròiseact “Hello world” a chruthachadh). .. Luchd-prògramaidh. An cùrsa mu dheireadh…

A bharrachd air an sin, mhìnich iad gu mionaideach, “ann an dathan”, nach deach dad a theagasg dhaibh agus gu robh iad san fharsaingeachd diombach ann am prògramadh...

Cha mhòr a h-uile latha gus an deach an ath chlas agam mar seo:
Bunait prògramadh sam bith air... tòimhseachain

... ach an latha roimhe, dh'èirich am beachd oidhirpean a chuir a-steach gus an suidheachadh làithreach ann an inntinnean agus mothachadh nan daoine òga sin a cheartachadh. Agus an uairsin “Thug Ostap air falbh.”

Ro-ràdh do Phrògramadh
Airson an ath leasan thug mi... tòimhseachan.
Seadh Tha. Tòimhseachan. "Mar a thrèanadh tu do dhragon." Bha na riaghailtean sìmplidh. Chaidh a’ bhuidheann a roinn ann an 3 sgiobaidhean. Chruinnich gach sgioba a phàirt. Is e cuid a ’choille, cuid eile an talamh, is e cuid eile an dràgon ann am meadhan an deilbh. Fhad ‘s a bha a’ chàraid gu lèir a’ cur an tòimhseachan ri chèile, dh’ innis mi sin dhaibh tha cur ri chèile tòimhseachan cuideachd a' prògramadhgum bi prògramadairean gu tric a’ cleachdadh còd cuideigin eile, gu bheil grunn sgiobaidhean, feartan, mhodalan eadar-dhealaichte aig gach pròiseact.
Mean air mhean, chaidh na h-oileanaich as lethargic a-steach don phròiseas.
Nuair a chuir mi crìoch air a bhith a’ suathadh a’ bheachd air prògramadh a-steach do bhun-bheachdan gnìomhachais, pròiseasan agus... tòimhseachain, bha an t-àm ann riaghailtean trèanaidh a stèidheachadh.
Airson gach leasan, bha aig gach oileanach ri 10 teirmean bho IT a sgrìobhadh sìos ann an leabhar notaichean. Sam bith. Tha a chuid fhèin aig a h-uile duine. Is e a’ phuing gun do ghabh mi leabhar notaichean aon oileanach agus gun do lorg mi am measg nan teirmean gu lèir air a chuir an sàs aig a’ char as àirde agus chuir e ceist air oileanach eile mun deidhinn. Nuair a tha oileanach eile ag ràdh, “Cha do sgrìobh mi an teirm sin sìos,” cha robh peanas sam bith ann (air sgàth ciall cumanta), ach bha aig an oileanach sin ri na teirmean “a dhìth” a sgrìobhadh sìos (mar a h-uile duine eile aig nach robh iad) agus lorg an ciall leis an ath fhear.

Sin a rinn sinn. Thòisich gach leasan le toileachas air thuaiream an co-cheangal ri dithis no triùir oileanach. Bha na balaich dealasach mun phròiseas seo.

Cuspairean leasain
Nuair a thòisicheas tu air trèanadh, tha e glè chudromach litreachas math a thoirt do dh’ oileanaich. Nam bheachd-sa, b’ e an leabhar as fheàrr:
Bunait prògramadh sam bith air... tòimhseachain

Aig aon àm b’ fheudar dhomh a leughadh gu stealthily fhad ‘s a bha mi a’ magadh air Microsoft Visual Studio. An uairsin bha e comasach dhomh prògraman a thuigsinn cha mhòr bhon fhìor thoiseach. Roghainn foirfe.

Bidh thu gu modhail a’ dol gu na h-oileanaich agus ag ràdh: “Gus a bhith nad phrògramadairean, chan fheum thu ach a h-uile dad san leabhar seo a leughadh agus fheuchainn," agus an leabhar a thilgeil air a’ bhòrd. Is e am prìomh rud gun a bhith a’ cur dragh air na leabhraichean nad bhaga...

Ro gach cuspair, gu cinnteach bha agam ri ullachadh gu mionaideach. Leugh mi an aon Laforet agus grunn stòran inntinneach eile bhon eadar-lìn.
Chaidh am mìneachadh cha mhòr bhon toiseach. A bharrachd air an sin, bha e riatanach tuigsinn far an deach eòlas bunaiteach nan oileanach a ghearradh dheth gu neo-sheasmhach.
Arrays -> Ag obair le cuimhne (luchd-togail) -> Ceanglaichean -> Mar a tha cuimhne ag obair -> Dràibhean -> Dè a th’ ann an draibhear corporra -> Riochdachadh dà-chànanach de dhàta ...
Bunait prògramadh sam bith air... tòimhseachain

Deuchainn tubaist fìor làidir de eòlas air fìrinnean bunaiteach mu phrògramadh. Chan e prògramadair a th’ annam tuilleadh, ’s e neach-eachdraidh a th’ annam!

Agus mar sin, tha e a 'ciallachadh gu bheil blàran eachdraidheil a' gabhail àite airson grunn chàraidean ann an sreath. Aon latha, bidh rùnaire bhon roinn a 'coimhead a-steach don oifis againn agus, a' faicinn a 'bhuidhinn, a' leudachadh a shùilean, a cho-aoisean agus a 'dùnadh an dorais. Mar a chaidh innse dhomh nas fhaide air adhart, chuir i iongnadh oirre gun do shuidh a’ bhuidheann SEO cho sàmhach agus gun do dh’ èist i rium cho furachail... Eh, furasta.

Obair-lann ag obair
Is e a’ chiad fhiosrachadh gnìomhaichte a’ chiad “obair-lann”. Gu h-iomlan, chaidh a’ bhuidheann seachad air 10 obair-lann tron ​​t-semeastar. An toiseach rinn iad an consol as sìmplidh a + b, agus anns an fhear mu dheireadh sgrìobh iad, ged a bha iad stèidhichte air tòcan, ach tagraidhean gu math inntinneach, leithid obrachadh a-mach luach na h-obrach a chaidh a thoirt seachad gu neo-riaghailteach a’ cleachdadh aon de thrì dhòighean - bha timcheall air na h-aon ghnìomhan air an teisteanas deireannach - obair cùrsa.

Is e sin dìreach an dòigh gabhail ris chan eil bha e eòlach. Tro mo chuid ionnsachaidh aig an institiùd, bha mi a’ cur aghaidh orm nach e a bhith glic agus a bhith comasach air aithisgean a chuir seachad an aon rud. Cha do chòrd seo rium idir.

- Guys, bha mi a 'smaoineachadh. Togamaid dàimh “bun-bheachdail”. Ma tha duine agaibh den bheachd nach eil feum agad air prògramadh, tha an doras seachad. Tha mi a ' teagasg dhut saor an asgaidh. Chan eil mi airson fhaicinn an seo ach luchd-dealasach fiosrach, dàimheil agus cùramach. “Bidh mi ag iarraidh air a h-uile duine gun a bhith a’ caitheamh ùine a h-uile duine, ”thuirt mi air a’ chiad latha de dh ’obair obair-lann. Às deidh seo, sguir 5 neach sa bhad a dhol gu clasaichean. Bha seo loidsigeach agus dùil. Bha e comasach feuchainn ri rudeigin a dhèanamh tuigseach leis a’ chòrr.

- ... chan eil ùidh agam a bhith a 'coimhead cuideigin a' dèanamh an obair agad dìreach airson a thoirt seachad. Is dòcha nach e prògramadairean a th’ annad, ach bidh thu nad dhaoine anns na clasaichean agam feumar.

Bha e a’ coimhead mar seo:

case отличник

Suidhidh oileanach còmhla rium gus an obair aige a thoirt a-steach.
- An do rinn thu fhèin e?
- Tha.
- Dè tha seo?
- *freagairt gu ceart*.
* Bidh mi a’ faighneachd mu dhà phuing a bharrachd. Freagairtean gu ceart*
- gabhail ris. Sgoinneil.

case болтун

- An do rinn thu fhèin e?
- Tha.
- Dè tha seo?
- *freagairt gu ceàrr / chan eil e a’ freagairt*.
* Bidh mi a’ faighneachd mu dhà phuing a bharrachd. An aon toradh*
- Cha deach gabhail ris. FAILTE Tha mi a’ feitheamh ris an ath-thagradh.

case хорошист

- An do rinn thu fhèin e?
- Tha.
- Dè tha seo?
- *freagairt gu ceart, ach chan ann le misneachd, snàmh*.
* Bidh mi a’ faighneachd mu dhà phuing a bharrachd. An aon toradh*
- gabhail ris. Gu math.

case ровныйТроечник

- An do rinn thu fhèin e?
- Chan eil.
- Carson?
— Doirbh. Chuidich e mi ... * gu h-onarach ag ainmeachadh oileanach sàr-mhath bhon bhuidheann*
— An do thuig thu ?
- Tha, thuig mi cha mhòr a h-uile càil.

- Dè tha seo?
- *freagairt gu ceart*.
* Bidh mi a’ faighneachd mu dhà phuing a bharrachd. A’ freagairt barrachd no nas lugha ceart, uaireannan gu tur ceàrr, eadhon ged a tha e 50/50 ceart agus ceàrr*
- gabhail ris. Gu math.

Chan eil e ciallach cunntas a thoirt air a h-uile cùis eile. Faodaidh, faodaidh “oileanach math” a bhith mì-riaraichte gu bheil oileanach “C” a’ faighinn an aon chomharra, stèidhichte air onair. An uairsin tha e uile an urra ris an fhaireachdainn. No bidh mi ag iarraidh air an “oileanach math” coimhead air an làr, oir “a-nis leigidh mi seachad pinch de ghliocas,” agus an uairsin innsidh mi dhut brìgh an dòigh-obrach, thoir cunntas air dè ann am beatha a tha nas luachmhoire agus mìnich. gun robh e tòrr na bu duilghe don oileanach “C” a dhol seachad na dha, an “oileanach math.” “, msaa…
... neo, mar a rinn an tidsear agam uaireigin, tarraingidh mi fiacail bheag anns a’ bhogsa iris mu choinneimh an neach mì-riaraichte seo agus an ath thuras cuiridh mi crìoch air obair an obair-lann dha gu pearsanta. Dìreach. Gus nach cuir thu às do chompanaich.

Bunait prògramadh sam bith air... tòimhseachain

Ìrean
Tha am pròiseas foghlaim, mar an saoghal gu lèir, gu litireil a’ bàthadh ann an tagaichean prìse agus ìrean.
Tha oileanaich nan daoine cuideachd, ge-tà, nam bheachd-sa, bu chòir gum biodh am “frèam” air a bhith “air a chrathadh” an seo cuideachd.
Rè an t-semeastar, chaidh obair bonus a thoirt don h-uile duine. Clàradh airson github.com, luchdaich suas pròiseact C ++ falamh an sin, dèan 2 ùrachadh, gealltainn iad agus brùth iad. Airson na gnìomhan seo chaidh 15 a shònrachadh. Seadh, tha, chan e 4, chan e 5, ach 15. Rinn triùir a-mach e. Bha seo dòigh air choireigin so-thuigsinn do psychotype nan oileanach, ach an uairsin bha cùis eile ann.
Aon uair 's gun deach a' chàraid againn a ghluasad gus am biodh i mar an tè mu dheireadh, agus cuideachd tro dhà uinneag. Ach, thàinig 15 neach thuige fhathast. Cha robh mi airson cuspair ùr a mhìneachadh mar urram do ghaisgeachd mar sin, leis gu robh sinn air adhartas math a dhèanamh mu thràth air cuspairean + cha robh an ath chuspair gu math sìmplidh dha brains sgìth (mèinn agus na h-oileanaich). An uairsin chuir mi romhpa bruidhinn air feallsanachd.

- Tha mi ag ainmeachadh tarraing de fhialaidheachd nach fhacas a-riamh. Bidh a h-uile duine ag innse dhomh dè an ìre a bheir e dha airson paidhir an latha an-diugh.
Bha a h-uile duine ag iarraidh "A".
“Smaoinich air an sin mu thràth,” thuirt mi. Bha a h-uile duine toilichte.
Sàmhchair
- carson nach robh duine ag iarraidh? 7-ku or 10-cu?
Leudaich sùilean a h-uile duine agus thòisich iad a 'gàire gu gòrach.
— An cuir thu geall ? Don iris?! - thàinig guth bhon deasg chùil.
- Tha Easy! - thuirt mi, - tha mi ag ainmeachadh blitz air teirmean, ge bith cò a fhreagras 10 de na ceistean agam - cuiridh mi geall 20 don iris, gun ghlacadh, ge bith cò nach freagair, is e sin am fear -10 (nas lugha na deich).

“Thòisich an sgioba, thòisich deasbad," bha a h-uile duine gu h-onarach air comharran a chosnadh. Chaidh dithis gu saor-thoileach. Le beagan mhearachdan, ghabh iad mu seach le 10 ceistean mun chruach, ciudha, neach-togail, sgriosadair, neach-cruinneachaidh sgudail, cuairteachadh, polymorphism, gnìomhan hash ...
Bha gach fear air a tharraing ann an iris 20... ach thuit cudromachd na h-iris agus na comharran ann an sùilean a h-uile duine. A-nis tha mi duilich gun a bhith a’ faighneachd am bu mhath leotha am measadh aca “a cho-roinn” le cuideigin. Tha e coltach riumsa gum biodh iad a’ roinn... Bho seo a-mach, thug a h-uile duine seachad an “obair-lann” le eòlas agus onair.

Bhon mhionaid seo, nochd seòrsa eile de lìbhrigeadh obair-lann:


case честноНеЕгоНоОнПытался

- An do rinn thu fhèin e?
- Chan eil.
- Carson?
— Doirbh. Chuidich e mi ... * gu h-onarach ag ainmeachadh oileanach sàr-mhath bhon bhuidheann*
— An do thuig thu ?
- Sergey Nikolaevich, gu h-onarach, chan eil mi a’ tuigsinn dad, agus mar sin sgrìobh mi beachdan ri taobh gach loidhne - uill, chan e sin an rud a th’ agam, bidh mi nam dhràibhear tractar
- Dè tha seo?
— *leugh am beachd mu choinneamh na loidhne*.
-…
-…
- Dè an diofar eadar Belarus MTZ agus Don 500 agus K700?
- ??!.. Is e tractar cuibhle a th’ anns a’ chiad fhear a chaidh a dhèanamh ann am Minsk, gu tric air a chleachdadh ann an seòrsachan aotrom is meadhanach de chinneasachadh àiteachais. Tha cuibhlichean beaga air a bheulaibh agus cuibhlichean mòra air a' chùl cuideachd. Tha an Don 500 gu bunaiteach na bhuain, agus tha na K-700 Kirovets na tractar cuibhlichean far-rathaid airson adhbhar coitcheann Sobhietach, clas tarraing 5.
- gabhail ris. Gu math (!!!).
- Tapadh leibh, Sergey Nikolaevich !!!

Anns an dùthaich agamsa, tha a bhith a’ bruidhinn mu dheidhinn TractorA cha mhòr mar a bhith a’ bruidhinn mu dheidhinn SOLID an seo.

Genius
Bha Genius anns a 'bhuidheann agam. Bha an oileanach glè fhadalach bhon chiad chlas agus cha do chuir e crìoch air an tòimhseachan còmhla ris a h-uile duine eile. An uairsin dh 'iarr mi air na bha mi an dùil a dhèanamh airson a h-uile duine airson an ath leasan - sgrìobh air pìos pàipear dha fhèin dè a tha ùidh aige, dè a tha inntinneach dha. A rèir nan toraidhean, bha 2-3 loidhnichean aig “Genius”: rudeigin mar “tha mi a’ tuigsinn cho duilich ‘s a tha e a bhith”...

...Oh, a Dhia, anns a 'bhuidheann agam tha an dàrna Lao Tzu agus Kojima agam ann an aon neach ...
Bunait prògramadh sam bith air... tòimhseachain

Gu mo iongnadh, anns a 'chiad dà chlas fhreagair e gu math ceistean mu theirmean, ach cha do mhair a' bhuaidh fada. Sguir an “genius” a bhith a’ frithealadh chlasaichean agus an ath thuras cha tàinig e ach seachad air a’ chiad obair obair-lann, a chrìochnaich e gu soirbheachail. cha deach seachad airson adhbharan amas. An uairsin, air sgàth neo-làthaireachd, chruinnich e gu nàdarra fiachan, a bha, mar a bha e a 'creidsinn, Bha e dìreach mar fhiachaibh orm a chunntadh, mar sin a bhruidhinn, “ann an dòigh bràthaireil”.
Bha dìth a bhith an làthair aig càraidean + àrdachadh ìre cridhe an aghaidh nam prionnsapalan stèidhichte airson a bhith an làthair aig na clasaichean agam. Cha robh aig “Genius” ach 2 dhòigh a-mach às an t-suidheachadh - e fhèin ath-nuadhachadh (an t-slighe ris an robh dùil) no leigeil seachad clasaichean agus dòchas airson “C” a thug oifis an deadhan seachad gus faighinn cuidhteas an t-sloc.
Uill, is e seo “Genius”... feumaidh tu a bhith “gu math” sa bhad. Cha b 'urrainn don òganach seo dad a lorg na b' fheàrr na bhith a 'sgrìobhadh anns a' chòmhradh coitcheann air VK (far an robh mi fhèin agus a h-uile oileanach sa bhuidheann seo) tirade feargach le mallachdan agus mì-mhisneachd air a chuir thugam.

Hmm... briseadh-dùil.
B’ e an rud a b’ iongantaiche, mus do chuir luchd-stiùiridh na colaiste crìoch air an obair peanasachaidh, gun do chuir e roimhe a leisgeul a ghabhail dhomh. Airson dè? - Gu fìrinneach chan eil mi a 'tuigsinn. Aig an àm sin, bha mi air a bhith neo-eisimeileach o chionn fhada bho chàineadh, gu sònraichte càineadh a bha cho gòrach. Cha deach buaidh a thoirt air mo phearsantachd, ach tha na pròiseasan nam pròiseasan, agus mar thidsear cha b 'urrainn dhomh cuideachadh ach aithris a thoirt air seo. Mar a thionndaidh e a-mach, bha uimhir de ghearanan air cruinneachadh na aghaidh mar-thà rè a chuid ionnsachaidh is gur e a’ chùis seo an tè mu dheireadh. Chaidh a chuir às. Bhon bhliadhna mu dheireadh de sgoil dhreuchdail.
Is dòcha gu bheil e air a bhith gam choimhead airson ùine mhòr tro shealladh raidhfil snaidhpear, ach, a bhith onarach, chan eil dragh agam.
Eh, genius, tha thu gun chridhe ...

Epilogue
Dhòmhsa gu pearsanta, b’ e an t-eòlas teagaisg aon den fheadhainn as soilleire. Chuidich seo mi gus m’ eòlas bunaiteach air prògramadh a dhaingneachadh às deidh dhomh ionnsachadh aig an institiùd. Bha mi a’ faireachdainn misneachail anns an speisealachd a thagh mi (an raon de rudan sònraichte a bha rim faighinn). Gu sònraichte cudromach tha an fhìrinn gun do chuir am “buidheann as miosa” orm le spèis agus càirdeas - is fhiach seo mòran. Chaidh agam air dòigh a lorg don luchd-nuadhachaidh a-staigh aca, dh’ fheuch mi ri fìrinn a chuir an sàs, agus chan e na prìomhachasan stereotyped sin. Is truagh nach d’ fhuair sinn an “tòimhseachan” ann an còdadh - nuair a dh’ fheumadh a h-uile duine pàirt den chòd a dhèanamh, agus le bhith a’ ceangal a h-uile pàirt ann an aon, gheibheadh ​​​​sinn prògram obrach mòr...
Tha mi an dòchas aon latha gum bi gach fear dhiubh a’ faireachdainn seo... ach airson a-nis, gu h-ìosal tha seallaidhean-sgrìn le lèirmheasan bho ghrunn oileanach às deidh 2 bhliadhna.

Bunait prògramadh sam bith air... tòimhseachain

Tha e ro thràth co-dhùnaidhean a dhèanamh mu shoirbheachas cùrsa-beatha phrogramaiche airson gin dhiubh, oir a-nis tha a’ mhòr-chuid den bhuidheann seo ag ionnsachadh aig oilthigh. Nochdaidh ùine.

Tha mi an dòchas gun robh an artaigil feumail. Tapadh leibh airson an aire agad!
Soirbheachas cruthachail agus faireachdainn adhartach, co-obraichean!

Source: www.habr.com

Cuir beachd ann