Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

HR darbiniekiem IT jomā nav noslēpums, ka, ja jÅ«su pilsēta nav vairāk nekā miljons, tad programmētāju tur atrast ir problemātiski, un cilvēkam, kuram ir nepiecieÅ”amā tehnoloÄ£iju kaudze un pieredze, ir vēl grÅ«tāk.

IT pasaule Irkutskā ir maza. Lielākā daļa pilsētas izstrādātāju ir informēti par ISPsystem uzņēmuma esamību, un daudzi jau ir ar mums. Pretendenti bieži nāk uz junioru amatiem, taču pārsvarā tie ir vakardienas augstskolu absolventi, kuri vēl jātrenējas un jānoslīpē.

Un mēs vēlamies gatavus studentus, kuri ir nedaudz programmējuÅ”i C++, pārzina Angular un ir redzējuÅ”i Linux. Tas nozÄ«mē, ka mums paÅ”iem ir jāiet un jāmāca viņi: jāiepazÄ«stina ar uzņēmumu un jāiesniedz materiāls, kas nepiecieÅ”ams darbam ar mums. Tā radās ideja organizēt kursus par backend un frontend attÄ«stÄ«bu. PagājuÅ”ajā ziemā mēs to ieviesām, un Å”ajā rakstā pastāstÄ«sim, kā tas notika.

TreniņŔ

Sākumā pulcējām vadoÅ”os izstrādātājus un pārrunājām ar viņiem uzdevumus, nodarbÄ«bu ilgumu un formātu. Visvairāk mums ir nepiecieÅ”ami backend un frontend programmētāji, tāpēc nolēmām rÄ«kot seminārus Å”ajās specialitātēs. Tā kā Ŕī ir pirmā pieredze un nav zināms, cik daudz pūļu tas prasÄ«s, ierobežojām laiku lÄ«dz vienam mēnesim (astoņas nodarbÄ«bas katrā virzienā).

Semināru materiālu backend sagatavoja trīs cilvēki, lasīja divi, frontendā tēmas tika sadalītas septiņiem darbiniekiem.

Man nebija ilgi jāmeklē skolotāji, kā arÄ« nebija viņus jāpierunā. Par piedalÄ«Å”anos bija piemaksa, bet tā nebija izŔķiroÅ”a. Mēs piesaistÄ«jām darbiniekus vidējā un augstākā lÄ«menÄ«, un viņi ir ieinteresēti izmēģināt sevi jaunā amatā, attÄ«stÄ«t komunikācijas un zināŔanu pārneses prasmes. Viņi gatavojoties pavadÄ«ja vairāk nekā 300 stundas.

Nolēmām rÄ«kot pirmos seminārus INRTU kibernodaļas puiÅ”iem. Tikko tur bija parādÄ«jusies ērta kopstrādes telpa, bija paredzēta arÄ« Karjeras diena - studentu tikÅ”anās ar potenciālajiem darba devējiem, kuru regulāri apmeklējam. Å oreiz, kā ierasts, pastāstÄ«ja par sevi un vakancēm, kā arÄ« aicināja uz kursiem.

Tiem, kas vēlējās piedalÄ«ties, tika izsniegta anketa, lai izprastu intereses, sagatavotÄ«bas lÄ«meni un zināŔanas par tehnoloÄ£ijām, savāktu kontaktus ielÅ«gumiem uz semināriem, kā arÄ« noskaidrotu, vai klausÄ«tājam ir portatÄ«vais dators, ko viņŔ var ņemt lÄ«dzi uz nodarbÄ«bām.

Sociālajos tÄ«klos tika ievietota saite uz anketas elektronisko versiju, kā arÄ« lÅ«gta darbiniece, kura turpina studijas INRTU maÄ£istrantÅ«rā, padalÄ«ties ar kursabiedriem. Varēja arÄ« vienoties ar augstskolu par ziņu publicÄ“Å”anu savā mājaslapā un sociālajos tÄ«klos, taču jau bija pietiekami daudz gribētāju kursu apmeklēt.

Aptaujas rezultāti apstiprināja mÅ«su pieņēmumus. Ne visi skolēni zināja, kas ir aizmugursistēma un priekÅ”gals, un ne visi strādāja ar mÅ«su izmantoto tehnoloÄ£iju steku. Mēs kaut ko dzirdējām un pat veicām projektus C++ un Linux, ļoti maz cilvēku faktiski izmantoja Angular un TypeScript.

Līdz nodarbību sākumam bija 64 skolēni, kas bija vairāk nekā pietiekami.

Semināra dalÄ«bniekiem tika organizēts kanāls un grupa messenger. Viņi rakstÄ«ja par izmaiņām grafikā, ievietoja video un lekciju prezentācijas, kā arÄ« mājasdarbus. Tur viņi arÄ« rÄ«koja diskusijas un atbildēja uz jautājumiem. Tagad semināri ir beiguÅ”ies, bet diskusijas grupā turpinās. Nākotnē ar tās starpniecÄ«bu bÅ«s iespējams uzaicināt puiÅ”us uz geeknights un hakatoniem.

Lekciju saturs

Sapratām: astoņu nodarbību laikā nav iespējams iemācīt programmēt C++ vai veidot tīmekļa aplikācijas Angular valodā. Bet mēs gribējām parādīt izstrādes procesu modernā produktu uzņēmumā un vienlaikus iepazīstināt mūs ar mūsu tehnoloģiju kaudzi.

Å eit nepietiek ar teoriju, ir vajadzÄ«ga prakse. Tāpēc visas nodarbÄ«bas apvienojām ar vienu uzdevumu ā€“ izveidot pasākumu reÄ£istrÄ“Å”anas servisu. Mēs plānojām ar studentiem soli pa solim izstrādāt aplikāciju, vienlaikus iepazÄ«stinot viņus ar mÅ«su steku un tā alternatÄ«vām.

Ievadlekcija

Uz pirmo nodarbÄ«bu aicinājām visus, kuri aizpildÄ«ja veidlapas. Sākumā teica, ka tikai pilna steka - tas bija sen, bet tagad izstrādes uzņēmumos ir dalÄ«jums priekŔējā un aizmugurējā attÄ«stÄ«bā. Beigās lika mums izvēlēties interesantāko virzienu. 40% studentu reÄ£istrējās backend, 30% priekÅ”galā, un vēl 30% nolēma apmeklēt abus kursus. Bet bērniem bija grÅ«ti apmeklēt visas nodarbÄ«bas, un viņi pamazām kļuva apņēmÄ«bas pilni.

Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

Ievadlekcijā backend izstrādātājs joko par pieeju apmācÄ«bām: ā€œSemināri bÅ«s kā instrukcijas topoÅ”ajiem māksliniekiem: 1. solis - zÄ«mējiet apļus, 2. solis - pabeidziet zÄ«mēt pÅ«ci"
 

Aizmugurējo kursu saturs

Dažas aizmugursistēmas nodarbÄ«bas bija veltÄ«tas programmÄ“Å”anai, bet dažas - izstrādes procesam kopumā. Pirmajā daļā tika apskatÄ«ta kompilācija, Š”Make un Conan veidoÅ”ana, daudzpavedienu veidoÅ”ana, programmÄ“Å”anas metodes un modeļi, darbs ar datu bāzēm un http pieprasÄ«jumiem. Otrajā daļā mēs runājām par testÄ“Å”anu, nepārtrauktu integrāciju un nepārtrauktu piegādi, Gitflow, komandas darbu un pārstrukturÄ“Å”anu.

Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

Slaids no aizmugursistēmas izstrādātāju prezentācijas
 

Frontend kursu saturs

Pirmkārt, mēs iestatÄ«jām vidi: instalējām NVM, izmantojot Node.js un npm, izmantojot Angular CLI, un izveidojām projektu Angular. Pēc tam mēs apguvām moduļus, iemācÄ«jāmies izmantot pamatdirektÄ«vas un izveidot komponentus. Tālāk mēs izdomājām, kā pārvietoties starp lapām un konfigurēt marÅ”rutÄ“Å”anu. Mēs uzzinājām, kas ir pakalpojumi un kādas ir to darbÄ«bas iezÄ«mes atseviŔķos komponentos, moduļos un visā lietojumprogrammā.

Mēs iepazināmies ar iepriekÅ” instalēto pakalpojumu sarakstu http pieprasÄ«jumu nosÅ«tÄ«Å”anai un darbam ar marÅ”rutÄ“Å”anu. IemācÄ«jāmies veidot formas un apstrādāt notikumus. TestÄ“Å”anai mēs izveidojām viltotu serveri pakalpojumā Node.js. Desertā mēs uzzinājām par reaktÄ«vās programmÄ“Å”anas jēdzienu un tādiem rÄ«kiem kā RxJS.

Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

Slaids no priekŔgala izstrādātāju prezentācijas studentiem
 

Darbarīki

Semināri ietver praksi ne tikai stundās, bet arÄ« ārpus tām, tāpēc bija nepiecieÅ”ams dienests mājas darbu saņemÅ”anai un pārbaudei. PriekŔējie izvēlējās Google Classroom, aizmugures dalÄ«bnieki nolēma izveidot savu vērtÄ“Å”anas sistēmu.
Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

MÅ«su vērtÄ“Å”anas sistēma. Uzreiz ir skaidrs, ko aizmugure rakstÄ«ja :)

Å ajā sistēmā studentu rakstÄ«tais kods tika automātiski pārbaudÄ«ts. AtzÄ«me bija atkarÄ«ga no pārbaudes rezultātiem. Papildu punktus varēja iegÅ«t par izskatÄ«Å”anu un laikus iesniegtiem darbiem. Kopvērtējums ietekmēja vietu reitingā.

Vērtējums klasēs ieviesa konkurences elementu, tāpēc nolēmām to pamest un atteikties no Google Classroom. Pagaidām mūsu sistēma ērtības ziņā ir zemāka par Google risinājumu, taču to var labot: mēs to uzlabosim nākamajiem kursiem.

Š”Š¾Š²ŠµŃ‚Ń‹

Semināriem sagatavojāmies labi un gandrīz nekļūdījāmies, bet tomēr uzkāpām uz dažām kļūdām. Šo pieredzi noformējām padomos, ja nu kādam noder.

Izvēlieties savu laiku un pareizi sadaliet aktivitātes

Cerējām uz augstskolu, bet velti. NodarbÄ«bu beigās noskaidrojās, ka mÅ«su kurss norisinājās visneizdevÄ«gākajā mācÄ«bu gada laikā ā€“ pirms sesijas. Skolēni pēc stundām ieradās mājās, gatavojās eksāmeniem un pēc tam apsēdās pildÄ«t mÅ«su uzdevumus. Dažreiz risinājumi tika saņemti 4ā€“5 stundu laikā.

Ir svarÄ«gi ņemt vērā arÄ« diennakts laiku un aktivitāŔu biežumu. Mēs sākām pulksten 19:00, tāpēc, ja skolēnam stundas beidzās agri, viņam bija jādodas mājās un jāatgriežas vakarā - tas bija neērti. Turklāt nodarbÄ«bas notika pirmdien un treÅ”dien vai ceturtdien un otrdien, un, kad bija viena diena mājasdarbu veikÅ”anai, bērniem bija smagi jāstrādā, lai tos izpildÄ«tu laikā. Tad pielāgojāmies un tādās dienās prasÄ«jām mazāk.

Ņemiet līdzi kolēģus pirmajās nodarbībās

Sākumā ne visi studenti varēja sekot lÄ«dzi pasniedzējam, problēmas radās ar vides izvietoÅ”anu un iekārtoÅ”anu. Šādās situācijās viņi pacēla roku, un mÅ«su darbinieks pienāca klāt un palÄ«dzēja to sakārtot. Pēdējās nodarbÄ«bās palÄ«dzÄ«ba nebija nepiecieÅ”ama, jo viss jau bija sakārtots.

Ierakstiet seminārus video

Tādā veidā jÅ«s vienlaikus atrisināsiet vairākas problēmas. Pirmkārt, dodiet iespēju noskatÄ«ties tiem, kuri nokavēja stundu. Otrkārt, papildiniet iekŔējo zināŔanu bāzi ar noderÄ«gu saturu, Ä«paÅ”i iesācējiem. TreÅ”kārt, aplÅ«kojot ierakstu, var novērtēt, kā darbinieks nodod informāciju un vai spēj noturēt auditorijas uzmanÄ«bu. Šāda analÄ«ze palÄ«dz attÄ«stÄ«t runātāja oratora prasmes. IT uzņēmumiem vienmēr ir ar ko dalÄ«ties ar kolēģiem specializētās konferencēs, un semināros var sagatavot izcilus lektorus.

Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem

Lektors runā, kamera ieraksta
 

Ja nepiecieŔams, esiet gatavs mainīt savu pieeju

Mēs gatavojāmies izlasÄ«t nelielu teoriju, nedaudz programmēt un uzdot mājasdarbu. Bet materiāla uztvere izrādÄ«jās ne tik vienkārÅ”a un raita, un mainÄ«jām pieeju semināriem.

Lekcijas pirmajā pusē viņi sāka detalizēti izskatÄ«t iepriekŔējos mājasdarbus, bet otrajā daļā sāka lasÄ«t teoriju nākamajam. Proti, iedeva skolēniem makŔķeri, un mājās paÅ”i meklēja Å«denskrātuvi, ēsmu un ķēra zivis ā€“ iedziļinājās detaļās un saprata C++ sintaksi. Nākamajā lekcijā kopā pārrunājām notikuÅ”o. Å Ä« pieeja izrādÄ«jās produktÄ«vāka.

Nemainiet skolotājus bieži

Mums bija divi darbinieki, kas vadÄ«ja seminārus priekÅ”galā un septiņi priekÅ”galā. Studentiem nebija lielas atŔķirÄ«bas, taču priekŔējie pasniedzēji nonāca pie secinājuma, ka produktÄ«vākam kontaktam ir jāzina auditorija, kā viņi uztver informāciju utt., bet, runājot pirmo reizi, Å”o zināŔanu nav. Tāpēc, iespējams, ir labāk nemainÄ«t skolotājus bieži.

Uzdodiet jautājumus katrā nodarbībā

PaÅ”i skolēni diez vai pateiks, ja kaut kas noiet greizi. Viņi baidās izskatÄ«ties stulbi un uzdot ā€œstulbusā€ jautājumus, kā arÄ« kautrējas pārtraukt lektoru. Tas ir saprotams, jo jau vairākus gadus viņi ir redzējuÅ”i citu pieeju mācÄ«bām. Tātad, ja tas ir grÅ«ti, neviens to neatzÄ«s.

Lai mazinātu spriedzi, mēs izmantojām ā€œmānekļaā€ tehniku. Lektores kolēģis lekcijas laikā ne tikai palÄ«dzēja, bet arÄ« uzdeva jautājumus un ieteica risinājumus. Studenti redzēja, ka pasniedzēji ir Ä«sti cilvēki, ar viņiem var uzdot jautājumus un pat jokot. Tas palÄ«dzēja mazināt situāciju. Galvenais Å”eit ir saglabāt lÄ«dzsvaru starp atbalstu un pārtraukumu.

Nu, pat ar Ŕādu "mānekli", joprojām jautājiet par grÅ«tÄ«bām, uzziniet, cik atbilstoÅ”a ir darba slodze, kad un kā vislabāk analizēt mājasdarbus.

Beigās sarīkojiet neformālu tikŔanos

SaņēmuÅ”i pēdējo pieteikumu pēdējā lekcijā, nolēmām svinēt ar picu un vienkārÅ”i papļāpāt neformālā vidē. Viņi apdāvināja tos, kas izturēja lÄ«dz galam, nosauca labākos pieciniekus un atrada jaunus darbiniekus. Bijām lepni par sevi un skolēniem, un priecājāmies, ka beidzot tas ir beidzies :-).

Vajag jau gatavu jun - māci viņam pats, jeb Kā uzsākām semināru kursu studentiem
Pasniedzam balvas. Iepakojuma iekÅ”pusē: T-krekls, tēja, bloknots, pildspalva, uzlÄ«mes
 

Rezultāti

NodarbÄ«bu noslēgumu sasniedza 16 skolēni, katrā virzienā pa 8. Pēc universitātes profesoru domām, Ŕādas sarežģītÄ«bas kursiem tas ir daudz. Pieņēmām darbā vai gandrÄ«z pieņēmām darbā piecus labākos, un vēl pieci nāks praksē vasarā.

Tūlīt pēc nodarbības tika uzsākta aptauja, lai apkopotu atsauksmes.

Vai semināri palīdzēja jums izlemt par virziena izvēli?

  • Jā, es iedziļināŔos backend izstrādē - 50%.
  • Jā, es noteikti vēlos bÅ«t front-end izstrādātājs - 25%.
  • Nē, es joprojām nezinu, kas mani interesē vairāk ā€“ 25%.

Kas izrādījās visvērtīgākais?

  • Jaunas zināŔanas: "jÅ«s to nevarat iegÅ«t universitātē", "jauns skatÄ«jums uz blÄ«vo C++", apmācÄ«bas tehnoloÄ£ijās, lai palielinātu produktivitāti - CI, Git, Conan.
  • Lektoru profesionalitāte un azarts, vēlme nodot zināŔanas tālāk.
  • NodarbÄ«bas formāts: skaidrojums un prakse.
  • Piemēri no reāla darba.
  • Saites uz rakstiem un instrukcijām.
  • Labi uzrakstÄ«tas lekciju prezentācijas.

Galvenais, ka varējām stāstÄ«t, ka pēc augstskolas absolvÄ“Å”anas puiÅ”iem bÅ«s daudz interesantu un izaicinoÅ”u darbu. Viņi saprata, kādā virzienā vēlas virzÄ«ties, un kļuva nedaudz tuvāk veiksmÄ«gai karjerai IT jomā.

Tagad zinām, kā izvēlēties atbilstoÅ”u apmācÄ«bu formātu, ko vienkārÅ”ot vai vispār izslēgt no programmas, cik daudz laika aizņem sagatavoÅ”anās un citas svarÄ«gas lietas. Mēs labāk saprotam savus klausÄ«tājus, bailes un Å”aubas paliek aiz muguras.

Iespējams, lÄ«dz korporatÄ«vās augstskolas izveidei vēl esam tālu, lai gan jau apmācām darbiniekus uzņēmuma iekÅ”ienē un strādājam ar studentiem, taču esam spēruÅ”i pirmo soli pretÄ« Å”im nopietnajam uzdevumam. Un pavisam drÄ«z, aprÄ«lÄ«, atkal dosimies mācÄ«t ā€“ Å”oreiz uz Irkutskas Valsts universitāti, ar kuru sadarbojamies jau ilgāku laiku. Vēlam veiksmi!

Avots: www.habr.com

Pievieno komentāru