Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

Ùn hè micca un sicretu per e persone di HR in IT chì, se a vostra cità ùn hè micca una cità di milioni di più, allora truvà un programatore hè problematicu, è una persona chì hà a pila di tecnulugia necessaria è l'esperienza hè ancu più difficiule.

U mondu IT hè chjucu in Irkutsk. A maiò parte di i sviluppatori di a cità sò cuscenti di l'esistenza di a cumpagnia ISPsystem, è parechji sò digià cun noi. I candidati spessu venenu per pusizioni junior, ma per suprattuttu questi sò i laureati universitarii d'ieri chì anu da esse ancu più furmatu è lucidatu.

E vulemu studienti pronti chì anu programatu un pocu in C++, sò familiarizati cù Angular è anu vistu Linux. Questu significa chì ci vole à andà à insignà noi stessi: intruduce à a cumpagnia è dà li u materiale chì anu bisognu à travaglià cun noi. Hè cusì chì hè nata l'idea di urganizà corsi nantu à u sviluppu di backend è frontend. L'ultimu invernu l'avemu implementatu, è in questu articulu vi diceremu cumu hè accadutu.

A preparazione di

À u principiu, avemu riunitu i sviluppatori principali è discutemu cun elli i travaglii, a durata è u formatu di e classi. A maiò parte di tuttu, avemu bisognu di programatori backend è frontend, cusì avemu decisu di organizà seminarii in queste specialità. Siccomu questu hè a prima sperienza è quantu sforzu duverà esse scunnisciutu, avemu limitatu u tempu à un mesi (ottu classi in ogni direzzione).

U materiale per i seminarii nantu à u backend hè statu preparatu da trè persone, è lettu da dui; in u frontend, i temi eranu spartuti trà sette impiegati.

Ùn aghju avutu à circà i prufessori per un bellu pezzu, nè ùn aghju avutu à cunvince. Ci era un bonus per a participazione, ma ùn era micca decisivu. Avemu attrattu l'impiegati à u livellu mediu è sopra, è anu interessatu à pruvà elli stessi in un novu rolu, sviluppà e cumpetenze di cumunicazione è di trasferimentu di cunniscenza. Hanu passatu più di 300 ore à preparà.

Avemu decisu di tene i primi seminarii per i ragazzi di u dipartimentu ciberneticu di l'INRTU. Un spaziu di cullaburazione cunvene era appena apparsu quì, è u ghjornu di a carriera era ancu pianificatu - una riunione di studienti cù i pussibuli impiegatori, chì assistemu regularmente. Sta volta, cum'è di solitu, ci anu parlatu di elli stessi è di i posti vacanti, è ci anu invitatu ancu à u corsu.

Quelli chì vulianu participà sò stati datu un questionnaire per capiscenu l'interessi, u livellu di furmazione è a cunniscenza di a tecnulugia, cullà cuntatti per l'inviti à i seminarii, è ancu sapè s'ellu l'ascultore avia un laptop chì puderia purtà à e classi.

Un ligame à a versione elettronica di u questionnaire hè statu publicatu nantu à e rete soziale, è anu ancu dumandatu à un impiigatu chì cuntinueghja à studià per un master à l'INRTU per sparte cù i so cumpagni di classe. Era ancu pussibule d'accordu cù l'università per publicà a nutizia nant'à u so situ web è e rete suciale, ma ci era digià abbastanza persone disposte à assistisce à u corsu.

I risultati di l'inchiesta anu cunfirmatu i nostri supposizioni. Micca tutti i studienti sapianu ciò chì era un backend è frontend, è micca tutti anu travagliatu cù a pila di tecnulugia chì usemu. Avemu intesu qualcosa è ancu fattu prughjetti in C++ è Linux, assai pochi persone anu utilizatu Angular è TypeScript.

À l'iniziu di e classi, ci era 64 studienti, chì era più chè abbastanza.

Un canale è un gruppu in u messenger sò stati urganizati per i participanti di u seminariu. Scrivevanu nantu à i cambiamenti in u calendariu, pubblicavanu video è presentazioni di lezioni, è travaglii di casa. Ci anu ancu tenutu discussioni è risponde à e dumande. Avà i seminarii sò finiti, ma i discussioni in u gruppu cuntinueghjanu. In u futuru, per mezu di ellu, serà pussibule invià i ragazzi à geeknights è hackathons.

Cuntenuti di lezioni

Avemu capitu: in un cursu di ottu lezioni hè impussibile d'insignà a prugrammazione in C++ o di creà applicazioni web in Angular. Ma avemu vulsutu dimustrà u prucessu di sviluppu in una cumpagnia di produttu mudernu è à u stessu tempu intruduce à a nostra pila di tecnulugia.

A teoria ùn hè micca abbastanza quì; a pratica hè necessaria. Dunque, avemu cumminatu tutte e lezioni cù una sola attività - per creà un serviziu per registrà avvenimenti. Avemu prughjettatu di sviluppà una applicazione cù i studienti passu à passu, mentre chì simultaneamente intruduce à a nostra pila è e so alternative.

Conferenza introduttiva

Avemu invitatu tutti quelli chì anu cumpletu i furmulari à a prima lezzione. À u principiu, anu dettu chì solu stack full - chì era assai tempu fà, ma avà in cumpagnie di sviluppu ci hè una divisione in u sviluppu di fronte è di daretu. À a fine ci anu dumandatu di sceglie a direzzione più interessante. U 40% di i studienti hà firmatu per u backend, u 30% per u frontend, è un altru 30% hà decisu di assistisce à i dui corsi. Ma era difficiule per i zitelli per assistisce à tutte e classi, è gradualmenti sò diventati determinati.

Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

À a cunferenza introduttiva, u sviluppatore di backend scherza annantu à l'approcciu di furmazione: "I seminarii seranu cum'è struzzioni per artisti aspiranti: Passu 1 - disegnu cerchi, passu 2 - finisci di disegnà a civetta "
 

Cuntenuti di i corsi di backend

Alcune di e classi backend sò state dedicate à a prugrammazione, è alcune sò state dedicate à u prucessu di sviluppu in generale. A prima parte tocca à compilazione, fà СMake è Conan, multithreading, metudi di prugrammazione è mudelli, travagliendu cù basa di dati è richieste http. In a seconda parte avemu parlatu di teste, Integrazione Continua è Consegna Continua, Gitflow, travagliu in squadra è refactoring.

Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

Slide da a presentazione di sviluppatori backend
 

Cuntenuti di i corsi di frontend

Prima, avemu stallatu l'ambiente: installatu NVM, usendu Node.js è npm, utilizendu Angular CLI, è creanu un prughjettu in Angular. Dopu avemu pigliatu moduli, hà amparatu à utilizà direttive basi è creà cumpunenti. Dopu, avemu capitu cumu navigà trà e pagine è cunfigurà u routing. Avemu amparatu ciò chì i servizii sò è quali sò e caratteristiche di u so travagliu in cumpunenti individuali, moduli è tutta l'applicazione.

Avemu cunnisciutu a lista di servizii preinstallati per mandà richieste http è travaglià cù routing. Avemu amparatu cumu creà forme è processà l'avvenimenti. Per pruvà, avemu creatu un servitore simulatu in Node.js. Per a postre, avemu amparatu nantu à u cuncettu di prugrammazione reattiva è arnesi cum'è RxJS.

Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

Slide da una presentazione di sviluppatori front-end per i studienti
 

Ferramenti

I seminarii implicanu a pratica micca solu in a classe, ma ancu fora di elli, cusì un serviziu era necessariu per riceve è verificà i travaglii. I front-enders anu sceltu Google Classroom, i back-enders decisu di scrive u so propiu sistema di valutazione.
Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

U nostru sistema di valutazione. Hè subitu evidenti ciò chì u backender hà scrittu :)

In questu sistema, u codice scrittu da i studienti hè statu autotested. U gradu dipende da i risultati di a prova. Punti supplementari puderanu esse ottenuti per rivisione è per u travagliu sottumessu à tempu. A valutazione generale hà influenzatu u postu in u ranking.

A valutazione hà introduttu un elementu di cumpetizione in e classi, cusì avemu decisu di lascià è abbandunà Google Classroom. Per avà, u nostru sistema hè inferjuri in termini di comodità à a suluzione di Google, ma questu pò esse riparatu: a migliurà per i prossimi corsi.

Советы

Avemu preparatu bè per i seminarii è ùn hà fattu quasi micca sbagliati, ma avemu sempre pisatu uni pochi di sbagli. Avemu formalizatu sta sperienza in cunsiglii, in casu chì vene in utile per qualchissia.

Sceglite u vostru tempu è distribuisce e vostre attività currettamente

Speremu l'università, ma in vain. À a fine di e classi, hè diventatu chjaru chì u nostru cursu si facia in u tempu più sconveniente di l'annu accademicu - prima di a sessione. I studienti sò ghjunti in casa dopu à e classi, si preparanu per l'esami, è poi si pusonu à fà i nostri assignazioni. Calchì volta suluzioni vinni in 4-5 ore.

Hè impurtante ancu di cunsiderà l'ora di u ghjornu è a freccia di l'attività. Avemu cuminciatu à 19:00, perchè se e classi di un studiente finiscinu prima, hà da andà in casa è vultà à a sera - questu era inconveniente. Inoltre, e classi si sò tenute u luni è u marcuri o ghjovi è marti, è quandu ci era un ghjornu per i travaglii, i zitelli anu da travaglià dura per compie à tempu. Allora avemu aghjustatu è in questi ghjorni avemu dumandatu menu.

Purtate i culleghi per aiutà vi durante i vostri primi classi

À u principiu, micca tutti i studienti puderanu seguità cù u prufessore; i prublemi sò ghjunti cù l'implementazione di l'ambiente è a stallazione. In tali situazioni, anu alzatu a manu, è u nostru impiigatu hè ghjuntu è aiutau à risolve. Duranti l'ultime lezioni ùn ci era micca bisognu di aiutu, perchè tuttu era digià stallatu.

Registrate seminarii nantu à u video

Questu modu vi risolve parechji prublemi à una volta. Prima, dà à quelli chì anu mancatu a classe una chance di fighjà. Siconda, rinfriscà a basa di cunniscenza interna cun cuntenutu utili, in particulare per i principianti. In terzu, fighjendu l'arregistramentu, pudete valutà cumu l'impiigatu trasmette l'infurmazioni è s'ellu pò mantene l'attenzione di l'audienza. Tali analisi aiuta à sviluppà e cumpetenze oratorii di u parlante. L'imprese IT anu sempre qualcosa da sparte cù i culleghi in cunferenze specializate, è i seminarii ponu pruduce parlanti eccellenti.

Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti

Lecturer parla, camera registra
 

Siate pronti à cambià u vostru approcciu se ne necessariu

Avemu da leghje un picculu pezzu di teoria, fà un pocu di prugrammazione è dà i travaglii. Ma a percepzione di u materiale ùn hè micca cusì simplice è liscia, è avemu cambiatu l'approcciu à i seminarii.

In a prima mità di a cunferenza, cuminciaru à cunsiderà i travaglii di casa precedente in dettu, è in a seconda parte, cuminciaru à leghje a teoria per u prossimu. In altri palori, anu datu à i studienti una canna di pesca, è in casa elli stessi anu cercatu un reservoir, l'esca è i pesci catturati - sfondate in i dettagli è capiscenu a sintassi C++. À a prossima cunferenza avemu discututu inseme ciò chì hè accadutu. Stu approcciu hè diventatu più pruduttivu.

Ùn cambiate micca i maestri spessu

Avemu avutu dui impiegati cunducendu seminarii nantu à u backend, è sette in u frontend. Ùn ci era micca assai diffarenza per i studienti, ma i prufessori di front-end sò ghjunti à a cunclusione chì per un cuntattu più produtivu avete bisognu di cunnosce l'audienza, cumu percecenu l'infurmazioni, etc., ma quandu si parla per a prima volta, sta cunniscenza ùn hè micca quì. Dunque, pò esse megliu micca cambià i prufessori spessu.

Fate dumande in ogni lezione

I studienti stessi sò improbabile di dì se qualcosa va male. Anu a paura di vede stupidu è di dumandà dumande "stupidi", è sò imbarazzati di interrompe u lecturer. Questu hè comprensibile, perchè per parechji anni anu vistu un accostu diversu à l'apprendimentu. Allora s'ellu hè difficiule, nimu l'admette.

Per allevà a tensione, avemu usatu a tecnica "decoy". U cullegu di u prufessore ùn solu hà aiutatu, ma hà ancu dumandatu e dumande durante a cunferenza è hà suggeritu suluzioni. I studienti anu vistu chì i lettori sò persone veri, pudete fà dumande è ancu scherzà cun elli. Questu hà aiutatu à defuse a situazione. A cosa principal hè di mantene un equilibriu trà u sustegnu è l'interruzzione.

Ebbè, ancu cù un tali "decoy", sempre dumandate nantu à e difficultà, scopre quantu hè adattatu a carica di travagliu, quandu è cumu megliu analizà i travaglii.

Avè una riunione informale à a fine

Dopu avè ricevutu l'applicazione finale à l'ultima cunferenza, avemu decisu di celebrà cù pizza è solu chatte in un ambiente informale. Anu datu rigali à quelli chì durò finu à a fine, chjamati i primi cinque, è truvaru novi impiegati. Eramu fieri di noi stessi è di i studienti, è eramu felici ch'ella sia infine finita :-).

Avete bisognu di un ghjugnu ready-made - insegni ellu stessu, o Cumu avemu lanciatu un cursu di seminarii per i studienti
Presentemu i premii. Dentru u pacchettu: T-shirt, tè, bloccu note, penna, stickers
 

Risultati

16 studienti ghjunghjenu à a fine di e classi, 8 in ogni direzzione. Sicondu i prufessori universitarii, questu hè assai per i corsi di una tale cumplessità. Avemu assuciatu o quasi allughjatu cinque di i migliori, è cinque più venenu à praticà in l'estiu.

Una indagine hè stata lanciata immediatamente dopu à a classa per raccoglie feedback.

I seminarii vi aiutanu à decide di a vostra scelta di direzzione?

  • Iè, andaraghju in u sviluppu di backend - 50%.
  • Iè, vogliu esse un sviluppatore front-end - 25%.
  • Innò, ùn sò ancu ciò chì m'interessa di più - 25%.

Chì hè diventatu u più preziosu?

  • Cunniscenza nova: "ùn pudete micca ottene questu à l'università", "un novu sguardu à densu C++", furmazione in tecnulugia per aumentà a produtividade - CI, Git, Conan.
  • A prufessionalità è a passione di i prufessori, a vulintà di trasmette a cunniscenza.
  • Forma di classa: spiegazione è pratica.
  • Esempii da u travagliu veru.
  • Ligami à articuli è struzzioni.
  • Presentazioni di lezioni ben scritte.

A cosa principal hè chì avemu pussutu dì chì dopu à u gradu di l'università, i picciotti avarà assai travagliu interessante è sfida. Anu capitu in quale direzzione vulianu passà è diventanu un pocu più vicinu à una carriera di successu in IT.

Avà sapemu cumu sceglie u formatu di furmazione adattatu, ciò chì simplificà o escludiri da u prugramma in tuttu, quantu tempu ci vole à preparà è altre cose impurtanti. Capemu megliu i nostri ascoltatori; i timori è i dubbi sò lasciati.

Forsi simu ancu luntanu da creà una università corporativa, ancu s'è avemu digià furmà l'impiegati in l'impresa è travagliendu cù i studienti, ma avemu fattu u primu passu versu stu compitu seriu. È assai prestu, in April, andemu à insignà di novu - sta volta à l'Università Statale di Irkutsk, cù quale avemu cooperatu per un bellu pezzu. Auguraci a furtuna !

Source: www.habr.com

Add a comment