Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

IT-ko HR-ko pertsonentzat ez da sekretua zure hiria milioi bat baino gehiagoko hiria ez bada, orduan programatzaile bat aurkitzea arazotsua da, eta beharrezkoa den teknologia-pila eta esperientzia duen pertsona bat are zailagoa da.

IT mundua txikia da Irkutsken. Hiriko garatzaile gehienek badakite ISPsystem konpainiaren existentziaz, eta asko dagoeneko gurekin daude. Eskatzaileak maiz etortzen dira junior postuetara, baina batez ere atzoko unibertsitateko lizentziatuak dira oraindik gehiago trebatu eta leundu behar direnak.

Eta C++-n apur bat programatu duten, Angular ezagutzen duten eta Linux ikusi duten prest dauden ikasleak nahi ditugu. Horrek esan nahi du guk geuk joan behar dugula irakatsi: enpresara aurkeztu eta gurekin lan egiteko behar duten materiala eman. Horrela sortu zen backend eta frontend garapenari buruzko ikastaroak antolatzeko ideia. Joan den neguan ezarri genuen, eta artikulu honetan nola gertatu zen kontatuko dizuegu.

Prestakuntza

Hasieran, garatzaile nagusiak bildu genituen eta beraiekin eztabaidatu genuen klaseen zereginak, iraupena eta formatua. Batez ere, backend eta frontend programatzaileak behar ditugu, horregatik espezialitate hauetako mintegiak egitea erabaki dugu. Hau lehen esperientzia denez eta zenbat esfortzu beharko duen ezezaguna denez, hilabete batera mugatu dugu denbora (zortzi klase norabide bakoitzean).

Backend-eko mintegietarako materiala hiru lagunek prestatu zuten, eta bik irakurri zuten; frontend-ean, zazpi langileren artean banatu zituzten gaiak.

Ez nuen denbora luzez irakaslerik bilatu behar, ezta konbentzitu beharrik ere. Parte hartzeko bonus bat zegoen, baina ez zen erabakigarria izan. Erdi-mailako eta goi-mailako langileak erakarri genituen, eta euren burua rol berri batean probatzeko interesa dute, komunikaziorako eta ezagutza transferitzeko gaitasunak garatuz. 300 ordu baino gehiago eman zituzten prestatzen.

INRTUko ziber saileko mutilentzat lehen mintegiak egitea erabaki genuen. Lankidetzarako gune eroso bat agertu berri zen bertan, eta Lanbide Eguna ere antolatu zen - enplegatzaile potentzialekin ikasleen bilera, eta aldian-aldian joaten gara. Oraingoan, ohi bezala, euren buruak eta lanpostu hutsak kontatu dizkigute, eta ikastarora gonbidatu gintuzten ere.

Parte hartu nahi zutenei galdetegi bat eman zitzaien interesak, prestakuntza maila eta teknologiaren ezagutza ulertzeko, mintegietarako gonbidapenetarako kontaktuak biltzeko eta entzuleak klaseetara eraman zezakeen ordenagailu eramangarririk ote zuen jakiteko.

Galdetegiaren bertsio elektronikorako esteka jarri zuten sare sozialetan, eta INRTUn masterra ikasten jarraitzen duen langile bati ikaskideekin partekatzeko ere eskatu zioten. Unibertsitatearekin ere adostu ahal izan zen albistea bere webgunean eta sare sozialetan argitaratzeko, baina ordurako nahikoa jende bazegoen ikastarora joateko prest.

Inkestaren emaitzek gure hipotesiak berretsi zituzten. Ikasle guztiek ez zekiten backend-a eta frontend-a zer ziren, eta denek ez zuten lan egiten guk erabiltzen dugun teknologia pilarekin. Zerbait entzun genuen eta C++ eta Linux-en proiektuak ere egin genituen, oso jende gutxik erabiltzen zuen Angular eta TypeScript.

Klaseak hasterako, 64 ikasle zeuden, nahikoa baino gehiago.

Mezularitzan kanal bat eta talde bat antolatu ziren mintegiko partaideentzat. Ordutegiaren aldaketei buruz idatzi zuten, bideoak eta hitzaldien aurkezpenak eta etxeko lanak argitaratu zituzten. Bertan eztabaidak ere egin zituzten eta galderak erantzun zituzten. Orain mintegiak amaitu dira, baina taldean eztabaidak jarraitzen dute. Etorkizunean, haren bidez, mutilak geeknight eta hackathonetara gonbidatzeko aukera izango da.

Hitzaldien edukiak

Ulertu genuen: zortzi ikasgaiko ikastaro batean ezinezkoa da C++-n programatzen irakastea edo Angular-en web aplikazioak sortzen. Baina produktu-enpresa moderno baten garapen-prozesua erakutsi nahi genuen eta, aldi berean, gure teknologia-pila ezagutarazi nahi genuen.

Hemen teoria ez da nahikoa; praktika behar da. Hori dela eta, ikasgai guztiak zeregin batekin konbinatu genituen: ekitaldiak erregistratzeko zerbitzu bat sortzea. Ikasleekin urratsez urrats aplikazio bat garatzea aurreikusi genuen, eta aldi berean gure pila eta bere alternatibak ezagutaraziz.

Sarrera hitzaldia

Inprimakiak bete dituzten guztiak gonbidatu ditugu lehen ikasgaira. Hasieran pila osoa besterik ez zela esan zuten, hori aspaldikoa zen, baina orain garapen enpresetan aurre- eta atze-garapenen banaketa dago. Bukaeran norabide interesgarriena aukeratzeko eskatu ziguten. Ikasleen %40k backend-erako izena eman zuen, %30 frontend-erako eta beste %30ek bi ikastaroetara joatea erabaki zuten. Baina kosta egiten zitzaien umeei klase guztietara joatea, eta pixkanaka zehazten joan ziren.

Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

Sarrera hitzaldian, backend garatzaileak prestakuntzaren ikuspegiari buruz txantxa egiten du: "Mintegiak artista nahi dutenentzako argibideak bezalakoak izango dira: 1. urratsa - zirkuluak marraztu, 2. urratsa - amaitu hontza marrazten"
 

Backend ikastaroen edukiak

Backend klaseetako batzuk programazioari eskaini zizkioten, eta beste batzuk, oro har, garapen prozesuari. Lehenengo zatian konpilazioa, make Π‘Make eta Conan, multithreading, programazio metodoak eta ereduak, datu-baseak eta http eskaerak lantzea ukitu zuen. Bigarren zatian testing, Continuous Integration and Continuous Delivery, Gitflow, talde-lana eta refactoring-ari buruz hitz egin dugu.

Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

Backend garatzaileen aurkezpeneko diapositiba
 

Frontend ikastaroen edukiak

Lehenik eta behin, ingurunea konfiguratu dugu: NVM instalatu, Node.js eta npm erabiliz, Angular CLI erabiliz eta Angular-en proiektu bat sortuz. Ondoren, moduluak hartu, oinarrizko zuzentarauak erabiltzen eta osagaiak sortzen ikasi genuen. Jarraian, orrien artean nola nabigatu eta bideratzea nola konfiguratu asmatu genuen. Zerbitzuak zer diren eta zeintzuk diren haien lanaren ezaugarriak osagai indibidualen, moduluen eta aplikazio osoaren barruan.

http eskaerak bidaltzeko eta bideraketa lantzeko aurrez instalatutako zerbitzuen zerrenda ezagutu dugu. Inprimakiak sortzen eta gertaerak prozesatzen ikasi genuen. Probak egiteko, zerbitzari simulatu bat sortu dugu Node.js-en. Postrerako, programazio erreaktiboaren kontzeptua eta RxJS bezalako tresnak ezagutu ditugu.

Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

Ikasleentzako front-end garatzaileen aurkezpen baten diapositiba
 

Tresnak

Mintegiek klasean ez ezik, haietatik kanpo ere praktikatzen dute, beraz, etxeko lanak jaso eta egiaztatzeko zerbitzu bat behar zen. Frontenderrek Google Classroom aukeratu zuten, backendek euren balorazio sistema idaztea erabaki zuten.
Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

Gure balorazio sistema. Berehala nabari da backender-ek idatzitakoa :)

Sistema honetan, ikasleek idatzitako kodea autoprobatu zen. Proba emaitzen araberakoa zen kalifikazioa. Puntu gehigarriak lor litezke berrikusteko eta garaiz bidalitako lanak egiteko. Balorazio orokorrak eragina izan zuen sailkapeneko postuan.

Balorazioak lehia-elementu bat sartu zuen klaseetan, beraz, hura utzi eta Google Classroom alde batera uztea erabaki genuen. Oraingoz, gure sistema Google-ren konponbidearen erosotasuna baino txikiagoa da, baina hori konpondu daiteke: hurrengo ikastaroetarako hobetuko dugu.

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹

Mintegiak ondo prestatu genituen eta ia ez genuen akatsik egin, baina oraindik akats batzuk zapaldu genituen. Esperientzia hau aholkuetan formalizatu dugu, norbaitentzat ondo etortzen bazaio.

Aukeratu zure denbora eta banatu zure jarduerak behar bezala

ΠœΡ‹ понадСялись Π½Π° унивСрситСт, Π½ΠΎ зря. Π£ΠΆΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Π΅Ρ† занятий Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ наш курс ΠΏΡ€ΠΈΡˆΠ΅Π»ΡΡ Π½Π° самоС Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ врСмя ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° β€” ΠΏΠ΅Ρ€Π΅Π΄ сСссиСй. Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠΎΠΉ послС ΠΏΠ°Ρ€, Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ ΠΊ экзамСнам, Π° ΠΏΠΎΡ‚ΠΎΠΌ садились Π·Π° наши задания. Иногда Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Π² 4–5 часов.

Garrantzitsua da eguneko ordua eta jardueren maiztasuna ere kontuan hartzea. 19:00etan hasi ginen, beraz, ikasle baten klaseak goiz amaitzen baziren, etxera joan eta arratsaldean itzuli behar zuen - hori deserosoa zen. Gainera, astelehenean eta asteazkenean edo ostegunean eta asteartean ematen ziren klaseak, eta etxeko lanak egiteko egun bat zegoenean, haurrek lan handia egin behar izaten zuten garaiz betetzeko. Gero moldatu ginen eta halako egunetan gutxiago eskatzen genuen.

Ekarri lankideak zure lehen klaseetan laguntzeko

Hasieran, ikasle guztiek ezin zuten irakaslearekin jarraitu; arazoak sortu ziren ingurunea zabaltzeko eta konfiguratzeko. Horrelako egoeretan, eskua altxatzen zuten, eta gure langilea etorri zen eta konpontzen lagundu zuen. Azkeneko ikasgaietan ez zen laguntza beharrik izan, dena prestatuta zegoelako.

Mintegiak bideoan grabatu

Horrela hainbat arazo aldi berean konponduko dituzu. Lehenik eta behin, eman klasea galdu dutenei ikusteko aukera. Bigarrenik, barne-ezagutza-oinarria eduki erabilgarriaz bete, batez ere hasiberrientzat. Hirugarrenik, grabazioari erreparatuta, langileak informazioa nola transmititzen duen eta ikusleen arreta atxiki dezakeen ebalua dezakezu. Analisi horrek hiztunaren ahozko gaitasuna garatzen laguntzen du. IT enpresek beti dute kongresu espezializatuetan lankideekin partekatzeko zerbait, eta mintegiek hizlari bikainak sor ditzakete.

Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa

Irakasleak hitz egiten du, kamerak grabatzen ditu
 

Prest egon behar izanez gero zure ikuspegia aldatzeko

ΠœΡ‹ ΡΠΎΠ±ΠΈΡ€Π°Π»ΠΈΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ нСбольшой кусок Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΌ. Но восприятиС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° оказалось Π½Π΅ Ρ‚Π°ΠΊΠΈΠΌ простым ΠΈ Π³Π»Π°Π΄ΠΊΠΈΠΌ, ΠΈ ΠΌΡ‹ помСняли ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ сСминарам.

Hitzaldiaren lehen zatian, aurreko etxeko lanak zehatz-mehatz aztertzen hasi ziren, eta bigarren zatian, hurrengorako teoria irakurtzen hasi ziren. Alegia, ikasleei arrantzarako kanabera bat oparitu zieten, eta etxean beraiek biltegia, beita eta arraina harrapatzen zuten -detaileetan sakondu eta C++ sintaxia ulertu zuten-. Hurrengo hitzaldian elkarrekin eztabaidatu genuen zer gertatu zen. Ikuspegi hau emankorragoa izan zen.

Ez aldatu irakaslez maiz

Bi langile izan genituen mintegiak egiten backend-ean, eta zazpi frontend-ean. Ikasleentzat ez zegoen alde handirik, baina frontend-eko irakasleek ondorioztatu zuten harreman produktiboago bat izateko entzuleak ezagutu behar direla, informazioa nola hautematen duten, etab., baina lehen aldiz hitz egiten duzunean, ezagutza hori ez dago hor. Hori dela eta, hobe izan daiteke irakaslez maiz ez aldatzea.

Egin galderak ikasgai guztietan

Ikasleek beraiek nekez esango dute zerbait gaizki dagoen ala ez. Ergel itxura eta galdera β€œergelak” egitearen beldur dira, eta lotsa ematen dute irakaslea eteteak. Hori ulergarria da, hainbat urtez ikaskuntzaren beste ikuspegi bat ikusi dutelako. Beraz, zaila bada, inork ez du onartuko.

Tentsioa arintzeko, β€œdecoy” teknika erabili dugu. Irakaslearen lankideak laguntzeaz gain, hitzaldian zehar galderak egin eta irtenbideak proposatu zituen. Ikasleek ikusi zuten irakasleak benetako pertsonak direla, galderak egin diezazkieketela eta baita txantxak ere haiekin. Horrek egoera arintzen lagundu zuen. Hemen gauza nagusia laguntza eta etenaren arteko oreka mantentzea da.

Beno, halako β€œamurru” batekin ere, galdetu oraindik zailtasunei buruz, jakin ezazu zein egokia den lan karga, noiz eta nola aztertu etxeko lanak.

Amaieran bilera informal bat egin

Azken hitzaldian azken eskaera jasota, pizzarekin ospatzea eta giro informal batean solasean aritzea erabaki genuen. Bukaera arte iraun zutenei opariak eman, bost onenen izena jarri eta langile berriak aurkitu zituzten. Harro geunden geure buruarekin eta ikasleekin, eta pozten ginen azkenean amaitu zelako :-).

Prest egindako jun behar duzu - irakatsi zion zuk zeuk, edo Nola jarri genuen martxan ikasleentzako mintegien ikastaroa
Sariak aurkezten ditugu. Paketearen barruan: kamiseta, tea, koadernoa, boligrafoa, pegatinak
 

Emaitzak

16 ikasle heldu ziren klaseen amaierara, 8 norabide bakoitzean. Unibertsitateko irakasleen arabera, hori asko da konplexutasun handiko ikastaroetarako. Onenetako bost kontratatu edo ia kontratatu genituen, eta beste bost etorriko dira udan entrenatzera.

Klasearen ostean inkesta bat jarri zen martxan iritzia jasotzeko.

Jardunaldiak lagundu al zaitu norabidea aukeratzen erabakitzen?

  • Bai, backend garapenera joango naiz -% 50.
  • Bai, zalantzarik gabe front-end garatzaile bat izan nahi dut -% 25.
  • Ez, oraindik ez dakit zer interesatzen zaidan gehiago: %25.

Π§Ρ‚ΠΎ оказалось Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ†Π΅Π½Π½Ρ‹ΠΌ?

  • Ezagutza berriak: "ezin duzu hau unibertsitatean lortu", "C++ trinkoari begirada berria", produktibitatea areagotzeko teknologietan trebatzea - ​​CI, Git, Conan.
  • Irakasleen profesionaltasuna eta pasioa, ezagutza transmititzeko gogoa.
  • Klase formatua: azalpena eta praktika.
  • Benetako lanaren adibideak.
  • Artikulu eta argibideetarako estekak.
  • Ongi idatzitako hitzaldi aurkezpenak.

Gauza nagusia zera da, unibertsitatea amaitu ondoren, mutilek lan interesgarri eta erronka asko izango dituztela esan genuela. Zein norabidetan mugitu nahi zuten ulertu zuten eta informatikako karrera arrakastatsu batera pixka bat hurbildu ziren.

Orain badakigu nola aukeratu prestakuntza-formatu egokia, zer sinplifikatu edo programatik baztertu, zenbat denbora behar den prestatzeko eta beste gauza garrantzitsu batzuk. Gure entzuleak hobeto ulertzen ditugu; beldurrak eta zalantzak atzean geratzen dira.

Beharbada, unibertsitate korporatibo bat sortzetik urrun gaude oraindik, nahiz eta dagoeneko enpresa barruan langileak prestatzen ari garen eta ikasleekin lanean, baina zeregin serio honetarako lehen urratsa eman dugu. Eta oso laster, apirilean, irakastera joango gara berriro, oraingoan Irkutsk Estatuko Unibertsitatera, denbora luzez elkarlanean ari garela horrekin. Opa iezaguzu zorte!

Iturria: www.habr.com

Gehitu iruzkin berria