Përshëndetje, Habrovçanë!
Në këtë artikull dua të flas për përvojën time si mësues programimi në C++ në një kolegj pranë universitetit teknik. Kjo ishte një përvojë unike në jetën time, që më mësoi shumë. Kur flas për fakte interesante nga e kaluara, ky fragment i jetës vjen në mendje i pari.
Le të shkojmë.
Së pari, pak për veten time.
Në vitin 2016, përfundova institut me diplomë të kuqe në specialitetin "Siguria e informacionit të sistemeve të automatizuara". Gjatë studimit, kam arritur të realizoj potencialin tim në shkruajtjen e artikujve shkencorë, pjesëmarrjen në konkurse dhe grante. Në vitin 2015, pata fatin të bëhem fitues i konkursit të nivelit kombëtar për shkencëtarët e rinj "UMNIK". Në vitin 2016, deri në përfundimin e studimeve, isha punësuar në një organizatë të madhe të qytetit në pozitat "Specialist për sigurinë e informacionit, kriptografi dhe enkriptim".
Në mënyrë të shkurtër, kështu ishte. Mund të imagjinohet se për programimin, megjithatë, kisha një ide.
Dhe ja, viti 2017. Doktoratura. Më kërkuan të mësoj C++ në kolegj për një semestër, për të cilin më treguan bonuse të mira për lehtësimin e barrës së doktoratës dhe asgjë më shumë.
Me sinqeritet, isha vërtet i interesuar të provoj veten në këtë kërkesë.
Ăifti i parĂ«
Shtator. Java e parë e mësimit. Studentët erdhën tek unë. "Grupi më i pamëshirshëm" - kështu i quajtën ata.
23 vetë. "Programuesit".
Siç pritet, në fillim u prezantova. U tregova atyre me kujdes për përmbajtjen e pjesës "Së pari, pak për veten time"...
Pastaj filloi e tmerrshmja. NĂ« pyetjen "ĂfarĂ« dini tĂ« bĂ«ni?", studentĂ«t (do tĂ« vazhdojmĂ« t'i quajmĂ« ata kĂ«shtu) u pĂ«rgjigjĂ«n se dinin pak mĂ« shumĂ« se asgjĂ« (kĂ«tu do tĂ« thotĂ« se disa prej tyre e dinin se si dukej MS VS dhe mund tĂ« krijonin njĂ« projekt "Hello world")... Programuesit. Klasa e fundit...
Pastaj ata shpjeguan në detaje, "në ngjyra", se nuk i kishin mësuar asgjë dhe se në tërësi kishin shpresën e humbur në programim...
Gati të gjitha ditët deri në takimin tjetër kaluan kështu:

... por ditën para tij, erdhi ideja për të kontribuar në korrigjimin e situatës në mendjet dhe ndërgjegjen e këtij brezi të rinjsh. Dhe atëherë "Ostapi u çua".
Hyrje në programim
Në takimin tjetër, solla... një puzzle.
Po, po. Puzzle. «Si si e mĂ«sojĂ« dragoin». Rregullat ishin tĂ« thjeshta. Grupi u nda nĂ« 3 ekipe. Ădo ekip po grumbullonte pjesĂ«n e vet. NjĂ«ra - pylli, tjetra - toka, dhe e treta - dragoi nĂ« qendĂ«r tĂ« imazhit. NdĂ«rsa ata po grumbullonin puzzle-n gjatĂ« çiftit, unĂ« tregova se grumbullimi i puzzle-it Ă«shtĂ« gjithashtu programim, se programuesit shpesh pĂ«rdorin kodin e tĂ« tjerĂ«ve, se nĂ« çdo projekt ka disa ekipe, funksione, moduleâŠ
Në mënyrë graduale, në proces gjithashtu u angazhuan studentët më të dobët.
Kur përfundova të flas për idenë e programimit në konceptet e biznesit, proceseve dhe⊠puzzle-ve, erdhi koha për të vendosur rregullat e mësimit.
PĂ«r çdo orĂ« mĂ«simi, çdo student duhet tĂ« shkruajĂ« nĂ« njĂ« notebook 10 terma nga IT. ĂfarĂ«do. Secili ka tĂ« vetat. Arsyeja Ă«shtĂ« se unĂ« merrja notebook-un e njĂ« studenti, gjente ndĂ«r tĂ« gjitha terma sa mĂ« praktikĂ« tĂ« jetĂ« e mundur dhe pyesja njĂ« student tjetĂ«r pĂ«r ta. Kur studenti tjetĂ«r thotĂ« «UnĂ« nuk e kam regjistruar kĂ«tĂ« term», kjo nuk ishte ndĂ«shkuese (pĂ«r arsye tĂ« shĂ«ndoshĂ«), por ai student duhej tĂ« shkruante terma «tĂ« munguar» (si tĂ« gjithĂ« ata qĂ« nuk i kishin) dhe tĂ« gjenin kuptimet e tyre deri nĂ« orĂ«n tjetĂ«r tĂ« mĂ«simit.
KĂ«shtu e bĂ«mĂ«. Ădo orĂ« mĂ«simi fillonte me njĂ« rastim energjik pĂ«r dy-tre studentĂ«. DjemtĂ« kishin entuziazĂ«m pĂ«r kĂ«tĂ« proces.
Temat e mësimeve
Duke filluar mësimin, është shumë e rëndësishme të ofrosh studentëve literaturë të mirë. Sipas mendimit tim, manuali ideal ishte libri:

Një herë më duhej ta lexoja atë me kujdes në krah me Microsoft Visual Studio. Atëherë arrita të kuptoja programimin pothuajse nga zero. Opsioni ideal.
Hyj nĂ« mĂ«nyrĂ« skromĂ« tek studentĂ«t dhe them: «PĂ«r t'u bĂ«rĂ« programues, ju duhet vetĂ«m tĂ« lexoni dhe provoni gjithçka qĂ« Ă«shtĂ« nĂ« kĂ«tĂ« libĂ«r», dhe e hedh librin nĂ« tavolinĂ«. E rĂ«ndĂ«sishme Ă«shtĂ« tĂ« mos ngatĂ«rroni librat nĂ« çantĂ«n tuajâŠ
Para çdo teme, gjithsesi, më duhej të përgatitesha tematikisht. Lexoja të njëjtin Lafore dhe disa burime interesante nga Interneti.
Ishte e nevojshme të shpjegoja pothuajse nga fillimi. Dhe duhet të kuptoj se ku studentët kanë mungesë në njohuritë bazë, ndonjëherë me deduksion.
Masat -> Puna me memorie (ndĂ«rtuesit) -> Referencat -> Si funksionon memoria -> RuajtĂ«sit -> ĂfarĂ« Ă«shtĂ« njĂ« ruajtĂ«s fizik -> Paraqitja binare e tĂ« dhĂ«naveâŠ

Një testim i fortë i njohurive themelore përprogramimin. Unë nuk jam më programues, unë jam historian!
Dhe ja, pra, po ndodhin batalionet historike disa çifte njëkohësisht. Një herë në zyrë na hyri sekretarja e katedrës dhe, duke parë grupin, hapi sytë, shikoi dhe mbylli derën. Siç më njoftuan më vonë, ajo ishte e shokuar që KJO grup ishte ulur kaq qetë dhe më dëgjonte me aq vëmendje... Të heqësh, lehtë.
Laboratorët
TĂ« dhĂ«nat e para praktike â laboratorĂ«t e parĂ«. GjatĂ« semestrit, grupi dorĂ«zoi 10 laboratore. NĂ« tĂ« parat bĂ«nĂ« konsollet mĂ« tĂ« thjeshta a+b, ndĂ«rsa nĂ« tĂ« fundit shkruan, ndonĂ«se konsollet, por mjaft interesante, siç Ă«shtĂ« llogaritja e vlerĂ«s sĂ« integralit tĂ« njĂ« funksioni tĂ« caktuar arbitrarisht me njĂ« nga tre metodat â kryesisht kĂ«to ishin detyra nĂ« provimin pĂ«rfundimtar â punĂ«n e kursit.
MegjithatĂ«, qasja e pranuar jo ishte e zakonshme. GjatĂ« gjithĂ« studimeve tĂ« mia nĂ« institut kam hasur se tĂ« jesh i zgjuar dhe tĂ« jesh nĂ« gjendje tĂ« dorĂ«zosh punimet e raportit â nuk Ă«shtĂ« e njĂ«jtĂ«. Kjo nuk mĂ« kĂ«naqte aspak.
â Djem, mendova. Le t'i ndĂ«rtojmĂ« marrĂ«dhĂ«niet "konceptuese". NĂ«se ndokush prej jush mendon se programimi nuk i nevojitet â dera Ă«shtĂ« atje. Po ju jap mĂ«sim falas. Dua tĂ« shoh kĂ«tu vetĂ«m entuziastĂ« kuriozĂ« dhe tĂ« shqetĂ«suar. TĂ« tjerĂ«t lutem mos e shpĂ«rdoroni kohĂ«n e pĂ«rbashkĂ«t â tha unĂ« nĂ« ditĂ«n e parĂ« tĂ« pranimit tĂ« laboratorĂ«ve. Pas kĂ«saj, 5 persona menjĂ«herĂ« pushuan sĂ« frekuentuar mĂ«simet. Kjo ishte logjike dhe e pritshme. Me tĂ« tjerĂ«t ishte e mundur tĂ« bĂ«hej diçka kuptimplote.
â ⊠nuk mĂ« intereson tĂ« shoh si dikush ju bĂ«ri punĂ«n, aq sa tĂ« dorĂ«zoni. Ju mund tĂ« mos jeni programues, por duhet tĂ« jeni njerĂ«z nĂ« mĂ«simet e mia.
Duket kështu:
rast ekselentNjë student u ul për të dorëzuar punimin.
â E bĂ«re vetĂ«?
â Po.
â ĂfarĂ« Ă«shtĂ« kjo?
â *pĂ«rgjigjet saktĂ«*.
*Pyes më për disa momente. Përgjigjet saktë*
â pranohet. Shkelqyer.
rast gojzi â E bĂ«re vetĂ«?
â Po.
â ĂfarĂ« Ă«shtĂ« kjo?
â *pĂ«rgjigjet GABIM / nuk pĂ«rgjigjet*.
*Pyes më për disa momente. Të njëjtin rezultat*
â Nuk pranohet. DĂNIM. Po pres pĂ«r riprovimin.
rast mesatarist â E bĂ«re vetĂ«?
â Po.
â ĂfarĂ« Ă«shtĂ« kjo?
â *pĂ«rgjigjet saktĂ«, por jo me siguri, lundron*.
*Pyes më për disa momente. Të njëjtin rezultat*
â pranohet. MirĂ«.
rast student i mesĂ«m â E bĂ«re vetĂ«?
â Jo.
â Pse?
â E vĂ«shtirĂ«. MĂ« ndihmoi... *pĂ«shtu emrat ndihmĂ«sit nga grupi*
â Po e mĂ« ra nĂ« duar?
â Po, gati tĂ« gjithçka e kuptova.
â ĂfarĂ« Ă«shtĂ« kjo?
â *pĂ«rgjigjet saktĂ«*.
*Po pyes disa pika të tjera. Ai përgjigjet më shumë ose më pak saktë, ndonjëherë krejtësisht gabim, edhe nëse janë 50 për qind të sakta dhe 50 për qind të gabuara*
â pranohet. MirĂ«.
Nuk ka kuptim tĂ« pĂ«rshkruajmĂ« rastet e tjera. Po, âi mirĂ«â mund tĂ« jetĂ« i pakĂ«naqur qĂ« âi mesĂ«mâ merr tĂ« njĂ«jtĂ«n vlerĂ«sim, duke u mbĂ«shtetur tek njeriu. Pastaj gjithçka varet nga disponimi. Ose i kĂ«rkoj âtĂ« miritâ tĂ« shikojĂ« nĂ« dysheme, sepse âtani do tĂ« ndaj njĂ« grimcĂ« mençurieâ, e mĂ« pas do tĂ« shpjegoj qasjen, do tregoj se çfarĂ« ka mĂ« shumĂ« vlerĂ« nĂ« jetĂ« dhe do sqaroj se âata tĂ« mesmitâ kishin shumĂ« mĂ« shumĂ« vĂ«shtirĂ«si pĂ«r tĂ« kaluar sesa ai, âi mirinâ, etj...
⊠ose, siç ndodhi njĂ« herĂ«, mĂ«suesi im vizatonte njĂ« dhĂ«mb tĂ« vogĂ«l nĂ« kuti nĂ« ditarin pĂ«rballĂ« atij tĂ« pakĂ«naqur dhe nĂ« herĂ«n tjetĂ«r do tâi shtoja punĂ«n laboratorike nĂ« mĂ«nyrĂ« personale. Thjesht kĂ«shtu. QĂ« tĂ« mos i âshkaktojâ shokĂ«t.

Vlerësimet
Procesi mësimor, si dhe gjithë bota, është plotësisht i mbushur me etiketa dhe vlerësime.
StudentĂ«t janĂ« gjithashtu njerĂ«z, megjithatĂ« âkornizatâ, sipas mendimit tim, duhet tĂ« âtĂ« lulĂ«zojnĂ«â kĂ«tu.
Gjatë semestrit, të gjithëve iu dha detyra bonus. Të regjistrohen në , të ngarkojnë një projekt të zbrazët në C++, të bëjnë 2 përmirësime, t'i angazhojnë ato dhe t'i bëjnë push. Për këto veprime u caktuan 15 pikë. Po, po, jo 4, jo 5, por 15. Tre e kuptuan. Psikologjisë studentore kjo ishte diçka e kuptueshme, megjithatë kishte një rast tjetër.
Një herë, orën tonë e shtynë në një mënyrë që ajo u bë e fundit, madje edhe nga një dritare. Megjithatë, për të, erdhën 15 njerëz. Nuk më pëlqeu ta shpjegoja një temë të re për një heroizëm të tillë, sepse ne ishim mjaft mirë përparuar në temat + tema tjetër nuk ishte shumë e lehtë për mendjet e lodhura (të miat dhe të nxënësve). Atëherë vendosa të flas për filozofinë.
â Shpall njĂ« atraksion tĂ« pa parĂ« tĂ« bujarisĂ«. TĂ« gjithĂ« mĂ« thonĂ« se çfarĂ« vlerĂ«simi t'i jap pĂ«r orĂ«n e sotme.
TĂ« gjithĂ« donin njĂ« âpesĂ«â.
â LlogaritĂ«, tashmĂ« ka, â tha unĂ«. TĂ« gjithĂ« u gĂ«zuan.
Heshtje.
â Po pse askush nuk dĂ«shiron 7-nĂ« ose 10-nĂ«?
Të gjithë shikonin me sy të gjerë dhe filluan të buzëqeshin budallanalisht.
â A do tâi vendosni? NĂ« ditar?! â u dĂ«gjua njĂ« zĂ« nga banka e fundit.
â Po lehtĂ«! â tha unĂ«, â shpall njĂ« blitz pĂ«r terma, kush pĂ«rgjigjet nĂ« 10 pyetjet e mia â do tâi vendos 20-nĂ« nĂ« ditar, pa ndonjĂ« kurth, kush nuk pĂ«rgjigjet â atij -10 (minus dhjetĂ«).
«Ekipa uzhvivoi, nisi filluar polemiku», tĂ« gjithĂ« kishin nota tĂ« merituara. Dy persona e morĂ«n pĂ«rsipĂ«r. Me disa pasaktĂ«si, ata radhazi pĂ«rgjigjĂ«n pĂ«r 10 pyetje rreth stack, queue, konstruktor, destruktor, mbledhĂ«s plehrash, inkapsulim, polimorfizĂ«m, funksione hashâŠ
Ădo njĂ«rit nĂ« revistĂ« ishte vizatuar 20-shi⊠por rĂ«ndĂ«sia e revistĂ«s dhe notave ra nĂ« sytĂ« e secilit. Tani mĂ« vjen keq qĂ« nuk e pashĂ«, nuk duan tĂ« ândajnĂ«â notĂ«n e tyre me dikĂ«. MĂ« duket se do tĂ« ndanin⊠QĂ« nga tani, çdo njeri qĂ« kalonte âlaboratorinâ duhej tĂ« bĂ«jĂ« kĂ«tĂ« me njohuri dhe ndershmĂ«ri.
Nga ky moment u shfaq një tip tjetër simulimi të labit:
rast ndershĂ«mAiPorAiPĂ«rpiqej â E bĂ«re vetĂ«?
â Jo.
â Pse?
â E vĂ«shtirĂ«. MĂ« ndihmoi... *pĂ«shtu emrat ndihmĂ«sit nga grupi*
â Po e mĂ« ra nĂ« duar?
â Sergey Nikolajeviç, me tĂ« vĂ«rtetĂ« â nuk kuptoj asgjĂ«, vetĂ« kam shkruar komente pĂ«r secilĂ«n rresht â kjo nuk Ă«shtĂ« pĂ«r mua, do tĂ« jem traktorist.
â ĂfarĂ« Ă«shtĂ« kjo?
â *lexon komentin pĂ«rpara rreshtit*.
â âŠ
â âŠ
â ĂfarĂ« e ndan Belarus MTZ nga Don 500 dhe nga K700?
â ??!.. I pari Ă«shtĂ« traktor me rrota i prodhimit tĂ« Minskut, i pĂ«rdorur shpesh nĂ« lloje tĂ« lehta dhe tĂ« mesme tĂ« prodhimit bujqĂ«sor. Ai ka rrota tĂ« vogla pĂ«rpara dhe tĂ« mĂ«dha pas. Don 500 Ă«shtĂ« kryesisht kombajni, ndĂ«rsa K-700 âKirovecâ Ă«shtĂ« njĂ« traktor sovjetik me rrota pĂ«r pĂ«rdorim tĂ« pĂ«rgjithshĂ«m me kalueshmĂ«ri tĂ« lartĂ«, klasĂ« tĂ«rheqjeje 5.
â e pranuar. MirĂ« (!!!).
â Faleminderit, Sergey Nikolajeviç!!!
Në vendin tim, të flasësh për traktor është pothuajse si të flasësh këtu për SOLID.
Gjeni
Kisha njĂ« Gjeni nĂ« grupin tim. NjĂ« student qĂ« vonoi shumĂ« qĂ« nga ora e parĂ« dhe nuk u bashkua me tĂ« gjithĂ« nĂ« mbledhjen e atij puzzle. AtĂ«herĂ« e kĂ«rkova atĂ« qĂ« kishim planifikuar pĂ«r takimin tjetĂ«r â tĂ« shkruajĂ« nĂ« njĂ« letĂ«r pĂ«r veten, çfarĂ« e pĂ«lqen, çfarĂ« Ă«shtĂ« interesante pĂ«r tĂ«. Sipas rezultateve, âGjeniâ kishte 2-3 rreshta: diçka si âpo e kuptoj pafundĂ«sinĂ« e ekzistencĂ«sââŠ
⊠O, Zot, kam nĂ« grupin tim njĂ« person qĂ« Ă«shtĂ« njĂ«herĂ«sh Lao Tzu i DytĂ« dhe Kojima âŠ

PĂ«r befasinĂ« time, nĂ« dy orĂ«t e para ai me tĂ« vĂ«rtetĂ« u pĂ«rgjigj shkĂ«lqyeshĂ«m nĂ« pyetje rreth terma, megjithatĂ« efekti zgjati pak. âGjeniâ ndaloi sĂ« frekuentuar orĂ«t dhe herĂ«n tjetĂ«r erdhi vetĂ«m pĂ«r tĂ« dorĂ«zuar laboratorin e parĂ«, tĂ« cilin me sukses nuk e kaloi pĂ«r shkak tĂ« arsyeve objektive. Pastaj, pĂ«r shkak tĂ« mungesave, ai natyrisht grumbulloi borxhe, tĂ« cilat, siç mendonte ai, isha thjesht i detyruar t'i jepja, siç thoshte, âme vĂ«llazĂ«riâ..
Mos ndodhi që mos vizitoja orët + një egocentrizëm i tepruar ishte në kundërshtim me parimet e vendosura të frekuentimit të mësimeve të mia. "Gjeniusi" kishte vetëm dy mundësi: të rehabilitohej (rruga e pritur) ose të linte pas dore orët dhe të shpresonte në një "tre" të vendosur nga dekanati për të u liruar nga dembela.
Por kjo është "Gjeniusi"... këtu domosdoshmërish duhej të veprohej "gjenialisht". Ky djalë nuk gjeti gjë më të mirë se sa të shkruante një tiradë zemërimi me fjalë ofenduese në një bisedë të përbashkët në VK (ku isha unë dhe të gjithë studentët e kësaj grupi).
Hmmm... Kënaqësi e madhe.
MĂ« habit mĂ« shumĂ« qĂ«, para pĂ«rfundimit tĂ« procesit tĂ« operacionit ndĂ«shkues nga menaxhimi i kolegjit, ai vendosi tĂ« kĂ«rkonte falje pĂ«r mua. PĂ«r çfarĂ«? â nuk kishte kuptim pĂ«r mua. AtĂ«herĂ« isha shumĂ« kohĂ« i pavarur nga kritikat, sidomos nga ato qĂ« ishin, hapur, tĂ« zakonshme. Persona im nuk u prek, ndĂ«rsa proceset â janĂ« procese, si mĂ«sues nuk mund tĂ« mos e raportoja kĂ«tĂ«. Siç u duk, pĂ«r aq kohĂ« sa ka kaluar nĂ« shkollĂ«, kishin u grumbulluar kaq shumĂ« ankesa saqe ky rast doli tĂ« ishte i fundit. E pĂ«rjashtuan. Nga viti i fundit tĂ« shkollĂ«s profesionale.
Ndoshta ai ka monitoruar për një kohë të gjatë nga lente e një snajperi, por nëse do të jem i sinqertë, më është e njëjtë.
Eh, gjenialitet, je pa zemër...
Epilogu
PĂ«r mua personalisht, pĂ«rvoja e mĂ«simdhĂ«nies ishte njĂ« nga mĂ« mĂ«simdhĂ«nĂ«set. MĂ« ndihmoi tĂ« forcoja njohuritĂ« bazĂ« nĂ« programim pas pĂ«rfundimit tĂ« studimeve nĂ« institucion. Ndjeva bindje nĂ« profesionin e zgjedhur (shtresa e specialiteteve tĂ« disponueshme). Ka njĂ« rĂ«ndĂ«si tĂ« veçantĂ« qĂ« "grupi mĂ« rebel" mĂ« zhvilloi me respekt dhe miqĂ«si â kjo vlen shumĂ«. Arrita tĂ« gjej njĂ« rrugĂ« drejt novatorĂ«ve tĂ« brendshĂ«m tĂ« tyre, u pĂ«rpoqa tĂ« sillja realitetin, jo kĂ«to prioritete tĂ« zakonshme. MĂ« vjen keq qĂ« nuk arritĂ«m tĂ« diskutojmĂ« pĂ«r "pazujt" nĂ« kodim â kur secili duhet tĂ« bĂ«nte njĂ« pjesĂ« tĂ« kodit, dhe, duke i bashkuar tĂ« gjitha pjesĂ«t nĂ« njĂ«, do tĂ« kishim njĂ« program tĂ« madh funksional...
Shpresoj që një ditë secili prej tyre do ta ndjejë këtë... ndërkohë, më poshtë janë mbledhur disa skena me komente të disa studentëve pas 2 viteve.

Të bësh përfundime për suksesin e karrierës së programuesit të ndonjërit prej tyre është ende herët, sepse tani pjesa më e madhe e këtij grupi ndjek studimet në universitet. Koha do ta tregojë.
Shpresoj se ky artikull ishte i dobishëm. Faleminderit për vëmendjen!
Suksese në krijimtari dhe një humor pozitiv, kolegë!
Burimi: habr.com
