Grunnur hvers kyns forritunar á... þrautum

Kveðja, íbúar Khabrovsk!

Í þessari grein vil ég segja frá reynslu minni sem C++ forritunarkennari við háskóla í tækniháskóla. Þetta var einu sinni á ævinni sem kenndi mér mikið. Þegar kemur að áhugaverðum staðreyndum úr persónulegri fortíð þinni, þá er þessi leið úr lífinu einn af þeim fyrstu sem koma upp í hugann.
Farðu.

Fyrst smá um sjálfan mig.
Árið 2016 útskrifaðist ég frá stofnuninni með láði með gráðu í upplýsingaöryggi sjálfvirkra kerfa. Í námi mínu gat ég ítrekað gert mér grein fyrir möguleikum mínum í að skrifa vísindagreinar, taka þátt í keppnum og styrkjum. Árið 2015 fékk ég tækifæri til að verða sigurvegari alls-rússnesku keppninnar fyrir unga vísindamenn „UMNIK“. Árið 2016, áður en hann lauk námi, var hann þegar starfandi í stórum stofnun í borginni sem „upplýsingaöryggis-, dulritunar- og dulkóðunarsérfræðingur“.
Í stuttu máli, eitthvað svona. Þú getur ímyndað þér að ég hafi enn haft hugmynd um forritun.

Og hér er 2017. Framhaldsnám. Ég var beðinn um að kenna C++ í háskóla í eina önn, fyrir það var mér lofað góðum bónusum til að létta byrði útskriftarnema og ekkert meira.

Satt að segja hafði ég einlægan áhuga á að prófa mig áfram í þessu credo.

Fyrsta parið
september. Fyrsta vika í skóla. Nemendur komu til mín. "Óþekkasti hópurinn" - það var það sem þeir voru kallaðir.
23 manns. "Forritarar".

Eins og við var að búast kynnti ég mig fyrst. Ég sagði þeim næðislega innihald hlutans „Í fyrsta lagi aðeins um sjálfan mig“...
Svo byrjaði hið hræðilega. Við spurningunni "Hvað getur þú gert?" nemendur (við munum kalla þá það héðan í frá) svöruðu að þeir gætu gert aðeins meira en ekki neitt (jæja, þetta þýddi að sumir þeirra vissu hvernig MS VS liti út og gætu búið til „Halló heimur“ verkefni). .. Forritarar. Síðasta námskeið…

Ennfremur útskýrðu þeir í smáatriðum, „í litum“, að þeim hefði ekki verið kennt neitt og að almennt væru þeir fyrir vonbrigðum með forritun...

Næstum allir dagarnir þar til næsta námskeið mitt fór svona:
Grunnur hvers kyns forritunar á... þrautum

... en í fyrradag kom upp sú hugmynd að setja kraft í að leiðrétta núverandi aðstæður í huga og vitund þessa unga fólks. Og svo „Ostap varð hrifinn af“.

Inngangur að forritun
Í næstu kennslustund kom ég með... púsluspil.
Já já. Þraut. "Hvernig á að þjálfa drekann þinn." Reglurnar voru einfaldar. Hópnum var skipt í 3 lið. Hvert lið tók saman sinn hluta. Sumir eru skógurinn, aðrir eru jörðin, aðrir eru drekinn í miðju myndarinnar. Á meðan allt parið var að setja saman þrautina sagði ég þeim það að setja saman þraut er líka forritunað forritarar nota oft kóða einhvers annars, að hvert verkefni hefur nokkra mismunandi teymi, eiginleika, einingar...
Smám saman bættust slökustu nemendurnir í ferlinu.
Þegar ég var búinn að nudda hugmyndinni um forritun inn í viðskiptahugtök, ferla og... þrautir, var kominn tími til að setja reglur um þjálfun.
Fyrir hverja kennslustund þurfti hver nemandi að skrifa niður 10 hugtök úr upplýsingatækni í minnisbók. Einhver. Hver og einn hefur sitt. Málið er að ég tók glósubók eins nemanda og fann meðal allra hugtakanna hámarks beitt og spurði annan nemanda um þau. Þegar annar nemandi segir: „Ég skrifaði það hugtak ekki niður,“ var engin refsing (vegna skynsemi), en sá nemandi þurfti að skrifa niður hugtökin sem „vantaði“ (eins og allir aðrir sem áttu þau ekki) og finna merkingu þeirra með því næsta.

Það var það sem við gerðum. Hver kennslustund hófst með glaðlegri tilviljun í tengslum við tvo eða þrjá nemendur. Strákarnir höfðu áhuga á þessu ferli.

Kennsluefni
Þegar þjálfun er hafin er mjög mikilvægt að veita nemendum góðar bókmenntir. Að mínu mati var tilvalin bók:
Grunnur hvers kyns forritunar á... þrautum

Einu sinni þurfti ég að lesa hana hljóðlega á meðan ég faðmaði Microsoft Visual Studio. Þá gat ég skilið forritun nánast frá grunni. Fullkominn valkostur.

Þú ferð hógværlega til nemendanna og segir: „Til að verða forritari þarftu bara að lesa og prófa allt í þessari bók,“ og hendir bókinni á borðið. Aðalmálið er að rugla ekki saman bókunum í bakpokanum...

Fyrir hvert efni þurfti ég vissulega að undirbúa mig vel. Ég las sama Laforet og nokkrar aðrar áhugaverðar heimildir af netinu.
Skýringin fór nánast frá grunni. Þar að auki var nauðsynlegt að gera sér grein fyrir því hvar grunnþekking nemenda var skorin niður með afleiðni.
Fylki -> Vinna með minni (smiðir) -> Tenglar -> Hvernig minni virkar -> Drif -> Hvað er líkamlegt drif -> Tvöfaldur framsetning gagna...
Grunnur hvers kyns forritunar á... þrautum

Mjög sterkt hrunpróf á þekkingu á grundvallar staðreyndum um forritun. Ég er ekki lengur forritari, ég er sagnfræðingur!

Og svo þýðir það að sögulegar bardagar eiga sér stað fyrir nokkur pör í röð. Dag einn lítur ritari frá deildinni inn á skrifstofuna okkar og þegar hann sér hópinn breikkar hann augun, kíkir og lokar hurðinni. Eins og mér var sagt seinna þá var hún hneyksluð á því að ÞESSI hópur sat svona rólegur og hlustaði svo af athygli á mig... Æ, auðvelt.

Rannsóknarstofu vinnur
Fyrstu notaðar upplýsingarnar eru fyrstu „rannsóknarstofur“. Alls stóðst hópurinn 10 tilraunaverkefni á önninni. Í fyrstu gerðu þeir einfaldasta leikjatölvuna a + b, og í því síðarnefnda skrifuðu þeir, að vísu leikjatölvu-undirstaða, en nokkuð áhugaverð forrit, eins og að reikna út verðmæti heildarinnar í einhverri geðþóttafalli með einni af þremur aðferðum - um það bil sömu verkefnin voru í lokavottuninni - námskeiðsvinnu.

Það er bara samþykkisaðferðin ekki var kunnuglegt. Í gegnum námið á stofnuninni stóð ég frammi fyrir því að vera klár og geta afgreitt skýrslur er ekki það sama. Þetta hentaði mér alls ekki.

- Krakkar, ég var að hugsa. Við skulum byggja upp „hugmyndalegt“ samband. Ef einhver ykkar heldur að þið þurfið ekki forritun þá er hurðin þarna. Ég kenni þér ókeypis. Ég vil sjá hér aðeins forvitna, umhyggjusama og umhyggjusama áhugamenn. „Ég bið alla aðra um að eyða ekki tíma allra,“ sagði ég á fyrsta degi rannsóknarstofu. Eftir þetta hættu 5 manns strax að mæta á námskeið. Þetta var rökrétt og væntanlegt. Það var hægt að reyna að gera eitthvað skiljanlegt við restina.

- ... Ég hef ekki áhuga á að horfa á einhvern vinna vinnuna þína bara til að standast það. Þú ert kannski ekki forritari, en þú verður fólk í bekknum mínum verða að.

Þetta leit svona út:

case отличник

Nemandi sest niður með mér til að skila verkum sínum.
— Gerðirðu það sjálfur?
- Já.
- Hvað er þetta?
- *svarar rétt*.
*Ég spyr um nokkra punkta í viðbót. Svaraðu rétt*
- samþykkt. Frábært.

case болтун

— Gerðirðu það sjálfur?
- Já.
- Hvað er þetta?
- *svarar vitlaust / svarar ekki*.
*Ég spyr um nokkra punkta í viðbót. Sama niðurstaða*
- Ekki samþykkt. MIKIÐ Ég bíð eftir endurtökunni.

case хорошист

— Gerðirðu það sjálfur?
- Já.
- Hvað er þetta?
- *svarar rétt, en ekki örugglega, syndir*.
*Ég spyr um nokkra punkta í viðbót. Sama niðurstaða*
- samþykkt. Fínt.

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

— Gerðirðu það sjálfur?
- Nei.
- Af hverju?
- Erfitt. Hann hjálpaði mér... *nefnir heiðarlega framúrskarandi nemanda úr hópnum*
- Skildirðu?
— Já, ég skildi næstum allt.

- Hvað er þetta?
- *svarar rétt*.
*Ég spyr um nokkra punkta í viðbót. Svarar nokkurn veginn rétt, stundum alveg rangt, jafnvel þó það sé 50/50 rétt og rangt*
- samþykkt. Fínt.

Það þýðir ekkert að lýsa öllum öðrum tilfellum. Já, „góður nemandi“ gæti verið ósáttur við að „C“ nemandi fái sömu einkunn, byggt á heiðarleika. Þá fer þetta allt eftir skapinu. Eða ég bið „góða námsmanninn“ að líta í gólfið, því „nú skal ég sleppa smá visku,“ og þá mun ég segja þér kjarna nálgunarinnar, lýsa því hvað í lífinu er meira virði og útskýra að það væri miklu erfiðara fyrir „C“ nemanda að standast en fyrir hann, „góða nemandann.“ ", osfrv...
... eða, eins og kennarinn minn gerði einu sinni, ég teikna litla tönn í dagbókarkassann á móti þessum óánægða aðila og næst þegar ég klára sjálfur rannsóknarstofuvinnuna fyrir hann. Bara. Til að „slökkva“ ekki félaga þína.

Grunnur hvers kyns forritunar á... þrautum

Оценки
Menntunarferlið, eins og allur heimurinn, er bókstaflega að drukkna í verðmiðum og einkunnum.
Nemendur eru líka fólk, að mínu mati hefði „ramminn“ átt að „hrista“ hér líka.
Á önninni fengu allir bónusverkefni. Skráðu þig fyrir Github.com, hladdu upp tómu C++ verkefni þangað, gerðu 2 uppfærslur, skuldbindu þær og ýttu á þær. Fyrir þessar aðgerðir var úthlutað 15. Já, já, ekki 4, ekki 5, heldur 15. Þrír komust að því. Þetta var einhvern veginn skiljanlegt fyrir sálfræði nemandans, en svo var annað mál.
Einu sinni var hjónin okkar flutt þannig að hún var sú síðasta og líka inn um nokkra glugga. Hins vegar komu 15 manns að því. Ég vildi ekki útskýra nýtt efni til heiðurs slíkri hetjudáð, þar sem við höfðum þegar komist nokkuð vel á hreint efni + næsta efni var ekki mjög einfalt fyrir þreytta heila (mínum og nemendum). Þá ákvað ég að tala um heimspeki.

— Ég boða aðdráttarafl af áður óþekktri örlæti. Allir segja mér hvaða einkunn ég á að gefa honum fyrir parið í dag.
Allir vildu fá „A“.
„Íhugaðu það nú þegar,“ sagði ég. Allir voru ánægðir.
Þögn.
- af hverju vildi enginn það? 7-ku eða 10-ku?
Allir ráku upp stór augu og þeir fóru að brosa heimskulega.
- Ætlarðu að veðja? Til blaðsins?! - rödd kom frá bakborðinu.
- Já Auðvelt! - Ég sagði, - ég er að boða blitz á skilmálum, hver sem svarar 10 spurningum mínum - ég skal veðja þann 20 til blaðsins, án grípa, sá sem svarar ekki er sá -10 (mínus tíu).

„Liðið hresstist, kappræður hófust,“ allir höfðu heiðarlega unnið sér inn einkunn. Tveir buðu sig fram. Með minniháttar ónákvæmni skiptust þeir á að svara 10 spurningum um staflann, biðröðina, smiðinn, eyðileggjandinn, sorphirðuna, hjúpun, fjölbreytni, kjötkássaaðgerðir...
Hver og einn var teiknaður í tímarit 20... en mikilvægi blaðsins og einkunna féll í allra augum. Nú sé ég eftir því að hafa ekki spurt hvort þeir vilji „deila“ mati sínu með einhverjum. Mér sýnist að þeir myndu deila... Héðan í frá hafi allir afhent „labið“ af þekkingu og heiðarleika.

Frá þessari stundu birtist önnur tegund af afhendingu á rannsóknarstofu:


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

— Gerðirðu það sjálfur?
- Nei.
- Af hverju?
- Erfitt. Hann hjálpaði mér... *nefnir heiðarlega framúrskarandi nemanda úr hópnum*
- Skildirðu?
- Sergey Nikolaevich, satt að segja skil ég ekki neitt, svo ég skrifaði athugasemdir við hverja línu - jæja, það er ekki mitt mál, ég verð dráttarvélstjóri
- Hvað er þetta?
— *les athugasemdina á móti línunni*.
- ...
- ...
— Hver er munurinn á Hvíta-Rússlandi MTZ og Don 500 og K700?
- ??!.. Sú fyrsta er dráttarvél á hjólum framleidd í Minsk, oft notuð í léttum og meðalstórum landbúnaðarframleiðslu. Hann er líka með lítil hjól að framan og stór hjól að aftan. Don 500 er í grundvallaratriðum uppskeruvél og K-700 Kirovets er sovésk almenn dráttarvél á torfærum á hjólum, gripflokkur 5.
- samþykkt. Fínt (!!!).
- Þakka þér, Sergey Nikolaevich!!!

Í heimalandi mínu er að tala um TractorA næstum eins og að tala um SOLID hér.

Genius
Það var snillingur í hópnum mínum. Nemandi var mjög seinn strax í fyrsta tíma og kláraði ekki þrautina með öllum öðrum. Svo bað ég hann að gera það sem ég ætlaði öllum fyrir næstu kennslustund - skrifa á blað fyrir sjálfan sig hvað hann hefur áhuga á, hvað vekur áhuga hans. Samkvæmt niðurstöðunum hafði „Genius“ 2-3 línur: eitthvað eins og „Ég geri mér grein fyrir tilgangsleysi þess að vera“...

...Ó, Guð, í hópnum mínum er ég með seinni Lao Tzu og Kojima í einni persónu...
Grunnur hvers kyns forritunar á... þrautum

Mér til undrunar, í fyrstu tveimur tímunum svaraði hann spurningum um hugtök frábærlega, en áhrifin entust ekki lengi. „Snillingurinn“ hætti að sækja námskeið og næst kom hann aðeins til að standast fyrstu rannsóknarstofuvinnuna, sem hann kláraði með góðum árangri. stóðst ekki af málefnalegum ástæðum. Síðan, vegna fjarvista, safnaði hann eðlilega skuldum, sem hann taldi, Mér var einfaldlega skylt að telja hann, ef svo má segja, „á bróðurlegan hátt“.
Misbrestur á að mæta í pör + aukinn hjartsláttur var andstætt viðurkenndum reglum um að mæta á námskeiðin mín. „Snillingur“ átti aðeins tvær leiðir út úr stöðunni - að endurhæfa sig (vænta leið) eða gefast upp á kennslustundum og vonast eftir „C“ sem deildarforsetinn gefur til að losna við slakarann.
Jæja, þetta er „snilld“... þú verður að bregðast „brilliant“ strax. Þessi ungi maður gat ekki fundið neitt betra en að skrifa í almenna samræðuna á VK (þar sem ég og allir nemendur í þessum hópi vorum) reiðan tígul með bölvun og svívirðingum beint til mín.

Hmm... Vonbrigði.
Það sem vakti mesta athygli var að áður en refsiaðgerðinni af hálfu stjórnenda háskólans var lokið ákvað hann að biðja mig afsökunar. Til hvers? — Ég skil satt að segja ekki. Á þeim tíma hafði ég lengi verið óháður gagnrýni, sérstaklega svona hreint út sagt heimskulegri gagnrýni. Persónuleiki minn var ekki fyrir áhrifum, en ferlarnir eru ferli og sem kennari gat ég ekki annað en sagt frá þessu. Það kom í ljós að svo margar kvartanir höfðu þegar safnast á hendur honum í námi hans að þetta mál reyndist það síðasta. Honum var vísað úr landi. Frá síðasta ári í iðnskóla.
Kannski hefur hann fylgst með mér í langan tíma í augum leyniskytturiffils, en satt að segja er mér alveg sama.
Æ, snillingur, þú ert hjartalaus...

Eftirmáli
Fyrir mig persónulega var kennslureynslan ein sú fræðandi. Þetta hjálpaði mér að styrkja grundvallarþekkingu mína á forritun eftir nám við stofnunina. Ég fann sjálfstraust í þeirri sérgrein sem ég valdi (úrval tiltækra sérgreina). Sérstaklega mikilvægt er sú staðreynd að „óþekkasti hópurinn“ veitti mér virðingu og vinsemd - þetta er mikils virði. Mér tókst að finna leið til innri frumkvöðla þeirra, reyndi að innræta raunveruleikanum, en ekki þessum staðalímynda forgangsröðun. Það er leitt að við komumst ekki að „þrautinni“ í kóðun - þegar allir þyrftu að gera hluta kóðans og með því að tengja alla hlutana í einn fengum við stórt vinnuforrit...
Ég vona að einn daginn finni hver þeirra fyrir þessu... en í bili eru skjáskot með umsögnum frá nokkrum nemendum eftir 2 ár.

Grunnur hvers kyns forritunar á... þrautum

Það er of snemmt að draga ályktanir um velgengni ferils forritara fyrir einhvern þeirra, því nú stundar flestir úr þessum hópi háskólanám. Tíminn mun leiða í ljós.

Ég vona að greinin hafi verið gagnleg. Takk fyrir athyglina!
Skapandi árangur og jákvætt skap, samstarfsmenn!

Heimild: www.habr.com

Bæta við athugasemd