Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Það er ekkert leyndarmál fyrir HR-fólk í upplýsingatækni að ef borgin þín er ekki milljónaborg, þá er erfiðara að finna forritara þar og einstaklingur sem hefur nauðsynlega tæknibunka og reynslu er enn erfiðara.

Upplýsingatækniheimurinn er lítill í Irkutsk. Flestum framkvæmdaaðilum borgarinnar er kunnugt um tilvist ISPsystem-fyrirtækisins og margir eru nú þegar hjá okkur. Oft koma umsækjendur í yngri stöður en aðallega eru þetta háskólamenntaðir gærdagar sem enn þarf að þjálfa og slípa til.

Og við viljum tilbúna nemendur sem hafa forritað smá í C++, þekkja Angular og hafa séð Linux. Þetta þýðir að við þurfum að fara og kenna þeim sjálf: kynna þá fyrir fyrirtækinu og gefa þeim það efni sem þeir þurfa til að vinna með okkur. Þannig fæddist hugmyndin að skipuleggja námskeið um bakenda- og framendaþróun. Síðasta vetur innleiddum við það og í þessari grein munum við segja þér hvernig það gerðist.

Þjálfun

Í upphafi tókum við saman leiðandi forritara og ræddum við þá um verkefni, tímalengd og snið námskeiðanna. Mest af öllu þurfum við bakenda- og framendaforritara, svo við ákváðum að halda námskeið í þessum sérgreinum. Þar sem þetta er fyrsta reynslan og hversu mikla áreynslu það mun krefjast er ekki vitað, takmörkuðum við tímann við einn mánuð (átta námskeið í hvora átt).

Efni fyrir málstofurnar á bakendanum var unnið af þremur aðilum og lesið af tveimur, á framendanum var efninu skipt á sjö starfsmenn.

Ég þurfti ekki að leita að kennurum í langan tíma, né að sannfæra þá. Bónus var fyrir þátttökuna en hann var ekki afgerandi. Við laðuðum að okkur starfsmenn á miðstigi og ofar og þeir hafa áhuga á að prófa sig áfram í nýju hlutverki, þróa færni í samskiptum og þekkingarmiðlun. Þeir eyddu meira en 300 klukkustundum í undirbúning.

Við ákváðum að halda fyrstu námskeiðin fyrir strákana frá netdeild INRTU. Þar var nýkomið upp þægilegt samstarfsrými og einnig var skipulagður starfsdagur - fundur nemenda með hugsanlegum vinnuveitendum, sem við sækjum reglulega. Að þessu sinni sögðu þau okkur að venju frá sér og lausum störfum og buðu okkur líka á námskeiðið.

Þeir sem vildu taka þátt fengu spurningalista til að átta sig á áhugamálum, þjálfunarstigi og tækniþekkingu, safna tengiliðum fyrir boð á málstofur og einnig komast að því hvort hlustandinn ætti fartölvu sem hann gæti tekið með í kennslustundir.

Tengill á rafræna útgáfu spurningalistans var settur á samfélagsmiðla og einnig báðu þeir starfsmann sem heldur áfram í meistaranámi við INRTU að deila því með bekkjarfélögum. Einnig var hægt að semja við háskólann um að birta fréttirnar á heimasíðu sinni og samfélagsmiðlum, en það var þegar nógu margir tilbúnir til að sækja námskeiðið.

Niðurstöður könnunarinnar staðfestu forsendur okkar. Ekki vissu allir nemendur hvað backend og frontend voru og ekki allir unnu með tæknistaflanum sem við notum. Við heyrðum eitthvað og gerðum meira að segja verkefni í C++ og Linux, mjög fáir notuðu í raun Angular og TypeScript.

Þegar kennsla hófst voru nemendur 64 talsins, sem var meira en nóg.

Skipulagður var rás og hópur í sendiboði fyrir þátttakendur málþingsins. Þeir skrifuðu um breytingar á stundaskrá, birtu myndbönd og kynningar á fyrirlestrum og heimaverkefni. Þar héldu þeir einnig umræður og svöruðu spurningum. Nú er málstofum lokið en umræður í hópnum halda áfram. Í framtíðinni verður í gegnum það hægt að bjóða krökkum á geeknights og hackathons.

Innihald fyrirlestra

Við skildum: í átta kennslustundum er ómögulegt að kenna forritun í C++ eða búa til vefforrit í Angular. En við vildum sýna þróunarferlið í nútíma vörufyrirtæki og kynna okkur um leið fyrir tæknibunkanum okkar.

Kenning er ekki nóg hér, það er þörf á æfingum. Þess vegna sameinuðum við allar kennslustundirnar með einu verkefni - að búa til þjónustu til að skrá viðburði. Við ætluðum að þróa forrit með nemendum skref fyrir skref, en um leið að kynna þeim stafla okkar og valkosti hans.

Kynningarfyrirlestur

Við buðum öllum sem fylltu út eyðublöðin í fyrstu kennslustundina. Í fyrstu sögðu þeir að aðeins fullur stafli - það var fyrir löngu síðan, en nú í þróunarfyrirtækjum er skipt í fram- og afturþróun. Í lokin báðu þeir okkur að velja áhugaverðustu stefnuna. 40% nemenda skráðu sig í bakenda, 30% fyrir framenda og önnur 30% ákváðu að sækja bæði námskeiðin. En það var erfitt fyrir börnin að mæta í alla kennsluna og smám saman urðu þau ákveðin.

Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Á inngangsfyrirlestrinum grínast bakendaframleiðandinn með nálgunina við þjálfun: „Málstofur verða eins og leiðbeiningar fyrir upprennandi listamenn: skref 1 - teiknaðu hringi, skref 2 - kláraðu að teikna ugluna"
 

Innihald baknámskeiða

Sumir bakendatímanna voru helgaðir forritun og sumir voru helgaðir þróunarferlinu almennt. Fyrsti hluti snerti samantekt, gera СMake og Conan, fjölþráður, forritunaraðferðir og mynstur, vinna með gagnagrunna og http beiðnir. Í seinni hlutanum ræddum við um prófun, Continuous Integration og Continuous Delivery, Gitflow, teamwork og refactoring.

Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Skyggna úr kynningu á bakenda verktaki
 

Innihald framenda námskeiða

Fyrst settum við upp umhverfið: settum upp NVM, notum Node.js og npm, notum þau Angular CLI og bjuggum til verkefni í Angular. Síðan tókum við upp einingar, lærðum að nota grunnleiðbeiningar og búa til íhluti. Næst komumst við að því hvernig á að fletta á milli síðna og stilla leið. Við lærðum hvað þjónusta er og hvað eru eiginleikar vinnu þeirra innan einstakra íhluta, eininga og allt forritsins.

Við kynntumst listanum yfir fyrirfram uppsettar þjónustur til að senda http beiðnir og vinna með beina. Við lærðum að búa til eyðublöð og vinna úr atburðum. Til að prófa bjuggum við til sýndarþjónn í Node.js. Í eftirrétt lærðum við um hugmyndina um hvarfgjarna forritun og verkfæri eins og RxJS.

Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Glæra úr kynningu á framendahönnuðum fyrir nemendur
 

Verkfæri

Málstofur fela í sér æfingu ekki bara í tímum heldur einnig utan þeirra og því þurfti þjónustu til að taka á móti og athuga heimanám. Framliðsmennirnir völdu Google Classroom, bakverðirnir ákváðu að skrifa sitt eigið einkunnakerfi.
Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Einkunnakerfið okkar. Það er strax augljóst hvað bakþjónninn skrifaði :)

Í þessu kerfi var kóðinn sem nemendur skrifuðu sjálfkrafa. Einkunnin fór eftir niðurstöðum prófsins. Hægt væri að fá fleiri stig til yfirferðar og fyrir vinnu sem skilað var á réttum tíma. Heildareinkunnin hafði áhrif á stöðuna í röðinni.

Einkunnin leiddi til keppnisþáttar í bekkjunum, svo við ákváðum að yfirgefa hana og hætta við Google Classroom. Í augnablikinu er kerfið okkar lakara hvað varðar þægindi en lausn Google, en þetta er hægt að laga: við munum bæta það fyrir næstu námskeið.

Советы

Við undirbjuggum okkur vel fyrir málstofurnar og gerðum nánast engin mistök en stigum samt á nokkur mistök. Við formfestum þessa reynslu í ráðgjöf, ef það kemur einhverjum að góðum notum.

Veldu tíma þinn og dreifðu athöfnum þínum rétt

Við vonuðumst eftir háskóla, en til einskis. Í lok kennslustundanna kom í ljós að námskeiðið okkar fór fram á óþægilegasta tíma námsársins - fyrir þingið. Nemendur komu heim eftir kennslu, undirbjuggu sig fyrir próf og settust svo niður til að vinna verkefnin okkar. Stundum komu lausnir á 4-5 klukkustundum.

Einnig er mikilvægt að huga að tíma dags og tíðni athafna. Við byrjuðum klukkan 19:00, þannig að ef tímum nemandans lauk snemma varð hann að fara heim og koma aftur um kvöldið - þetta var óþægilegt. Auk þess var kennt á mánudögum og miðvikudögum eða fimmtudegi og þriðjudegi og þegar einn dagur var fyrir heimanám þurftu börnin að leggja hart að sér til að klára þau á réttum tíma. Svo stilltum við okkur og á svona dögum spurðum við minna.

Komdu með samstarfsmenn til að hjálpa þér á fyrstu tímunum þínum

Í fyrstu gátu ekki allir nemendur fylgst með fyrirlesaranum, vandamál komu upp við að útfæra umhverfið og setja það upp. Við slíkar aðstæður réttu þeir upp hönd og starfsmaður okkar kom upp og hjálpaði til við að redda þessu. Í síðustu kennslustundum var engin þörf á aðstoð, því allt var þegar tilbúið.

Taktu upp málstofur á myndbandi

Þannig muntu leysa nokkur vandamál í einu. Í fyrsta lagi gefðu þeim sem misstu af námskeiðinu tækifæri til að horfa. Í öðru lagi, fylltu innri þekkingargrunninn með gagnlegu efni, sérstaklega fyrir byrjendur. Í þriðja lagi, þegar litið er á upptökuna, er hægt að meta hvernig starfsmaðurinn miðlar upplýsingum og hvort hann geti haldið athygli áhorfenda. Slík greining hjálpar til við að þróa orðræðuhæfileika ræðumannsins. Upplýsingatæknifyrirtæki hafa alltaf eitthvað til að deila með samstarfsfólki á sérhæfðum ráðstefnum og málstofur geta skilað frábærum fyrirlesurum.

Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur

Fyrirlesari talar, myndavél tekur upp
 

Vertu tilbúinn til að breyta nálgun þinni ef þörf krefur

Við ætluðum að lesa smá fræði, gera smá forritun og gefa heimavinnu. En skynjunin á efninu reyndist ekki svo einföld og hnökralaus og við breyttum nálguninni á málstofunum.

Í fyrri hluta fyrirlestursins var farið að huga ítarlega yfir fyrri heimavinnuna og í seinni hlutanum var farið að lesa kenninguna fyrir næsta. Þeir gáfu semsagt nemendum veiðistöng og heima leituðu þeir sjálfir að lóni, beitu og veiddu fisk - pældu í smáatriðunum og skildu C++ setningafræðina. Á næsta fyrirlestri ræddum við saman hvað gerðist. Þessi aðferð reyndist afkastameiri.

Ekki skipta oft um kennara

Við fengum tvo starfsmenn til að halda námskeið á bakendanum og sjö á framendanum. Það var ekki mikill munur á nemendum, en framundan fyrirlesarar komust að þeirri niðurstöðu að til að fá afkastameiri snertingu þarftu að þekkja áhorfendur, hvernig þeir skynja upplýsingar o.s.frv., en þegar þú talar í fyrsta skipti, þessi þekking er ekki til staðar. Því gæti verið betra að skipta ekki oft um kennara.

Spyrðu spurninga í hverri kennslustund

Nemendur sjálfir segja ekki til um hvort eitthvað sé að fara úrskeiðis. Þeir eru hræddir við að líta heimskulega út og spyrja „heimskulegra“ spurninga og skammast sín fyrir að trufla fyrirlesarann. Þetta er skiljanlegt, því í nokkur ár hafa þeir séð aðra nálgun á nám. Svo ef það er erfitt mun enginn viðurkenna það.

Til að létta á spennu notuðum við „tálbeitu“ tæknina. Samstarfsmaður fyrirlesarans hjálpaði ekki aðeins, heldur spurði einnig spurninga í fyrirlestrinum og kom með tillögur að lausnum. Nemendur sáu að fyrirlesarar eru raunverulegt fólk, þú getur spurt þá spurninga og jafnvel grínast með þá. Þetta hjálpaði til við að draga úr ástandinu. Aðalatriðið hér er að viðhalda jafnvægi milli stuðnings og truflana.

Jæja, jafnvel með svona „tálbeitingu“ skaltu samt spyrja um erfiðleikana, finna út hversu nægilegt vinnuálagið er, hvenær og hvernig best er að greina heimavinnuna.

Halda óformlegan fund í lokin

Eftir að hafa fengið lokaumsóknina á síðasta fyrirlestri ákváðum við að fagna með pizzu og bara spjalla í óformlegu umhverfi. Þeir gáfu gjafir til þeirra sem entust til loka, nefndu fimm efstu og fundu nýja starfsmenn. Við vorum stolt af okkur sjálfum og nemendum og vorum ánægð með að þetta væri loksins búið :-).

Þú þarft tilbúinn júní - kenndu honum sjálfur, eða Hvernig við settum af stað námskeið fyrir nemendur
Við afhendum verðlaun. Inni í pakkanum: stuttermabolur, te, skrifblokk, penni, límmiðar
 

Niðurstöður

16 nemendur komust að loknum kennslustundum, 8 í hvora átt. Að sögn háskólakennara er þetta mikið fyrir námskeið sem eru svo flókin. Við réðum eða næstum fimm af þeim bestu og fimm til viðbótar koma á æfingar í sumar.

Könnun var sett af stað strax eftir kennslustund til að safna viðbrögðum.

Hjálpuðu málstofurnar þér að ákveða stefnu þína?

  • Já, ég mun fara í bakendaþróun - 50%.
  • Já, ég vil endilega vera framhlið verktaki - 25%.
  • Nei, ég veit samt ekki hvað vekur áhuga minn meira - 25%.

Hvað reyndist verðmætast?

  • Ný þekking: „þú getur ekki fengið þetta í háskóla“, „nýtt útlit á þétta C++“, þjálfun í tækni til að auka framleiðni - CI, Git, Conan.
  • Профессионализм и увлечённость лекторов, стремление передать знания.
  • Kennsluform: útskýring og æfing.
  • Dæmi úr alvöru vinnu.
  • Tenglar á greinar og leiðbeiningar.
  • Vel skrifaðar fyrirlestrarkynningar.

Aðalatriðið er að við gátum sagt að eftir að hafa lokið háskólanámi munu krakkarnir hafa mikið af áhugaverðu og krefjandi starfi. Þeir skildu í hvaða átt þeir vildu fara og komust aðeins nær farsælum ferli í upplýsingatækni.

Nú vitum við hvernig á að velja viðeigandi þjálfunarsnið, hvað á að einfalda eða útiloka að öllu leyti frá áætluninni, hversu mikinn tíma það tekur að undirbúa sig og annað mikilvægt. Við skiljum hlustendur okkar betur; ótti og efasemdir eru skilin eftir.

Kannski erum við enn langt frá því að búa til fyrirtækjaháskóla, þó við séum nú þegar að þjálfa starfsmenn innan fyrirtækisins og vinna með nemendum, en við höfum tekið fyrsta skrefið í átt að þessu alvarlega verkefni. Og mjög fljótlega, í apríl, munum við fara að kenna aftur - að þessu sinni við ríkisháskólann í Irkutsk, sem við höfum átt í samstarfi við í langan tíma. Óskaðu okkur til hamingju!

Heimild: www.habr.com

Bæta við athugasemd