Cullaburazione è automatizazione in u frontend. Ciò chì avemu amparatu in 13 scole

Salute à tutti. I culleghi di pocu tempu anu scrittu annantu à stu blog chì iscrizzione hè aperta à a prossima Scola di Sviluppu di l'Interfaccia in Mosca. Sò assai cuntentu di u novu settore, perchè eru unu di quelli chì sò ghjunti cù a Scola in u 2012, è da tandu sò constantemente implicatu in questu. Ella hà evolutu. Da questu hè vinutu una mini-generazione sana di sviluppatori cù una prospettiva larga è a capacità di piglià tuttu ciò chì riguarda u frontend in i prughjetti. Unipochi di i diplomi travaglianu in Yandex, altri micca.

Cullaburazione è automatizazione in u frontend. Ciò chì avemu amparatu in 13 scole

SRI - cum'è serviziu: richiede ancu diversi formati di interazzione, automatizazione è sperimentazione. Hè ciò ch’è no parleremu oghje nant’à Habré. Ci saranu ancu ligami utili per i candidati.


Ùn vogliu micca ripetiri troppu: tutte l'infurmazioni basi nantu à SRI 2019 sò nantu à u situ web. Lasciami ricurdà solu l'uppurtunità per i ragazzi d'altre cità: indicà in u modulu di candidatura se vulete piglià a prima parte (da u 7 di settembre à u 25 d'ottobre) in absentia. Di sicuru, ùn ricusemu micca a participazione à tempu pienu à quelli chì facenu fronte à u compitu di prova - pagheremu l'albergu è i pasti.

Invitemu tutti à SRI chì hè interessatu à u sviluppu front-end è hà una mancanza aguda di pratica. Durante a Scola, i studienti acquistanu sperienza in u sviluppu di a squadra, imparanu u pensamentu di sistemi è sviluppanu e cumpetenze necessarie per u futuru travagliu in Yandex è cumpagnie simili. U percorsu di carriera di i graduati SRI s'assumiglia à questu: prima diventanu sviluppatori junior, dopu sviluppatori, è eventualmente capi di squadra.

Questu serà a settima Scola in Mosca è a quattordicesima, se avemu cunsiderà tutte e cità induve hè stata tenuta - Simferopol, Minsk, Ekaterinburg, San Petruburgu. Avemu un prughjettu flexible. Ogni volta chì ascoltemu i feedback di i studienti: cambiamu, sguassemu, aghjunghje qualcosa basatu nantu à i so bisogni è cambiamenti in l'industria.

Start of training

Facemu u compitu introduttivu abbastanza difficiule. U significatu di l'assignazione per u reclutamentu in Mosca hè simile à quellu era in Minsk SRI quist'annu. Vi daremu un prublema nantu à u layout dinamicu, scrive JavaScript, è avete bisognu di capiscenu un novu sughjettu. Sicondu i nostri stimi, duverà 5-7 ghjorni per compie, forsi un pocu più.

Dopu à l'iscrizzione in a Scola, i participanti devenu passà per duie tappe. À u primu di elli, i studienti ascoltanu e lezioni, facenu i travaglii in casa è dopu li riviseghjanu inseme cù i prufessori è l'altri studienti ghjustu in classe. U risultatu hè un effettu sinergia putente.

Una di e lezioni hè necessariamente tenuta in un formatu assai più intensivu cà u restu. Quì studiemu l'algoritmi: per parechje ore in una fila, i studienti amparanu tecniche algoritmichi chjave in pratica.

Duranti a seconda tappa, i participanti s'uniscenu l'una cù l'altri in picculi squadre è travaglianu in modu di hackathon (chiamemu slashathons). Duranti tutta a seconda tappa, i studienti travaglianu nantu à prughjetti reali sottu a tutela di l'impiegati Yandex. In u finale - difesa di prughjetti. I più riesciuti anu una vera chance per entra in a produzzione.

Ùn era micca sempre cusì.

Cumu SRI hà cambiatu

Avemu tenutu a Scola per a prima volta in 2012. Inizialmente, l'idea era chì noi stessi mancavamu specialisti è avemu decisu di "crescà". Ma ancu allora, ùn avemu micca limitatu i studienti induve puderanu travaglià dopu. Hè impurtante di risolve un compitu d'altu livellu - per rinfurzà l'ecosistema più grande riturnendu i graduate cù una cunniscenza prufonda acquistata di u frontend. In cunferenze è riunioni cù i sviluppatori, pudete vede cumu stu prucessu porta fruttu.

Formati è prugramma

Nanzu, ci eranu solu cunferenze cù i travaglii è a difesa di un prughjettu finali. Inoltre, e lezioni sò larghe, pensate per u livellu basu di cunniscenza di i studienti. Pocu à pocu avemu capitu chì questu ùn hà micca assai sensu. Tutte l'infurmazioni sò digià dispunibuli in ligna; hè più impurtante di motivà i studienti à truvà l'infurmazioni necessarii stessi, dà li u vettore ghjustu è, in generale, inculcà a voglia d'amparà. Inoltre, annantu à l'anni di a realizazione di SRI, avemu accumulatu assai materiale nantu à temi basi, è l'aghjurnà regularmente.

Avà ci cuncintramu più nantu à a revisione publicamente di i travaglii di casa. Questu hè una parte impurtante di u prucessu educativu. Una analisi cumuna di i prublemi più cumuni in ogni tema dopu ogni lettura aiuta à cunsulidà u materiale in pratica.

Quandu u furmatu Srikathon hè statu inventatu, hà datu un certu impulsu à u prucessu. Prima di quessa, i studienti preparanu i so prughjetti finali in casa solu. Avemu pensatu chì saria più efficace per migliurà u travagliu in squadra. Sta cumpetenza hè difficiuli di ottene sè site un sviluppatore di interfaccia principianti chì travaglia in una piccula cumpagnia, è ancu di più se site un freelancer. In srikathons, ogni squadra hà mentori da Yandex - sviluppatori sperimentati, aiutanu i studienti à stabilisce relazioni è custruiscenu un prucessu di travagliu.

Cullaburazione è automatizazione in u frontend. Ciò chì avemu amparatu in 13 scole

Unu di i Shrikathon

Avemu ancu pruvatu u formatu di scole unite quandu avemu travagliatu in u cuntestu di "Mobilization", un prughjettu educativu in 2017 per u sviluppu di i prudutti mobili. I studienti di SRI, a Scola di Managers, a Scola di Sviluppu Mobile è a Scola di Design Mobile sò stati cumminati in squadre à u stessu tempu.

Quist'annu vulemu ripetiri qualcosa simili: faremu squadre miste da Sri Lanka è studienti da Scole di sviluppu di backend.

Cuntrollà i travaglii di prova

Ogni annu u compitu di prova diventa un pocu più difficiule per i candidati, è cuntrollà un pocu più faciule per noi. A prima Scola hà ricevutu decine d'applicazioni - dopu avemu verificatu manualmente. Quist'annu ci saranu circa duimila applicazioni. Avemu avutu à ottimisà u prucessu di verificazione: avemu fattu una sola lista di verificazione è distribuitu a verificazione di i travaglii trà un gran numaru di persone. Avemu digià pruvatu à l'ultimu ShRI, è à questu avemu da rinfurzà diverse automatizazione è semi-automatizazione di u prucessu di verificazione. Per esempiu, useremu autotests per verificà rapidamente u travagliu prima di mandà à un sviluppatore per una valutazione esperta.

squadra

Circa un centu di persone sò implicati in l'urganizazione è a realizazione di u SRI. Quessi sò sviluppatori d'interfaccia da tuttu Yandex, da tutti i dipartimenti, ancu da unità di cummerciale. Qualchidunu aiutanu à creà u prugramma, altri dà lezioni o supervise i sricutons. Siccomu ci sò assai urganizatori, questu ùn interferiscenu micca assai cù i travaglii di travagliu attuale di l'impiegati. Ci hè ancu un benefiziu per elli: amparanu à furmà l'altri, mentore, è in generale facenu prughjetti più cumplessi. Win-win.

populu

Cum'è i nostri impieghi è stages, ùn ci sò micca restrizioni di età. Aspittemu studienti universitari è specialisti chì anu una sperienza minima in u sviluppu front-end. Hè impurtante per noi chì una persona hà u desideriu è a capacità di amparà.

U studiente SRI hè in un statu di cunfini: ellu sapi digià è pò fà qualcosa, ma pò manca di cunniscenze di u sistema è di sperienza in u sviluppu di squadra in grandi imprese, ùn manca di pratica. SRI ùn insegna micca da zero.

À u listessu tempu, pudete micca esse un sviluppatore di front-end, ma piuttostu impegnate in, per esempiu, cuncepimentu, gestione di prughjettu tecnicu o sviluppu back-end. In ogni casu, se a vostra cunniscenza è a vostra sperienza sò abbastanza per compie u compitu di prova, hè sensu per andà à studià à SRI. A cunniscenza prufonda di u frontend vi permetterà di capisce megliu i prublemi di i vostri culleghi.

Se ogni designer è manager cù quale travagliammu avianu stu livellu di cunniscenza di u sviluppu di l'interfaccia, tutti sarianu definitivamente megliu.

Duranti l'anni di gestione di a Scola, avemu nutatu chì i sviluppatori chì venenu à travaglià in Yandex da SRI mostranu risultati eccellenti in recensioni interne.

Attribuemu questu à u fattu chì i studienti SRI anu a mentalità è l'archetipu ghjustu di un studiente. Fighjenu u mondu cù l'ochji aperti è ùn esitanu micca à dumandà si qualcosa ùn hè micca chjaru. Sapenu cumu travaglià indipindente è facilmente squadra cù l'altri.

Da altre cità

Purtemu studienti da tutta a Russia, perchè u studiu attivu è a vita inseme cù e persone simili creanu un regime assai intensivu - per quessa chì li fora di u so cuntestu di casa. Hè cum'è un campu d'estate, un dormitoriu studiente, o u formatu coliving oghji populari. Certi participanti di Mosca sò ghjilosi è dumandanu di trasfurmà in un ostello cù i so cumpagni.

Studiu part-time

Quist'annu, a prima tappa cù lezioni è travaglii pò esse cumpletata in modu di currispundenza, remotamente - direttamente da a vostra cità. Ma per a seconda tappa avete bisognu à vene in Mosca, da quandu a magia di u travagliu in squadra principia. Ùn sapemu ancu quanti posti seranu dispunibuli per l'apprendimentu remoto. L'aspettu psicologicu di a dinamica di u gruppu hè impurtante quì; hè impurtante per sentenu appartene à u gruppu.

Vulemu chì i studienti chì studianu in u stessu flussu per cumunicà cù l'altri è diventanu amici. Se a mità di i candidati studianu remotamente, è u flussu hè troppu grande, per esempiu, 100 persone, allora ci sarà un effettu dispiacevule di a sulitudine in a folla. Dunque, di solitu avemu 30-40 studenti in un flussu.

Statistiche di transizioni à Yandex

Da ogni flussu di l'ultimi anni, pigliamu da u 60% à u 70% di i laureati per stasgii è posti vacanti.

In totale, 539 studienti graduate da SRI, 244 d'elli sò diventati impiegati Yandex (senza cuntà quelli chì eranu solu in stage). A cumpagnia impiega attualmente 163 laureati.

Dapoi e Scole di l'annu passatu, avemu impiegatu 59 persone in a cumpagnia: 29 internati, 30 sviluppatori à tempu pienu. I graduati travaglianu in una varietà di servizii Yandex: Direttu, Ricerca, Mail, pagina principale, Mercatu, Geoservices, Auto, Zen, Metrica, Salute, Soldi.

BEM è approcciu hibridu à u sviluppu mobile

SRI ùn hè micca ligatu à BEM. Di sicuru, se parlemu di u sviluppu di l'interfaccia, intendemu u tipu chì hà sviluppatu in Yandex - vale à dì, carichi di travagliu pesanti, assai utilizatori, standard di alta qualità è attenzione à i dettagli. Ancu per creà picculi siti web regiunale, hè impurtante capisce i fundamenti di a professione, per capisce ciò chì pudete salvà è perchè, è ciò chì ùn pò micca. À a dumanda di i studienti, avemu dedicatu una di e lezioni à BEM, postu chì sta metodulugia hè diventata un standard in parechji posti.

Insegnemu u sviluppu web è tecnulugii cunnessi, è ancu u sviluppu mobile è u layout mobile in u cuntestu di e tecnulugia web, è utilizemu un approcciu hibridu per creà applicazioni. Per quessa, à SRI ùn tocca micca l'aspettu di a prugrammazione nativa in Swift, Objective-C, Cocoa, C++, Java. Ùn avemu micca toccu ancu u sviluppu per React Native.

Open webinar

Stu marcuri, 19 di ghjugnu, à 19:00 ora di Mosca, i mo culleghi è eiu urganizeremu un webinar nantu à a Scola - risponderemu à e dumande di quelli chì pensanu à iscrizzione o chì anu digià cuminciatu à fà u compitu (di sicuru, aghju ancu venite in i cumenti à questu post). Eccu u ligame nant'à YouTube, vi ponu cliccà "Ricorda".

Chì leghje per preparà

Siti utili

- Tutorial JavaScript mudernu
- WebReference
 
Libri

- JavaScript. The Comprehensive Guide (6th Edition), David Flanagan
- Codice perfettu, Steve McConnell
- Refactoring. Migliurà u codice esistente, Martin Fowler  
- Libru Git
 
Corsi di Udacity (ссылка)

- Linux Command Line Basics
- Ottimisazione di a resa di u navigatore
- Ottimisazione di u rendimentu di u situ web
- JavaScript
- Networking per i sviluppatori Web
- HTML5 Canvas
- Immagini rispunsevuli
- Fundamenti di u Web Design Responsive
- Applicazioni Web Offline
- Strumentazione Web è Automatizazione
- Test di JavaScript
- Introduzione à l'Apps Web Progressive
- Test di software
- JavaScript orientatu à l'ughjettu
 
Video

- Canale Yandex Academy
- materiali ShRI
- Screencast nantu à Node.js
- Screencast nantu à Webpack 
- Screencast da Gulp
- ES6 Basics
- Tutorial Javascript Per Principianti
- Fundamenti di Javascript
- Javascript modulare
- React JS Tutorials
- Tutorial Redux
- LearnCode.accademia
- CodeDojo
- JavaScript.ru
- Google Developers
- Sviluppatore Microsoft
- Sviluppatori Facebook
- Gruppu Technostream Mail.Ru
- NOU INTUIT

Pudete pruvà a vostra manu à risolve i prublemi Code Signal.

Questa ùn hè micca una lista cumpleta, ci sò assai più materiali utili. Piuttostu vulemu chì i candidati attenti à certi temi è dedicà u tempu à elli. Hè impurtante chì i studienti volenu circà l'infurmazioni stessi.

Source: www.habr.com

Add a comment