Kollaborazzjoni u awtomazzjoni fil-frontend. Dak li tgħallimna fi 13-il skola

Hi kollha. Kollegi dan l-aħħar kitbu fuq dan il-blog li infetħet ir-reġistrazzjoni għall-Iskola li jmiss tal-Iżvilupp tal-Interface f'Moska. Ninsab kuntent ħafna bis-sett il-ġdid, għax kont wieħed minn dawk li ħriġt bl-Iskola fl-2012, u minn dakinhar ilni kontinwament involut fiha. Hija evolviet. Minnha ħarġet mini-ġenerazzjoni sħiħa ta 'żviluppaturi b'ħarsa wiesgħa u l-abbiltà li jieħdu fuq dak kollu relatat mal-frontend fil-proġetti. Xi wħud mill-gradwati jaħdmu f'Yandex, oħrajn le.

Kollaborazzjoni u awtomazzjoni fil-frontend. Dak li tgħallimna fi 13-il skola

SRI - bħala servizz: jeħtieġ ukoll formati differenti ta' interazzjoni, awtomazzjoni u esperimentazzjoni. Hekk nitkellmu llum fuq Habré. Se jkun hemm ukoll links utli għall-kandidati.


Ma rridx nirrepeti wisq: l-informazzjoni bażika kollha dwar l-SRI 2019 tinsab fuq il-websajt. Ħa nfakkarkom dwar l-opportunitajiet għal guys minn bliet oħra: indika fil-formola tal-applikazzjoni jekk tridx tieħu l-ewwel parti (mis-7 ta’ Settembru sal-25 ta’ Ottubru) in absentia. Naturalment, mhux se nirrifjutaw il-parteċipazzjoni full-time lil dawk li jlaħħqu mal-kompitu tat-test - se nħallsu għall-ħostel u l-ikliet.

Nistiednu lil kulħadd għall-SRI li huwa interessat fl-iżvilupp front-end u għandu nuqqas akut ta 'prattika. Matul l-Iskola, l-istudenti jiksbu esperjenza fl-iżvilupp tat-tim, jitgħallmu l-ħsieb tas-sistemi u jiżviluppaw il-ħiliet meħtieġa għal xogħol futur f'Yandex u kumpaniji simili. It-triq tal-karriera tal-gradwati tal-SRI tidher xi ħaġa bħal din: l-ewwel isiru żviluppaturi junior, imbagħad żviluppaturi, u eventwalment mexxejja tat-tim.

Din se tkun is-seba 'Iskola f'Moska u l-erbatax, jekk inqisu l-ibliet kollha fejn saret - Simferopol, Minsk, Yekaterinburg, San Pietruburgu. Għandna proġett flessibbli. Kull darba li nisimgħu l-feedback tal-istudenti: aħna nbiddlu, inneħħu, inżidu xi ħaġa bbażata fuq il-ħtiġijiet tagħhom u l-bidliet fl-industrija.

Id-data tal-bidu

Nagħmlu l-kompitu introduttorju pjuttost diffiċli. It-tifsira tal-inkarigu għar-reklutaġġ f'Moska hija simili għal dik kien f'Minsk SRI din is-sena. Aħna nagħtuk problema dwar it-tqassim dinamiku, il-kitba ta 'JavaScript, u ​​jkollok bżonn tifhem qasam tas-suġġett ġdid. Skont l-istimi tagħna, se tieħu 5-7 ijiem biex titlesta, forsi ftit aktar.

Wara r-reġistrazzjoni fl-Iskola, il-parteċipanti jridu jgħaddu minn żewġ stadji. Fl-ewwel wieħed minnhom, l-istudenti jisimgħu lekċers, jagħmlu l-homework u mbagħad jirreveduhom flimkien mal-għalliema u studenti oħra proprju fil-klassi. Ir-riżultat huwa effett ta 'sinerġija qawwija.

Waħda mill-lectures hija neċessarjament miżmuma f'format ħafna aktar intensiv mill-bqija. Hawnhekk nistudjaw l-algoritmi: għal diversi sigħat wara xulxin, l-istudenti jitgħallmu tekniki algoritmiċi ewlenin fil-prattika.

Matul it-tieni stadju, il-parteċipanti jingħaqdu ma 'xulxin f'timijiet żgħar u jaħdmu fil-modalità hackathon (aħna nsejħulhom slashathons). Matul it-tieni stadju kollu, l-istudenti jaħdmu fuq proġetti reali taħt il-mentoring ta 'impjegati ta' Yandex. Fl-aħħar - difiża ta 'proġetti. Dawk l-aktar ta 'suċċess għandhom ċans reali li jidħlu fil-produzzjoni.

Mhux dejjem kien hekk.

Kif inbidel l-SRI

Għamilna l-Iskola għall-ewwel darba fl-2012. Inizjalment, l-idea kienet li aħna stess ma kellna speċjalisti u ddeċidejna li "nkabbru"hom. Iżda anki dak iż-żmien, aħna ma llimitajna l-istudenti fejn jistgħu jaħdmu aktar tard. Huwa importanti li tissolva kompitu ta 'livell għoli - li tissaħħaħ l-ekosistema akbar billi terġa' lura l-gradwati lejha b'fehim profond miksub tal-frontend. F'konferenzi u laqgħat mal-iżviluppaturi, tista' tara kif dan il-proċess jagħti l-frott.

Formati u programm

Qabel, kien hemm biss lekċers bil-homework u d-difiża ta’ proġett finali. Barra minn hekk, il-lectures huma wesgħin, iddisinjati għal-livell bażiku ta 'għarfien tal-istudenti. Bil-mod il-mod indunajna li dan ma tantx kien jagħmel sens. L-informazzjoni kollha hija diġà disponibbli onlajn; huwa aktar importanti li l-istudenti jiġu motivati ​​biex isibu l-informazzjoni meħtieġa huma stess, jagħtuhom il-vector it-tajjeb u, b’mod ġenerali, inissel xewqa li jitgħallmu. Barra minn hekk, matul is-snin ta 'tmexxija tal-SRI, akkumulajna ħafna materjal dwar suġġetti bażiċi, u naġġornawh regolarment.

Issa qed nikkonċentraw aktar fuq ir-reviżjoni pubblika tal-assenjazzjonijiet tad-dar. Din hija parti importanti mill-proċess edukattiv. Analiżi konġunta tal-problemi l-aktar komuni f'kull suġġett wara kull lecture tgħin biex tikkonsolida l-materjal fil-prattika.

Meta ġie ivvintat il-format Srikathon, ta ċertu spinta lill-proċess. Qabel dan, l-istudenti ppreparaw il-proġetti finali tagħhom id-dar waħedhom. Ħsibna li jkun aktar effettiv li jittejjeb il-ħidma f’tim. Din il-ħila hija diffiċli biex tinkiseb jekk inti żviluppatur tal-interface tal-bidu li jaħdem f'kumpanija żgħira, u aktar u aktar jekk inti freelancer. Fi srikathons, kull tim għandu mentors minn Yandex - żviluppaturi b'esperjenza, jgħinu lill-istudenti jistabbilixxu relazzjonijiet u jibnu proċess ta 'xogħol.

Kollaborazzjoni u awtomazzjoni fil-frontend. Dak li tgħallimna fi 13-il skola

Wieħed mill-Shrikathons

Ippruvajna wkoll il-format ta 'skejjel magħquda meta ħdimna fil-kuntest ta' "Mobilizzazzjoni", proġett edukattiv fl-2017 għall-iżvilupp ta 'prodotti mobbli. Studenti mill-SRI, l-Iskola tal-Maniġers, l-Iskola tal-Iżvilupp tal-Mobile u l-Iskola tad-Disinn tal-Mobile ġew magħquda f’timijiet fl-istess ħin.

Din is-sena rridu nirrepetu xi ħaġa simili: se nagħmlu timijiet imħallta mis-Sri Lanka u studenti minn Skejjel ta' żvilupp backend.

Iċċekkjar kompiti tat-test

Kull sena l-kompitu tat-test isir ftit aktar diffiċli għall-applikanti, u l-iċċekkjar huwa ftit aktar faċli għalina. L-ewwel Skola rċeviet għexieren ta’ applikazzjonijiet – imbagħad ivverifikajnahom manwalment. Din is-sena se jkun hemm madwar elfejn applikazzjoni. Kellna nottimizzaw il-proċess ta 'verifika: għamilna lista ta' kontroll waħda u qassamna l-verifika tal-kompiti fost numru kbir ta 'nies. Diġà ppruvajna fl-aħħar ShRI, u f'dan se nsaħħu diversi awtomazzjoni u semi-awtomazzjoni tal-proċess ta 'verifika. Pereżempju, se nużaw l-awtotests biex niċċekkjaw malajr ix-xogħol qabel ma nissottomettuh lil żviluppatur għal evalwazzjoni esperta.

Team

Madwar mitt persuna huma involuti fl-organizzazzjoni u t-tmexxija tal-SRI. Dawn huma żviluppaturi tal-interface minn Yandex kollha, mid-dipartimenti kollha, anke minn unitajiet tan-negozju. Xi wħud jgħinu biex jinħoloq il-programm, oħrajn jagħtu lekċers jew jissorveljaw srikotons. Peress li hemm ħafna organizzaturi, dan ma jfixkilx ħafna l-kompiti tax-xogħol attwali tal-impjegati. Hemm ukoll benefiċċju għalihom: jitgħallmu jħarrġu lill-oħrajn, jagħtu parrinu, u ġeneralment jagħmlu proġetti aktar kumplessi. Win-win.

Nies

L-istess bħall-impjiegi u l-apprendistati tagħna, m'hemm l-ebda restrizzjonijiet ta 'età. Qed nistennew studenti universitarji u speċjalisti li għandhom esperjenza minima fl-iżvilupp front-end. Huwa importanti għalina li persuna jkollha x-xewqa u l-kapaċità li titgħallem.

L-istudent SRI jinsab fi stat borderline: huwa diġà jaf u jista 'jagħmel xi ħaġa, iżda jista' jkun nieqes mill-għarfien tas-sistema u l-esperjenza fl-iżvilupp tat-tim f'kumpaniji kbar, huwa nieqes mill-prattika. L-SRI ma jgħallemx mill-bidu.

Fl-istess ħin, inti tista 'ma tkunx żviluppatur front-end, iżda pjuttost tidħol fi, pereżempju, disinn, ġestjoni ta' proġett tekniku jew żvilupp back-end. Fi kwalunkwe każ, jekk l-għarfien u l-esperjenza tiegħek huma biżżejjed biex tlesti l-kompitu tat-test, jagħmel sens li tmur tistudja fl-SRI. Għarfien fil-fond tal-frontend jippermettilek tifhem aħjar il-problemi tal-kollegi tiegħek.

Kieku kull disinjatur u maniġer li naħdmu magħhom kellu dan il-livell ta 'fehim tal-iżvilupp tal-interface, kulħadd żgur ikun f'qagħda aħjar.

Matul is-snin ta 'tmexxija tal-Iskola, aħna ndunajna li l-iżviluppaturi li jiġu biex jaħdmu f'Yandex minn SRI juru riżultati eċċellenti f'reviżjonijiet interni.

Aħna nattribwixxu dan għall-fatt li l-istudenti tal-SRI għandhom il-mentalità u l-arketip it-tajba ta’ student. Huma jħarsu lejn id-dinja b'għajnejn miftuħa u toqgħodx lura milli jistaqsu jekk xi ħaġa mhix ċara. Huma jafu kif jaħdmu b'mod indipendenti u faċilment jingħaqdu ma 'oħrajn.

Minn bliet oħra

Inġibu studenti minn madwar ir-Russja kollha, għax l-istudju attiv u l-għajxien flimkien ma’ nies li jaħsbuha l-istess joħolqu reġim intensiv ħafna – u b’hekk joħorġuhom mill-kuntest ta’ darhom. Huwa bħal kamp tas-sajf, dormitorju tal-istudenti, jew il-format coliving issa popolari. Xi parteċipanti minn Moska huma jealous u jitolbu li jmorru ġo hostel ma 'studenti sħabi.

Studju part-time

Din is-sena, l-ewwel stadju b'lekċers u xogħol tad-dar jista 'jitlesta fil-mod ta' korrispondenza, mill-bogħod - direttament mill-belt tiegħek. Iżda għat-tieni stadju trid tiġi f'Moska, minn dakinhar tibda l-maġija tal-ħidma f'tim. Għadna ma nafux kemm se jkun hemm postijiet disponibbli għat-tagħlim mill-bogħod. L-aspett psikoloġiku tad-dinamika tal-grupp huwa importanti hawnhekk; huwa importanti li tħossok li tagħmel parti mill-grupp.

Irridu li studenti li jistudjaw fl-istess fluss jikkomunikaw ma’ xulxin u jsiru ħbieb. Jekk nofs l-applikanti jistudjaw mill-bogħod, u l-fluss huwa kbir wisq, pereżempju, 100 ruħ, allura jkun hemm effett spjaċevoli ta 'solitudni fil-folla. Għalhekk, normalment ikollna 30–40 student f'kurrent wieħed.

Statistika tat-tranżizzjonijiet għal Yandex

Minn kull fluss ta 'dawn l-aħħar snin, nieħdu minn 60% sa 70% tal-gradwati għal apprendistati u postijiet battala.

B'kollox, 539 student iggradwaw mill-SRI, 244 minnhom saru impjegati Yandex (mingħajr ma jingħaddu dawk li kienu biss fuq apprendistat). Il-kumpanija bħalissa timpjega 163 gradwat.

Mill-Iskejjel tas-sena li għaddiet, impjegajna 59 persuna fil-kumpanija: 29 intern, 30 żviluppatur full-time. Il-gradwati jaħdmu f'varjetà ta 'servizzi Yandex: Dirett, Fittex, Mail, paġna ewlenija, Suq, Ġeoservizzi, Auto, Zen, Metrica, Saħħa, Flus.

BEM u approċċ ibridu għall-iżvilupp mobbli

L-SRI mhuwiex marbut mal-BEM. Naturalment, jekk nitkellmu dwar l-iżvilupp tal-interface, nifhmu t-tip li żviluppa f'Yandex - jiġifieri, xogħol tqal, ħafna utenti, standards ta 'kwalità għolja u attenzjoni għad-dettall. Anke biex toħloq websajts reġjonali żgħar, huwa importanti li tifhem il-prinċipji fundamentali tal-professjoni, li tifhem dak li tista 'tiffranka fuq u għaliex, u dak li ma tistax. Fuq talba tal-istudenti, iddedikajna waħda mill-lectures għall-BEM, peress li din il-metodoloġija saret standard f'ħafna postijiet.

Aħna ngħallmu żvilupp tal-web u teknoloġiji relatati, kif ukoll żvilupp mobbli u tqassim mobbli fil-kuntest tat-teknoloġiji tal-web, u nużaw approċċ ibridu biex noħolqu applikazzjonijiet. Għalhekk, fl-SRI ma nmissux aspetti tal-ipprogrammar nattiv f'Swift, Objective-C, Cocoa, C++, Java. Ma nmissux ukoll l-iżvilupp għal React Native.

Webinar miftuħ

Illum l-Erbgħa, 19 ta' Ġunju, fis-19:00 ħin ta' Moska, jien u l-kollegi tiegħi se norganizzaw webinar dwar l-Iskola - se nwieġbu mistoqsijiet minn dawk li qed jaħsbu biex jirreġistraw jew li diġà bdew jagħmlu l-kompitu (naturalment, se nwieġbu wkoll ejja fil-kummenti għal din il-kariga). Hawn hu l-link fuq YouTube, tista 'tikklikkja "Fakkru".

X'għandek taqra biex tipprepara

Siti utli

- Modern JavaScript Tutorial
- WebReference
 
Books

- JavaScript. Il-Gwida Komprensiva (Is-6 Edizzjoni), David Flanagan
- Kodiċi Perfett, Steve McConnell
- Refactoring. Titjib tal-Kodiċi Eżistenti, Martin Fowler  
- Ktieb Git
 
Korsijiet dwar l-Udacity (rabta)

- Linja ta' Kmand Bażiku tal-Linux
— Ottimizzazzjoni tar-Rendering tal-Browser
— Ottimizzazzjoni tal-Prestazzjoni tal-Websajt
— JavaScript
— Netwerking għall-Iżviluppaturi tal-Web
- Kanvas HTML5
— Stampi li Jirrispondu
— Fundamentali tad-Disinn tal-Web li Jirrispondi
— Applikazzjonijiet tal-Web Offline
— Għodda tal-Web u Awtomazzjoni
— Ittestjar JavaScript
— Introduzzjoni għal Progressive Web Apps
— Ittestjar tas-Softwer
— JavaScript Orjentat lejn l-Oġġetti
 
Filmati tal-vidjo

- Kanal tal-Akkademja Yandex
- Materjali ShRI
- Screencast fuq Node.js
- Screencast fuq Webpack 
- Screencast minn Gulp
- Bażi ES6
- Tutorial Javascript Għal Jibdew
- Fundamenti tal-Javascript
- Javascript modulari
- Irreaġixxi Tutorials JS
- Redux Tutorials
- LearnCode.academy
- CodeDojo
- JavaScript.ru
- Google Developers
- Developer Microsoft
- Żviluppaturi Facebook
- Technostream Mail.Ru Grupp
- NOU INTUIT

Tista 'tipprova idejk issolvi l-problemi fuq KodiċiSinjal.

Din mhix lista kompluta; hemm ħafna aktar materjali utli. Anzi rridu li l-applikanti joqogħdu attenti għal ċerti suġġetti u jiddedikaw ħin għalihom. Huwa importanti li l-istudenti jridu jfittxu l-informazzjoni huma stess.

Sors: www.habr.com

Żid kumment