Kolaborasyon ug automation sa frontend. Ang among nakat-onan sa 13 ka eskwelahan

Kumusta tanan. Ang mga kauban bag-o lang nagsulat niini nga blog nga gibuksan ang pagparehistro sa sunod nga School of Interface Development sa Moscow. Nalipay kaayo ko sa bag-ong set, tungod kay usa ako sa mga nag-abut sa School kaniadtong 2012, ug sukad niadto ako kanunay nga nalambigit niini. Nag-evolve na siya. Gikan niini miabut ang usa ka tibuok nga mini-generation sa mga developers nga adunay usa ka halapad nga panglantaw ug ang abilidad sa pagkuha sa tanan nga may kalabutan sa frontend sa mga proyekto. Pipila sa mga gradwado nagtrabaho sa Yandex, ang uban wala.

Kolaborasyon ug automation sa frontend. Ang among nakat-onan sa 13 ka eskwelahan

SRI - isip usa ka serbisyo: nagkinahanglan usab ug lain-laing mga format sa interaksyon, automation ug eksperimento. Mao kana ang atong hisgutan karon sa HabrΓ©. Adunay usab mapuslanon nga mga link alang sa mga kandidato.


Dili nako gusto nga sublion pag-ayo ang akong kaugalingon: ang tanan nga sukaranan nga kasayuran bahin sa SRI 2019 naa sa website. Pahinumdumi lang ko nimo bahin sa mga oportunidad alang sa mga lalaki gikan sa ubang mga lungsod: ipakita sa porma sa aplikasyon kung gusto nimo makuha ang una nga bahin (gikan sa Septyembre 7 hangtod Oktubre 25) nga wala. Siyempre, dili kami mobalibad sa bug-os-panahong pag-apil niadtong nakasagubang sa buluhaton sa pagsulay - kami ang mobayad sa hostel ug mga pagkaon.

Among gidapit ang tanan sa SRI nga interesado sa front-end development ug adunay grabeng kakulang sa praktis. Atol sa Tunghaan, ang mga estudyante makaangkon og kasinatian sa pagpalambo sa team, makakat-on sa mga sistema sa paghunahuna ug pagpalambo sa mga kahanas nga gikinahanglan alang sa umaabot nga trabaho sa Yandex ug susama nga mga kompanya. Ang agianan sa karera sa mga gradwado sa SRI ingon niini: una nahimo silang mga junior developer, dayon mga developer, ug sa katapusan mga lider sa team.

Kini ang ikapitong Tunghaan sa Moscow ug ang ikanapulo ug upat, kon atong tagdon ang tanang mga siyudad diin kini gipahigayon - Simferopol, Minsk, Yekaterinburg, St. Kami adunay usa ka flexible nga proyekto. Matag higayon nga maminaw kami sa feedback sa mga estudyante: usbon namo, tangtangon, idugang ang usa ka butang base sa ilang mga panginahanglan ug kausaban sa industriya.

Pagsugod petsa

Gihimo namo nga lisud ang pasiuna nga buluhaton. Ang kahulogan sa buluhaton alang sa pagrekrut sa Moscow susama niana didto sa Minsk SRI karong tuiga. Hatagan ka namon og problema sa dinamikong layout, pagsulat sa JavaScript, ug kinahanglan nimo nga masabtan ang usa ka bag-ong lugar sa hilisgutan. Sumala sa among mga banabana, mokabat ug 5-7 ka adlaw aron makompleto kini, tingali mas gamay pa.

Pagkahuman sa pagpalista sa Tunghaan, ang mga partisipante kinahanglan nga moagi sa duha ka yugto. Sa una niini, ang mga estudyante maminaw sa mga lecture, maghimo og homework ug dayon ribyuha kini uban sa mga magtutudlo ug ubang mga estudyante diha mismo sa klase. Ang resulta mao ang usa ka gamhanan nga synergy nga epekto.

Usa sa mga lektyur kinahanglan nga ipahigayon sa usa ka labi ka intensive nga pormat kaysa sa uban. Dinhi atong tun-an ang mga algorithm: sulod sa daghang mga oras nga sunud-sunod, ang mga estudyante nakakat-on sa mga importanteng teknik sa algorithm sa praktis.

Atol sa ikaduhang yugto, ang mga partisipante maghiusa sa usag usa sa gagmay nga mga grupo ug magtrabaho sa hackathon mode (gitawag namo sila nga slashathons). Atol sa tibuok ikaduhang yugto, ang mga estudyante nagtrabaho sa tinuod nga mga proyekto ubos sa pagtudlo sa mga empleyado sa Yandex. Sa katapusan - depensa sa mga proyekto. Ang labing malampuson nga mga adunay usa ka tinuud nga higayon nga makasulod sa produksiyon.

Dili kini kanunay nga ingon niini.

Giunsa pagbag-o ang SRI

Gipahigayon namo ang School sa unang higayon niadtong 2012. Sa sinugdan, ang ideya mao nga kami mismo kulang sa mga espesyalista ug kami nakahukom sa "pagtubo" kanila. Apan bisan pa niana, wala namo gilimitahan ang mga estudyante kon asa sila makatrabaho unya. Importante nga masulbad ang usa ka taas nga lebel nga buluhaton - aron mapalig-on ang mas dako nga ekosistema pinaagi sa pagbalik sa mga gradwado niini nga adunay nakuha nga lawom nga pagsabut sa frontend. Sa mga komperensya ug mga miting sa mga nag-develop, makita nimo kung giunsa kini nga proseso namunga.

Mga porma ug programa

Kaniadto, adunay mga lecture lamang nga adunay homework ug pagdepensa sa usa ka katapusang proyekto. Dugang pa, ang mga lektyur kaylap, gidisenyo alang sa sukaranan nga lebel sa kahibalo sa mga estudyante. Sa hinay-hinay among naamgohan nga kini dili kaayo makatarunganon. Ang tanang impormasyon anaa na sa internet; mas importante ang pagdasig sa mga estudyante sa pagpangita sa gikinahanglang impormasyon sa ilang kaugalingon, paghatag kanila sa hustong vector ug, sa kinatibuk-an, pagsilsil sa tinguha sa pagkat-on. Dugang pa, sa mga katuigan sa pagpahigayon sa SRI, nakatigom mi og daghang materyal sa mga batakang topiko, ug kanunay namo kining gi-update.

Karon mas nagkonsentrar kami sa publiko nga pagribyu sa mga buluhaton sa balay. Kini usa ka importante nga bahin sa proseso sa edukasyon. Ang hiniusang pagtuki sa labing komon nga mga problema sa matag hilisgutan human sa matag lecture makatabang sa pagkonsolida sa materyal sa praktis.

Sa dihang naimbento ang format sa Srikathon, nakahatag kini ug piho nga kadasig sa proseso. Sa wala pa kana, giandam sa mga estudyante ang ilang katapusan nga mga proyekto sa balay nga nag-inusara. Naghunahuna kami nga mas epektibo ang pagpauswag sa pagtinabangay. Kini nga kahanas lisud makuha kung ikaw usa ka nagsugod nga interface developer nga nagtrabaho sa usa ka gamay nga kompanya, ug labi pa kung ikaw usa ka freelancer. Sa srikathons, ang matag team adunay mga magtutudlo gikan sa Yandex - eksperyensiyado nga mga developer, gitabangan nila ang mga estudyante nga magtukod mga relasyon ug magtukod usa ka proseso sa trabaho.

Kolaborasyon ug automation sa frontend. Ang among nakat-onan sa 13 ka eskwelahan

Usa sa mga Shrikathon

Gisulayan usab namo ang pormat sa nagkahiusang mga eskwelahan sa dihang nagtrabaho kami sa konteksto sa "Mobilisasyon," usa ka proyektong pang-edukasyon sa 2017 alang sa pagpalambo sa mga produkto sa mobile. Ang mga estudyante gikan sa SRI, ang School of Managers, ang School of Mobile Development ug ang School of Mobile Design gihiusa ngadto sa mga team sa samang higayon.

Karong tuiga gusto namong sublion ang susamang butang: maghimo mig mixed teams gikan sa Sri Lanka ug mga estudyante gikan sa Backend development nga mga eskwelahan.

Pagsusi sa mga buluhaton sa pagsulay

Kada tuig ang buluhaton sa pagsulay mahimong mas lisud alang sa mga aplikante, ug ang pagsusi niini labi ka dali alang kanamo. Ang una nga Eskwelahan nakadawat daghang mga aplikasyon - gisusi namon kini nga mano-mano. Karong tuiga adunay mga duha ka libo nga mga aplikasyon. Kinahanglan namon nga ma-optimize ang proseso sa pag-verify: naghimo kami usa ka checklist ug giapod-apod ang pag-verify sa mga buluhaton sa daghang mga tawo. Gisulayan na namo ang katapusang ShRI, ug niining usa among palig-onon ang nagkalain-laing automation ug semi-automation sa proseso sa pag-verify. Pananglitan, mogamit kami og mga autotest aron masusi dayon ang trabaho sa dili pa kini isumite sa usa ka developer alang sa pagtimbang-timbang sa eksperto.

team

Mga usa ka gatos ka tawo ang nalambigit sa pag-organisa ug pagpahigayon sa SRI. Kini ang mga nag-develop sa interface gikan sa tibuuk nga Yandex, gikan sa tanan nga mga departamento, bisan gikan sa mga yunit sa negosyo. Ang uban nagtabang sa paghimo sa programa, ang uban naghatag mga lecture o nagdumala sa mga sricuton. Tungod kay adunay daghang mga organizers, kini dili kaayo makabalda sa kasamtangan nga buluhaton sa trabaho sa mga empleyado. Adunay usab usa ka kaayohan alang kanila: nakakat-on sila sa pagbansay sa uban, pagtudlo, ug sa kasagaran naghimo sa mas komplikado nga mga proyekto. Win-win.

mga tawo

Sama sa among mga trabaho ug internship, wala’y mga pagdili sa edad. Naghulat kami sa mga estudyante sa unibersidad ug mga espesyalista nga adunay gamay nga kasinatian sa pag-uswag sa unahan. Importante alang kanato nga ang usa ka tawo adunay tinguha ug abilidad sa pagkat-on.

Ang estudyante sa SRI kay naa sa borderline state: naa na siyay nahibaw-an ug naa na siyay mahimo, pero basin kulang siya sa system knowledge ug experience sa team development sa dagkong kompanya, kulang siya sa praktis. Ang SRI wala magtudlo gikan sa wala.

Sa samang higayon, mahimo nga dili ka usa ka front-end developer, apan moapil, pananglitan, disenyo, teknikal nga pagdumala sa proyekto o back-end development. Sa bisan unsang kaso, kung ang imong kahibalo ug kasinatian igo na aron makompleto ang buluhaton sa pagsulay, makatarunganon nga moadto sa pagtuon sa SRI. Ang lawom nga kahibalo sa frontend magtugot kanimo nga mas masabtan ang mga problema sa imong mga kauban.

Kung ang matag tigdesinyo ug manedyer nga among gitrabahoan adunay kini nga lebel sa pagsabut sa pagpalambo sa interface, ang tanan siguradong mas maayo.

Sulod sa mga katuigan sa pagpadagan sa Eskwelahan, among namatikdan nga ang mga developers nga mianhi sa pagtrabaho sa Yandex gikan sa SRI nagpakita og maayo kaayong mga resulta sa internal nga mga pagsusi.

Gipasangil namon kini sa kamatuoran nga ang mga estudyante sa SRI adunay husto nga panghunahuna ug archetype sa usa ka estudyante. Gitan-aw nila ang kalibutan nga bukas ang mga mata ug dili magpanuko sa pagpangutana kung adunay dili klaro. Nahibal-an nila kung unsaon pagtrabaho nga independente ug dali nga makigtambayayong sa uban.

Gikan sa ubang mga siyudad

Gidala namon ang mga estudyante gikan sa tibuuk nga Russia, tungod kay ang aktibo nga pagtuon ug pagpuyo kauban ang mga tawo nga parehas sa hunahuna nagmugna usa ka kusog kaayo nga rehimen - sa ingon gikuha sila gikan sa ilang konteksto sa balay. Kini sama sa usa ka kampo sa ting-init, usa ka dormitoryo sa mga estudyante, o ang popular karon nga coliving format. Ang ubang mga partisipante gikan sa Moscow nasina ug mihangyo nga mobalhin sa usa ka hostel uban sa mga kaubang estudyante.

Part-time nga pagtuon

Karong tuiga, ang unang yugto nga adunay mga lektyur ug buluhaton sa balay mahimong makompleto sa mode sa sulat, sa layo - direkta gikan sa imong lungsod. Apan alang sa ikaduhang yugto kinahanglan ka nga moadto sa Moscow, sukad niadto nagsugod ang salamangka sa pagtinabangay. Wala pa ta kahibalo kung pila ka lugar ang magamit para sa layo nga pagkat-on. Ang sikolohikal nga aspeto sa dinamikong grupo importante dinhi; importante nga mobati nga nahisakop sa grupo.

Gusto namon ang mga estudyante nga nagtuon sa parehas nga sapa nga makigsulti sa usag usa ug mahimong managhigala. Kung ang katunga sa mga aplikante magtuon sa layo, ug ang dagan dako kaayo, pananglitan, 100 ka mga tawo, nan adunay dili maayo nga epekto sa kamingaw sa panon. Busa, kasagaran kami adunay 30-40 nga mga estudyante sa usa ka sapa.

Mga istatistika sa pagbalhin sa Yandex

Gikan sa matag sapa sa bag-ohay nga mga tuig, nagkuha kami gikan sa 60% hangtod 70% sa mga gradwado alang sa mga internship ug mga bakante.

Sa kinatibuk-an, 539 ka mga estudyante ang migraduwar sa SRI, 244 kanila nahimong mga empleyado sa Yandex (dili pag-ihap niadtong anaa lamang sa internship). Ang kompanya karon adunay 163 ka mga gradwado.

Sukad sa mga Eskwelahan sa miaging tuig, nakatrabaho kami ug 59 ka tawo sa kompanya: 29 ka intern, 30 ka full-time nga developer. Ang mga gradwado nagtrabaho sa lainlaing serbisyo sa Yandex: Direkta, Pagpangita, Mail, panguna nga panid, Market, Geoservices, Auto, Zen, Metrica, Health, Money.

BEM ug hybrid nga pamaagi sa mobile development

Ang SRI wala mahigot sa BEM. Siyempre, kung maghisgot kita bahin sa pagpalambo sa interface, gipasabot nato ang matang nga naugmad sa Yandex - nga mao, bug-at nga mga karga sa trabaho, daghang tiggamit, taas nga kalidad nga mga sumbanan ug pagtagad sa detalye. Bisan sa paghimo og gagmay nga mga website sa rehiyon, importante nga masabtan ang mga sukaranan sa propesyon, aron masabtan kung unsa ang imong matipigan ug ngano, ug unsa ang dili nimo mahimo. Sa hangyo sa mga estudyante, among gigahin ang usa sa mga lektyur sa BEM, tungod kay kini nga pamaagi nahimong sumbanan sa daghang mga lugar.

Nagtudlo kami sa pagpalambo sa web ug mga may kalabutan nga teknolohiya, ingon man sa pagpalambo sa mobile ug layout sa mobile sa konteksto sa mga teknolohiya sa web, ug naggamit og hybrid nga pamaagi sa pagmugna og mga aplikasyon. Busa, sa SRI wala kami magtandog sa mga aspeto sa lumad nga programming sa Swift, Objective-C, Cocoa, C++, Java. Wala usab kami magtandog sa kalamboan alang sa React Native.

Buksan ang webinar

Karong Miyerkules, Hunyo 19, sa 19:00 nga oras sa Moscow, ang akong mga kauban ug ako mag-organisar ug usa ka webinar bahin sa Tunghaan - tubagon namon ang mga pangutana gikan sa mga naghunahuna bahin sa pagpalista o nagsugod na sa pagbuhat sa buluhaton (siyempre, ako usab adto sa mga komento niini nga post). Ania ang link sa YouTube, mahimo nimong i-klik ang "Remind".

Unsa ang basahon sa pag-andam

Mapuslanon nga mga site

- Modernong Tutorial sa JavaScript
- WebReference
 
Mga Libro

- JavaScript. The Comprehensive Guide (6th Edition), David Flanagan
- Hingpit nga Kodigo, Steve McConnell
- Refactoring. Pagpauswag sa Naglungtad nga Kodigo, Martin Fowler  
- Git nga Libro
 
Mga Kurso sa Udacity (link)

- Linux Command Line Basics
- Pag-optimize sa Pag-render sa Browser
β€” Pag-optimize sa Pagganap sa Website
β€” JavaScript
- Networking alang sa mga Web Developer
- HTML5 Canvas
β€” Matubag nga mga Imahe
β€” Responsive Web Design Fundamentals
β€” Mga Offline nga Web Application
β€” Web Tooling & Automation
- Pagsulay sa JavaScript
β€” Pasiuna sa Progressive Web Apps
- Pagsulay sa Software
β€” Object-Oriented JavaScript
 
Video footage

- Yandex Academy Channel
- Mga materyales sa ShRI
- Screencast sa Node.js
- Screencast sa Webpack 
- Screencast ni Gulp
- ES6 Mga sukaranan
- Tutorial sa Javascript Para sa mga Nagsugod
- Mga sukaranan sa Javascript
- Modular nga Javascript
- React JS Tutorials
- Mga Tutorial sa Redux
- LearnCode.academy
- CodeDojo
- JavaScript.ru
- Google Developers
- Microsoft Developer
- Mga Nag-develop sa Facebook
- Grupo sa Technostream Mail.Ru
- NOU INTUIT

Mahimo nimong sulayan ang imong kamot sa pagsulbad sa mga problema sa CodeSignal.

Dili kini usa ka kompleto nga lista; adunay daghan pa nga mapuslanon nga mga materyales. Mas gusto namo nga ang mga aplikante magtagad sa pipila ka mga hilisgutan ug mogahin og panahon niini. Importante nga ang mga estudyante gusto nga mangita sa impormasyon sa ilang kaugalingon.

Source: www.habr.com

Idugang sa usa ka comment