Zdravo svima. Kolege su to nedavno napisale na ovom blogu
SRI - kao usluga: takođe zahteva različite formate interakcije, automatizacije i eksperimentisanja. To je ono o čemu ćemo danas pričati na Habréu. Također će biti korisnih linkova za kandidate.
Ne želim se previše ponavljati: sve osnovne informacije o SRI 2019 nalaze se na web stranici. Samo da vas podsjetim na mogućnosti za momke iz drugih gradova: navedite u prijavnici da li želite da pohađate prvi dio (od 7. septembra do 25. oktobra) u odsustvu. Naravno, nećemo odbiti puno radno vrijeme onima koji se nose sa testnim zadatkom - platit ćemo hostel i obroke.
Pozivamo u SRI sve koji su zainteresovani za front-end razvoj i koji imaju akutan nedostatak prakse. Tokom Škole studenti stiču iskustvo u razvoju tima, uče sistemsko razmišljanje i razvijaju vještine potrebne za budući rad u Yandexu i sličnim kompanijama. Karijera diplomaca SRI izgleda otprilike ovako: prvo oni postaju junior programeri, zatim programeri i na kraju vođe tima.
Ovo će biti sedma škola u Moskvi i četrnaesta, ako uzmemo u obzir sve gradove u kojima je održana - Simferopolj, Minsk, Jekaterinburg, Sankt Peterburg. Imamo fleksibilan projekat. Svaki put kada slušamo povratne informacije učenika: mijenjamo, uklanjamo, dodajemo nešto na osnovu njihovih potreba i promjena u industriji.
Početak treninga
Uvodni zadatak prilično otežavamo. Slično je i značenje zadatka za regrutaciju u Moskvi
Nakon upisa u Školu, polaznici moraju proći kroz dvije faze. Na prvom od njih učenici slušaju predavanja, rade domaće zadatke, a zatim ih zajedno sa nastavnicima i ostalim učenicima pregledaju neposredno na času. Rezultat je snažan sinergijski efekat.
Jedno od predavanja se obavezno održava u mnogo intenzivnijem formatu od ostalih. Ovdje proučavamo algoritme: nekoliko sati za redom studenti uče ključne algoritamske tehnike u praksi.
Tokom druge faze, učesnici se međusobno udružuju u male timove i rade u hakaton modu (zovemo ih slashathons). Tokom čitave druge faze, studenti rade na stvarnim projektima pod mentorstvom zaposlenih u Yandexu. U finalu - odbrana projekata. Najuspješniji imaju realnu šansu da uđu u proizvodnju.
Nije uvijek bilo tako.
Kako se SRI promijenio
Školu smo prvi put održali 2012. godine. U početku je ideja bila da nama samima nedostaju specijalisti i odlučili smo da ih „odgajamo“. Ali ni tada nismo ograničavali studente u tome gdje mogu kasnije raditi. Važno je riješiti zadatak visokog nivoa - ojačati veći ekosistem vraćanjem diplomaca u njega sa stečenim dubokim razumijevanjem frontenda. Na konferencijama i sastancima sa programerima možete vidjeti kako ovaj proces daje plodove.
Formati i program
Ranije su bila samo predavanja sa domaćim zadacima i odbranom završnog projekta. Štaviše, predavanja su široka, osmišljena za osnovni nivo znanja studenata. Postepeno smo shvatili da ovo nema mnogo smisla. Sve informacije su već dostupne na internetu, važnije je motivirati učenike da sami pronađu potrebne informacije, dati im pravi vektor i općenito usaditi želju za učenjem. Osim toga, tokom godina vođenja SRI, prikupili smo dosta materijala o osnovnim temama, koje redovno ažuriramo.
Sada se više koncentriramo na javno pregledavanje domaćih zadataka. Ovo je važan dio obrazovnog procesa. Zajednička analiza najčešćih problema u svakoj temi nakon svakog predavanja pomaže da se gradivo konsoliduje u praksi.
Kada je osmišljen format Srikathon, dao je određeni poticaj procesu. Prije toga, studenti su sami pripremali svoje završne projekte kod kuće. Smatrali smo da bi bilo efikasnije poboljšati timski rad. Ovu vještinu je teško steći ako ste početnik programer interfejsa koji radi u maloj kompaniji, a još više ako ste freelancer. Na srikatonima svaki tim ima mentore iz Yandexa - iskusne programere, oni pomažu studentima da uspostave odnose i izgrade radni proces.
Jedan od Šrikatona
Isprobali smo i format ujedinjenih škola kada smo radili u okviru obrazovnog projekta „Mobilizacija“ 2017. godine za razvoj mobilnih proizvoda. Učenici SRI, Škole menadžera, Škole za mobilni razvoj i Škole mobilnog dizajna objedinjeni su istovremeno u timove.
Ove godine želimo da ponovimo nešto slično: napravićemo mešovite ekipe sa Šri Lanke i studente iz Šri Lanke
Provjera testnih zadataka
Svake godine kandidatima postaje malo teži testni zadatak, a nama malo lakša provjera. Prva škola je primila na desetine prijava - onda smo ih ručno provjeravali. Ove godine će biti oko dvije hiljade prijava. Morali smo optimizirati proces verifikacije: napravili smo jedinstvenu kontrolnu listu i distribuirali verifikaciju zadataka na veliki broj ljudi. Već smo pokušali na prošlom ShRI, a na ovom ćemo pojačati razne automatizacije i poluautomatizacije procesa verifikacije. Na primjer, koristit ćemo autotestove za brzu provjeru rada prije nego što ga predamo programeru na stručnu procjenu.
tim
Oko stotinu ljudi je uključeno u organizaciju i provođenje SRI. To su programeri interfejsa iz cijelog Yandexa, iz svih odjela, čak i iz poslovnih jedinica. Neki pomažu u kreiranju programa, drugi drže predavanja ili nadgledaju srikutone. S obzirom na to da ima mnogo organizatora, to ne ometa u velikoj mjeri tekuće radne zadatke zaposlenih. Tu je i korist za njih: uče da obučavaju druge, mentorišu i generalno rade složenije projekte. Win-win.
ljudi
Baš kao i kod naših poslova i praksi, nema starosnih ograničenja. Čekamo studente i stručnjake koji imaju minimalno iskustvo u front-end razvoju. Važno nam je da osoba ima želju i sposobnost da uči.
Student SRI je u graničnom stanju: već nešto zna i može, ali mu možda nedostaju sistemsko znanje i iskustvo u razvoju tima u velikim kompanijama, nedostaje mu praksa. SRI ne podučava od nule.
Istovremeno, možda niste front-end programer, već se bavite, na primjer, dizajnom, tehničkim upravljanjem projektima ili back-end razvojem. U svakom slučaju, ako su vaše znanje i iskustvo dovoljni za završetak testnog zadatka, ima smisla otići na studij na SRI. Detaljno poznavanje frontenda će vam omogućiti da bolje razumete probleme vaših kolega.
Kada bi svaki dizajner i menadžer s kojim radimo imao ovaj nivo razumijevanja razvoja interfejsa, svima bi definitivno bilo bolje.
Tokom godina vođenja Škole, primijetili smo da programeri koji dolaze da rade u Yandex iz SRI pokazuju odlične rezultate u internim recenzijama.
Ovo pripisujemo činjenici da studenti SRI imaju pravi način razmišljanja i arhetip učenika. Gledaju na svijet otvorenih očiju i ne ustručavaju se pitati ako nešto nije jasno. Znaju raditi samostalno i lako se udružiti s drugima.
Iz drugih gradova
Dovodimo studente iz cijele Rusije, jer aktivno studiranje i zajednički život sa istomišljenicima stvara vrlo intenzivan režim – izvlačeći ih na taj način iz domaćeg konteksta. To je poput ljetnog kampa, studentskog doma ili sada popularnog coliving formata. Neki učesnici iz Moskve su ljubomorni i traže da se usele u hostel sa kolegama studentima.
Vanredni studij
Ove godine, prva faza sa predavanjima i domaćim zadacima može se završiti u dopisnom režimu, na daljinu - direktno iz vašeg grada. Ali za drugu fazu morate doći u Moskvu, od tada počinje magija timskog rada. Još ne znamo koliko će mjesta biti dostupno za učenje na daljinu. Ovdje je važan psihološki aspekt grupne dinamike, važno je osjećati pripadnost grupi.
Želimo da studenti koji studiraju u istom toku međusobno komuniciraju i postanu prijatelji. Ako polovina kandidata studira na daljinu, a protok je prevelik, na primjer, 100 ljudi, tada će u masi doći do neugodnog efekta usamljenosti. Dakle, obično imamo 30-40 učenika u jednom toku.
Statistika prijelaza na Yandex
Iz svakog toka posljednjih godina uzimamo od 60% do 70% diplomaca na praksu i slobodna radna mjesta.
Ukupno je 539 studenata diplomiralo na SRI, od kojih su 244 postali zaposleni u Yandexu (ne računajući one koji su bili samo na praksi). Kompanija trenutno zapošljava 163 diplomca.
Od prošlogodišnjih škola, u kompaniji smo zaposlili 59 ljudi: 29 pripravnika, 30 programera sa punim radnim vremenom. Diplomci rade u raznim Yandex servisima: Direktno, Pretraživanje, Mail, glavna stranica, Market, Geoservices, Auto, Zen, Metrica, Zdravlje, Novac.
BEM i hibridni pristup mobilnom razvoju
SRI nije vezan za BEM. Naravno, ako govorimo o razvoju interfejsa, mislimo na onu koja se razvila u Yandex-u – to jest, velika opterećenja, veliki broj korisnika, visoki standardi kvaliteta i pažnja posvećena detaljima. Čak i za kreiranje malih regionalnih web stranica, važno je razumjeti osnove profesije, razumjeti na čemu možete uštedjeti i zašto, a na čemu ne. Na zahtjev studenata, jedno od predavanja smo posvetili BEM-u, jer je ova metodologija postala standard na mnogim mjestima.
Predajemo web razvoj i srodne tehnologije, kao i mobilni razvoj i mobilni izgled u kontekstu web tehnologija, te koristimo hibridni pristup kreiranju aplikacija. Stoga se u SRI ne dotičemo aspekata izvornog programiranja u Swiftu, Objective-C, Cocoa, C++, Javi. Takođe se ne dotičemo razvoja za React Native.
Otvoreni webinar
Ove srijede, 19. juna, u 19 sati po moskovskom vremenu, moje kolege i ja ćemo organizovati webinar o Školi - odgovaraćemo na pitanja onih koji razmišljaju o upisu ili su već počeli da rade zadatak (naravno, i ja ću javite se u komentarima na ovu objavu).
Šta pročitati da se pripremi
Korisne stranice
-
-
Knjige
-
-
-
-
Kursevi o Udacityju (
- Osnove Linux komandne linije
— Optimizacija prikazivanja pretraživača
— Optimizacija performansi web stranice
— JavaScript
— Umrežavanje za web programere
- HTML5 platno
— Responsive Images
— Osnove responzivnog web dizajna
— Offline Web aplikacije
— Web alati i automatizacija
— JavaScript testiranje
— Uvod u progresivne web aplikacije
— Testiranje softvera
— Objektno orijentirani JavaScript
Video snimak
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Možete se okušati u rješavanju problema na
Ovo nije potpuna lista; ima još mnogo korisnih materijala. Radije želimo da aplikanti obrate pažnju na određene teme i posvete im vrijeme. Važno je da učenici sami žele da traže informacije.
izvor: www.habr.com