Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Nuk është sekret për njerëzit e burimeve njerëzore në IT që nëse qyteti juaj nuk është një qytet me miliona, atëherë gjetja e një programuesi atje është problematike dhe një person që ka grumbullin dhe përvojën e nevojshme të teknologjisë është edhe më i vështirë.

Bota e IT është e vogël në Irkutsk. Shumica e zhvilluesve të qytetit janë të vetëdijshëm për ekzistencën e kompanisë ISPsystem dhe shumë prej tyre janë tashmë me ne. Aplikantët vijnë shpesh për pozicione të reja, por më së shumti këta janë të diplomuarit e djeshëm në universitet, të cilët duhet ende të trajnohen dhe të lëmohen më tej.

Dhe ne duam studentë të gatshëm që të kenë programuar pak në C++, të njohin Angular dhe të kenë parë Linux. Kjo do të thotë që ne duhet të shkojmë dhe t'i mësojmë ata vetë: t'i prezantojmë me kompaninë dhe t'u japim materialin që u nevojitet për të punuar me ne. Kështu lindi ideja për të organizuar kurse për zhvillimin e backend dhe frontend. Dimrin e kaluar e zbatuam dhe në këtë artikull do t'ju tregojmë se si ndodhi.

Trajnimi

Në fillim, ne mblodhëm zhvillues kryesorë dhe diskutuam me ta detyrat, kohëzgjatjen dhe formatin e orëve. Mbi të gjitha, ne kemi nevojë për programues backend dhe frontend, ndaj vendosëm të mbajmë seminare në këto specialitete. Meqenëse kjo është përvoja e parë dhe sa përpjekje do të kërkojë nuk dihet, ne e kufizuam kohën në një muaj (tetë klasa në secilin drejtim).

Materiali për seminaret në pjesën e pasme u përgatit nga tre persona dhe u lexua nga dy; në pjesën e përparme, temat u ndanë midis shtatë punonjësve.

Nuk më duhej të kërkoja mësues për një kohë të gjatë dhe as t'i bindja. Për pjesëmarrje kishte një bonus, por nuk ishte vendimtar. Ne tërhoqëm punonjës të nivelit të mesëm e lart, dhe ata janë të interesuar të provojnë veten në një rol të ri, duke zhvilluar aftësitë e komunikimit dhe transferimit të njohurive. Ata shpenzuan më shumë se 300 orë duke u përgatitur.

Ne vendosëm të zhvillojmë seminaret e para për djemtë nga departamenti kibernetik i INRTU. Aty sapo ishte shfaqur një hapësirë ​​e përshtatshme për bashkëpunim dhe ishte planifikuar edhe Dita e Karrierës - një takim i studentëve me punëdhënësit e mundshëm, të cilin e ndjekim rregullisht. Kësaj radhe, si zakonisht, na treguan për veten dhe vendet e lira, si dhe na ftuan në kurs.

Ata që dëshironin të merrnin pjesë iu dha një pyetësor për të kuptuar interesat, nivelin e trajnimit dhe njohuritë e teknologjisë, për të mbledhur kontakte për ftesa për seminare dhe gjithashtu për të zbuluar nëse dëgjuesi kishte një laptop që mund ta sillte në klasa.

Një lidhje me versionin elektronik të pyetësorit u postua në rrjetet sociale dhe gjithashtu i kërkuan një punonjësi që vazhdon të studiojë për master në INRTU ta ndajë atë me shokët e klasës. Ishte gjithashtu e mundur që të pajtohej me universitetin për të publikuar lajmet në uebsajtin dhe rrjetet e tyre sociale, por tashmë kishte mjaft njerëz të gatshëm për të ndjekur kursin.

Rezultatet e sondazhit konfirmuan supozimet tona. Jo të gjithë studentët e dinin se çfarë ishte fundi dhe frontend, dhe jo të gjithë punonin me grupin e teknologjisë që ne përdorim. Kemi dëgjuar diçka dhe madje kemi bërë projekte në C++ dhe Linux, shumë pak njerëz kanë përdorur në të vërtetë Angular dhe TypeScript.

Deri në fillimin e mësimit, ishin 64 nxënës, që ishte më se e mjaftueshme.

Për pjesëmarrësit e seminarit u organizua një kanal dhe një grup në messenger. Ata shkruan për ndryshimet në orar, postuan video dhe prezantime leksionesh dhe detyra shtëpie. Aty ata gjithashtu zhvilluan diskutime dhe iu përgjigjën pyetjeve. Tani seminaret kanë përfunduar, por diskutimet në grup vazhdojnë. Në të ardhmen, përmes tij do të jetë e mundur të ftohen djemtë në geeknights dhe hackathons.

Përmbajtja e leksioneve

Kuptuam: në një kurs prej tetë mësimesh është e pamundur të mësosh programim në C++ ose të krijosh aplikacione ueb në Angular. Por ne donim të tregonim procesin e zhvillimit në një kompani moderne produktesh dhe në të njëjtën kohë të na prezantonim me skuadrën tonë të teknologjisë.

Teoria nuk mjafton këtu, duhet praktikë. Prandaj, ne kombinuam të gjitha mësimet me një detyrë - të krijojmë një shërbim për regjistrimin e ngjarjeve. Planifikuam të zhvillonim një aplikacion me studentët hap pas hapi, duke i prezantuar në të njëjtën kohë me stakun tonë dhe alternativat e tij.

Ligjëratë hyrëse

Ne ftuam të gjithë ata që plotësuan formularët në mësimin e parë. Në fillim ata thanë se ishte vetëm një stack i plotë - kjo ishte shumë kohë më parë, por tani në kompanitë e zhvillimit ka një ndarje në zhvillimin e përparmë dhe të pasëm. Në fund na kërkuan të zgjidhnim drejtimin më interesant. 40% e studentëve u regjistruan për backend, 30% për frontend dhe 30% të tjerë vendosën të ndiqnin të dyja kurset. Por ishte e vështirë për fëmijët të ndiqnin të gjitha klasat dhe ata gradualisht u bënë të vendosur.

Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Në leksionin hyrës, zhvilluesi i backend bën shaka për qasjen ndaj trajnimit: "Seminaret do të jenë si udhëzime për artistët aspirues: hapi 1 - vizatoni rrathë, hapi 2 - përfundoni vizatimin e bufit"
 

Përmbajtja e kurseve të mbështetjes

Disa nga klasat e backend-it iu kushtuan programimit, dhe disa iu kushtuan procesit të zhvillimit në përgjithësi. Pjesa e parë preku kompilimin, make СMake dhe Conan, multithreading, metodat dhe modelet e programimit, punën me bazat e të dhënave dhe kërkesat http. Në pjesën e dytë folëm për testimin, integrimin e vazhdueshëm dhe dorëzimin e vazhdueshëm, Gitflow, punën në grup dhe rifaktorimin.

Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Rrëshqitje nga prezantimi i zhvilluesve të backend-it
 

Përmbajtja e kurseve frontend

Së pari, konfiguruam mjedisin: instaluam NVM, duke përdorur Node.js dhe npm, duke i përdorur ato Angular CLI dhe duke krijuar një projekt në Angular. Më pas morëm module, mësuam se si të përdorim direktivat bazë dhe të krijojmë komponentë. Më pas, ne kuptuam se si të lundrojmë midis faqeve dhe të konfigurojmë rrugëzimin. Mësuam se çfarë janë shërbimet dhe cilat janë veçoritë e punës së tyre brenda komponentëve individualë, moduleve dhe të gjithë aplikacionit.

Ne u njohëm me listën e shërbimeve të para-instaluara për dërgimin e kërkesave http dhe punën me rrugëzimin. Mësuam se si të krijojmë forma dhe të përpunojmë ngjarje. Për testim, ne krijuam një server model në Node.js. Për ëmbëlsirë, mësuam për konceptin e programimit reaktiv dhe mjete të tilla si RxJS.

Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Rrëshqitje nga një prezantim i zhvilluesve të përparme për studentët
 

Mjete

Seminaret përfshijnë praktikë jo vetëm në klasë, por edhe jashtë tyre, ndaj nevojitej një shërbim për të marrë dhe kontrolluar detyrat e shtëpisë. Drejtuesit e parë zgjodhën Google Classroom, mbështetësit vendosën të shkruanin sistemin e tyre të vlerësimit.
Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Sistemi ynë i vlerësimit. Është menjëherë e qartë se çfarë ka shkruar backender :)

Në këtë sistem, kodi i shkruar nga studentët u testua automatikisht. Nota varej nga rezultatet e testit. Mund të merren pikë shtesë për shqyrtim dhe për punën e dorëzuar në kohë. Vlerësimi i përgjithshëm ndikoi në vendin në renditje.

Vlerësimi futi një element konkurrence në klasa, kështu që vendosëm ta lëmë atë dhe të braktisim Google Classroom. Për momentin, sistemi ynë është inferior për sa i përket komoditetit ndaj zgjidhjes së Google, por kjo mund të rregullohet: ne do ta përmirësojmë atë për kurset e ardhshme.

Советы

Ne u përgatitëm mirë për seminaret dhe pothuajse nuk gabuam, por gjithsesi kemi shkelur disa gabime. Ne e zyrtarizuam këtë përvojë në këshilla, në rast se dikujt i vjen në ndihmë.

Zgjidhni kohën tuaj dhe shpërndani aktivitetet tuaja në mënyrë korrekte

Shpresonim universitetin, por më kot. Në fund të orëve, u bë e qartë se kursi ynë u zhvillua në kohën më të papërshtatshme të vitit akademik - para seancës. Studentët erdhën në shtëpi pas orëve, u përgatitën për provime dhe më pas u ulën për të bërë detyrat tona. Ndonjëherë zgjidhjet vinin në 4-5 orë.

Është gjithashtu e rëndësishme të merret parasysh koha e ditës dhe shpeshtësia e aktiviteteve. Ne filluam në orën 19:00, kështu që nëse orët e një studenti mbaronin herët, ai duhej të shkonte në shtëpi dhe të kthehej në mbrëmje - kjo ishte e papërshtatshme. Përveç kësaj, mësimet mbaheshin të hënën dhe të mërkurën ose të enjten dhe të martën, dhe kur kishte një ditë për detyrat e shtëpisë, fëmijët duhej të punonin shumë për t'i kryer ato në kohë. Pastaj u përshtatëm dhe në ditë të tilla kërkonim më pak.

Sillni kolegë për t'ju ndihmuar gjatë orëve të para

Në fillim, jo ​​të gjithë studentët mund të vazhdonin me pedagogun; u shfaqën probleme me vendosjen e mjedisit dhe vendosjen e tij. Në situata të tilla, ata ngritën dorën dhe punonjësi ynë doli dhe ndihmoi për ta zgjidhur atë. Gjatë mësimeve të fundit nuk kishte nevojë për ndihmë, sepse gjithçka ishte vendosur tashmë.

Regjistroni seminare në video

Në këtë mënyrë do të zgjidhni disa probleme njëherësh. Së pari, jepuni atyre që kanë humbur klasën një mundësi për të parë. Së dyti, plotësoni bazën e brendshme të njohurive me përmbajtje të dobishme, veçanërisht për fillestarët. Së treti, duke parë regjistrimin, mund të vlerësoni se si punonjësi përcjell informacionin dhe nëse ai mund të mbajë vëmendjen e audiencës. Një analizë e tillë ndihmon në zhvillimin e aftësive oratorike të folësit. Kompanitë e IT kanë gjithmonë diçka për të ndarë me kolegët në konferenca të specializuara dhe seminaret mund të prodhojnë folës të shkëlqyer.

Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët

Flet pedagogu, shkruan kamera
 

Jini të përgatitur për të ndryshuar qasjen tuaj nëse është e nevojshme

Do të lexonim një pjesë të vogël teorie, do të bënim pak programim dhe do të jepnim detyrat e shtëpisë. Por perceptimi i materialit doli të ishte jo aq i thjeshtë dhe i qetë, dhe ne ndryshuam qasjen ndaj seminareve.

Në gjysmën e parë të ligjëratës ata filluan të shqyrtojnë në detaje detyrat e mëparshme të shtëpisë dhe në pjesën e dytë filluan të lexojnë teorinë për atë të radhës. Me fjalë të tjera, ata u dhanë studentëve një kallam peshkimi, dhe në shtëpi ata vetë kërkuan një rezervuar, karrem dhe kapën peshk - u zhytën në detaje dhe kuptuan sintaksën C++. Në leksionin tjetër diskutuam së bashku se çfarë ndodhi. Kjo qasje doli të ishte më produktive.

Mos ndërroni mësuesit shpesh

Ne kishim dy punonjës që mbanin seminare në fund, dhe shtatë në front. Nuk kishte shumë ndryshim për studentët, por pedagogët e frontit arritën në përfundimin se për një kontakt më produktiv duhet të njihni audiencën, si e perceptojnë informacionin, etj., por kur flisni për herë të parë, kjo njohuri nuk është aty. Prandaj, mund të jetë më mirë të mos ndërroni mësuesit shpesh.

Bëni pyetje në çdo mësim

Vetë studentët nuk kanë gjasa të thonë nëse diçka po shkon keq. Ata kanë frikë të duken budallenj dhe të bëjnë pyetje "budallaqe" dhe kanë turp të ndërpresin pedagogun. Kjo është e kuptueshme, sepse prej disa vitesh ata kanë parë një qasje të ndryshme ndaj të mësuarit. Pra, nëse është e vështirë, askush nuk do ta pranojë atë.

Për të lehtësuar tensionin, ne përdorëm teknikën e "kërkimit". Kolegu i pedagogut jo vetëm ndihmoi, por bëri pyetje gjatë leksionit dhe sugjeroi zgjidhje. Studentët e panë se pedagogët janë njerëz të vërtetë, mund t'u bëni pyetje dhe madje të bëni shaka me ta. Kjo ndihmoi në zbutjen e situatës. Gjëja kryesore këtu është të ruani një ekuilibër midis mbështetjes dhe ndërprerjes.

Epo, edhe me një "mashtrim" të tillë, përsëri pyesni për vështirësitë, zbuloni se sa e përshtatshme është ngarkesa e punës, kur dhe si të analizoni më mirë detyrat e shtëpisë.

Bëni një takim jozyrtar në fund

Pasi morëm aplikacionin përfundimtar në leksionin e fundit, vendosëm të festojmë me pica dhe thjesht të bisedojmë në një mjedis joformal. Ata u dhanë dhurata atyre që qëndruan deri në fund, emëruan pesëshen më të mirë dhe gjetën punonjës të rinj. Ne ishim krenarë për veten dhe studentët dhe ishim të lumtur që më në fund mbaroi :-).

Ju duhet një qershor i gatshëm - mësoni atë vetë, ose Si filluam një kurs seminaresh për studentët
Ne prezantojmë çmime. Brenda paketimit: T-shirt, çaj, bllok shënimesh, stilolaps, ngjitëse
 

Rezultatet e

Në fund të orëve arritën 16 nxënës, 8 në secilin drejtim. Sipas profesorëve të universitetit, kjo është shumë për kurse të tilla komplekse. Ne punësuam ose pothuajse punësuam pesë nga më të mirët, dhe pesë të tjerë do të vijnë në praktikë gjatë verës.

Një sondazh u nis menjëherë pas klasës për të mbledhur komente.

A ju ndihmuan seminaret të vendosni për zgjedhjen e drejtimit?

  • Po, unë do të shkoj në zhvillimin e backend - 50%.
  • Po, unë patjetër dua të jem një zhvillues front-end - 25%.
  • Jo, ende nuk e di se çfarë më intereson më shumë - 25%.

Cila doli të ishte më e vlefshme?

  • Njohuri të reja: "nuk mund ta marrësh këtë në universitet", "një vështrim i freskët në C++ të dendur", trajnim në teknologji për të rritur produktivitetin - CI, Git, Conan.
  • Profesionalizmi dhe pasioni i pedagogëve, dëshira për të përcjellë njohuri.
  • Formati i klasës: shpjegim dhe praktikë.
  • Shembuj nga puna reale.
  • Lidhje me artikuj dhe udhëzime.
  • Prezantime leksionesh të shkruara mirë.

Gjëja kryesore është se ne mundëm të themi se pas mbarimit të universitetit, djemtë do të kenë shumë punë interesante dhe sfiduese. Ata e kuptuan se në çfarë drejtimi donin të lëviznin dhe u bënë pak më afër një karriere të suksesshme në IT.

Tani dimë se si të zgjedhim formatin e duhur të trajnimit, çfarë të thjeshtojmë ose përjashtojmë nga programi fare, sa kohë duhet për t'u përgatitur dhe gjëra të tjera të rëndësishme. Ne i kuptojmë më mirë dëgjuesit tanë; frika dhe dyshimet janë lënë pas.

Ndoshta jemi ende larg krijimit të një universiteti korporativ, megjithëse tashmë po trajnojmë punonjës brenda kompanisë dhe po punojmë me studentë, por kemi hedhur hapin e parë drejt kësaj detyre serioze. Dhe shumë shpejt, në prill, do të shkojmë përsëri të japim mësim - këtë herë në Universitetin Shtetëror të Irkutsk, me të cilin kemi bashkëpunuar për një kohë të gjatë. Na uroni fat!

Burimi: www.habr.com

Shto një koment