Kolaborasi sareng automation dina frontend. Naon anu urang diajar di 13 sakola

Halo sadayana. Kolega anyar wrote on blog ieu éta pendaptaran geus dibuka ka Sakola Pangwangunan Interface salajengna di Moscow. I am pisan pleased jeung set anyar, sabab kuring salah sahiji jalma anu datang nepi ka Sakola di 2012, sarta saprak harita kuring geus terus aub dina eta. Manehna geus mekar. Ti dinya sumping sakabeh mini generasi pamekar jeung outlook lega tur kamampuhan pikeun nyandak kana sagalana patali frontend dina proyék. Sababaraha lulusan damel di Yandex, anu sanés henteu.

Kolaborasi sareng automation dina frontend. Naon anu urang diajar di 13 sakola

SRI - salaku jasa: ogé merlukeun format béda tina interaksi, automation jeung experimentation. Éta naon urang bakal ngobrol ngeunaan dinten on Habré. Aya ogé bakal aya tumbu mangpaat pikeun calon.


Abdi henteu hoyong ngulang teuing: sadaya inpormasi dasar ngeunaan SRI 2019 aya dina halaman wéb. Hayu atuh ngan ngingetan ngeunaan kasempetan pikeun guys ti kota sejen: nunjukkeun dina formulir aplikasi upami anjeun hoyong nyandak bagian kahiji (ti Séptémber 7 nepi ka 25 Oktober) in absentia. Tangtosna, urang moal nolak partisipasi full-time ka jalma anu Cope jeung tugas test - urang bakal mayar asrama jeung hidangan.

Kami ngajak sadayana ka SRI anu resep kana pangwangunan front-end sareng kakurangan prakték anu parah. Salila Sakola, siswa meunang pangalaman dina ngembangkeun tim, diajar sistem pamikiran jeung ngamekarkeun kaahlian diperlukeun pikeun digawé hareup dina Yandex jeung pausahaan sarupa. Jalur karir lulusan SRI siga kieu: mimitina janten pamekar junior, teras pamekar, sareng ahirna pamimpin tim.

Ieu bakal Sakola katujuh di Moscow jeung fourteenth, lamun urang tumut kana akun sakabeh kota dimana eta dilaksanakeun - Simferopol, Minsk, Yekaterinburg, St. Simkuring boga proyék fléksibel. Unggal waktos urang ngadangukeun eupan balik siswa: urang ngarobah, nyabut, nambahkeun hal dumasar kana kaperluan maranéhanana sarta parobahan dina industri.

Tanggal mimiti

Urang nyieun tugas bubuka rada hese. Harti ngerjakeun pikeun rekrutmen di Moscow téh sarupa jeung éta éta di Minsk SRI taun ayeuna. Urang bakal mere Anjeun masalah dina perenah dinamis, nulis JavaScript, tur anjeun bakal kedah ngartos wewengkon subjék anyar. Numutkeun perkiraan urang, éta bakal butuh 5-7 poé pikeun ngalengkepan éta, meureun saeutik leuwih.

Sanggeus ngadaptar di Sakola, pamilon kudu ngaliwatan dua tahap. Dina mimitina, murid ngadengekeun ceramah, ngalakukeun pagawean di imah lajeng marios aranjeunna babarengan jeung guru jeung siswa séjén langsung di kelas. Hasilna nyaéta pangaruh sinergi anu kuat.

Salah sahiji ceramah kedah dilaksanakeun dina format anu langkung intensif tibatan anu sanés. Di dieu urang diajar algoritma: pikeun sababaraha jam berturut-turut, murid diajar téknik algoritma konci dina prakna.

Salila tahap kadua, pamilon ngahiji saling dina tim leutik tur dianggo dina modeu hackathon (urang nelepon aranjeunna slashathons). Salila sakabéh tahap kadua, siswa dianggo dina proyék nyata dina mentorship karyawan Yandex. Dina ahir - pertahanan proyék. Anu paling suksés ngagaduhan kasempetan nyata pikeun asup kana produksi.

Teu salawasna kitu.

Kumaha SRI robah

Urang ngayakeun Sakola pikeun kahiji kalina dina 2012. Mimitina, ideu nyaéta yén urang sorangan kakurangan spesialis sareng urang mutuskeun pikeun "tumuwuh" aranjeunna. Tapi sanajan kitu, urang teu ngawatesan murid di mana maranéhna bisa digawé engké. Penting pikeun ngabéréskeun tugas tingkat luhur - pikeun nguatkeun ékosistem anu langkung ageung ku uih deui lulusan ka éta kalayan pamahaman anu jero ngeunaan frontend. Dina konperénsi sareng rapat sareng pamekar, anjeun tiasa ningali kumaha prosés ieu ngahasilkeun buah.

Format sareng program

Saméméhna, ngan aya ceramah kalawan PR jeung mertahankeun proyék ahir. Leuwih ti éta, ceramah téh lega, dirancang pikeun tingkat dasar pangaweruh siswa. Saeutik demi saeutik urang sadar yén ieu teu asup akal. Sadaya inpormasi parantos sayogi online; langkung penting pikeun ngamotivasi mahasiswa pikeun milarian inpormasi anu diperyogikeun nyalira, masihan aranjeunna véktor anu leres sareng, sacara umum, instill kahayang pikeun diajar. Sajaba ti éta, salila sababaraha taun ngalaksanakeun SRI, kami geus akumulasi loba bahan dina jejer dasar, sarta kami rutin ngamutahirkeun eta.

Ayeuna urang langkung konsentrasi dina marios tugas PR sacara umum. Ieu mangrupa bagian penting tina prosés atikan. Analisis gabungan tina masalah anu paling umum dina unggal topik saatos unggal ceramah ngabantosan pikeun ngahijikeun bahan dina praktékna.

Nalika format Srikathon ieu nimukeun, éta masihan dorongan tangtu prosés. Sateuacan éta, murid nyiapkeun proyék ahirna di bumi nyalira. Kami panginten bakal langkung efektif pikeun ningkatkeun gawé babarengan. Kaahlian ieu hese dimeunangkeun upami anjeun pamekar antarmuka anu mimiti anu damel di perusahaan leutik, sareng langkung seueur upami anjeun freelancer. Di srikathons, unggal tim ngagaduhan mentor ti Yandex - pamekar anu berpengalaman, aranjeunna ngabantosan siswa pikeun ngawangun hubungan sareng ngawangun prosés kerja.

Kolaborasi sareng automation dina frontend. Naon anu urang diajar di 13 sakola

Salah sahiji Shrikathons

Kami ogé nyobian format sakola bersatu nalika kami damel dina kontéks "Mobilisasi," proyék atikan di 2017 pikeun ngembangkeun produk mobile. Siswa ti SRI, Sakola Manajer, Sakola Pangembangan Mobile sareng Sakola Desain Mobile digabungkeun kana tim dina waktos anu sami.

Taun ieu kami hoyong ngulang hal anu sami: urang bakal ngadamel tim campuran ti Sri Lanka sareng murid ti Sakola ngembangkeun backend.

Mariksa tugas tés

Unggal taun tugas tés janten sakedik langkung hese pikeun pelamar, sareng mariksa éta langkung gampang pikeun urang. Sakola munggaran nampi puluhan aplikasi - kami teras pariksa ku cara manual. Taun ieu bakal aya ngeunaan dua rébu aplikasi. Urang kedah ngaoptimalkeun prosés verifikasi: urang ngadamel daptar pariksa tunggal sareng nyebarkeun verifikasi tugas ka sajumlah ageung jalma. Kami parantos nyobian di ShRI anu terakhir, sareng dina ieu kami bakal nguatkeun rupa-rupa otomatisasi sareng semi-otomatis prosés verifikasi. Contona, urang bakal make autotests pikeun gancang pariksa karya saméméh ngirimkeun ka developer pikeun evaluasi ahli.

regu

Kira-kira saratus urang aub dina ngayakeun jeung ngalaksanakeun SRI. Ieu mangrupikeun pamekar antarmuka ti sakumna Yandex, ti sadaya departemén, bahkan ti unit bisnis. Sababaraha mantuan nyieun program, batur masihan ceramah atawa ngawas sricutons. Kusabab aya seueur panitia, ieu henteu pisan ngaganggu tugas padamelan karyawan ayeuna. Aya ogé kauntungan pikeun aranjeunna: aranjeunna diajar ngalatih batur, mentor, sareng umumna ngalakukeun proyék anu langkung kompleks. Win-win.

jelema

Sapertos padamelan sareng magang urang, teu aya larangan umur. Kami ngantosan mahasiswa universitas sareng spesialis anu gaduh pangalaman minimal dina pangwangunan hareup-tungtung. Kadé pikeun urang yén hiji jalma boga kahayang jeung kamampuhan pikeun diajar.

Murid SRI aya dina kaayaan wates: anjeunna parantos terang sareng tiasa ngalakukeun hiji hal, tapi anjeunna tiasa kakurangan pangaweruh sistem sareng pangalaman dina pamekaran tim di perusahaan ageung, anjeunna kurang prakték. SRI henteu ngajarkeun ti nol.

Dina waktu nu sarua, Anjeun bisa jadi teu pamekar hareup-tungtung, tapi rada kalibet dina, contona, desain, manajemén proyék teknis atawa ngembangkeun back-tungtung. Bisi wae, lamun pangaweruh jeung pangalaman anjeun cukup pikeun ngalengkepan tugas tés, éta asup akal pikeun indit ka diajar di SRI. Pangetahuan anu jero ngeunaan frontend bakal ngamungkinkeun anjeun langkung ngartos masalah kolega anjeun.

Upami unggal desainer sareng manajer anu kami damel sareng ngagaduhan tingkat pamahaman pangembangan antarmuka, sadayana pasti bakal langkung saé.

Salila sababaraha taun ngajalankeun Sakola, kami geus noticed nu pamekar anu datang ka gawe di Yandex ti SRI némbongkeun hasil alus teuing di ulasan internal.

Urang ngaitkeun ieu kanyataan yén mahasiswa SRI ngagaduhan pola pikir sareng archetype mahasiswa anu leres. Aranjeunna ningali dunya kalayan panon kabuka sareng ulah ragu naroskeun upami aya anu teu jelas. Aranjeunna terang kumaha damel mandiri sareng gampang damel sareng batur.

Ti kota séjén

Kami nyangking mahasiswa ti sakumna Rusia, sabab diajar aktip sareng hirup babarengan sareng jalma anu sami-sami nyiptakeun rezim anu intensif pisan - ku kituna nyandak aranjeunna kaluar tina kontéks bumi. Ieu kawas camp usum panas, asrama murid, atawa format coliving kiwari populér. Sababaraha pamilon ti Moscow timburu sarta ménta pikeun pindah ka asrama jeung sasama murid.

Pangajaran part-time

Taun ieu, tahap kahiji kalayan ceramah sareng PR tiasa réngsé dina mode korespondensi, jarak jauh - langsung ti kota anjeun. Tapi pikeun tahap kadua anjeun kudu datang ka Moskow, saprak lajeng magic gawé babarengan dimimitian. Kami henteu acan terang sabaraha tempat anu bakal sayogi pikeun diajar jarak jauh. Aspék psikologis dinamika grup penting di dieu; hal anu penting pikeun ngarasa milik grup.

Kami hoyong murid anu diajar dina aliran anu sami pikeun saling komunikasi sareng janten réréncangan. Upami satengahna pelamar diajar jarak jauh, sareng aliranna ageung teuing, contona, 100 urang, maka bakal aya pangaruh anu teu pikaresepeun tina katiisan dina riungan. Ku alatan éta, urang biasana boga 30-40 siswa dina hiji aliran.

Statistik transisi ka Yandex

Tina unggal aliran taun-taun ayeuna, urang nyandak tina 60% dugi ka 70% lulusan pikeun magang sareng lowongan.

Jumlahna aya 539 mahasiswa lulusan SRI, 244 diantarana janten karyawan Yandex (teu kaétang anu ngan ukur magang). Pausahaan ayeuna nganggo 163 lulusan.

Kusabab Sakola taun ka tukang urang, kami geus padamelan 59 urang di pausahaan: 29 interns, 30 pamekar full-waktu. Lulusan damel di sababaraha jasa Yandex: Langsung, Pilarian, Surat, halaman utama, Pasar, Geoservices, Otomatis, Zen, Metrica, Kaséhatan, Duit.

BEM sareng pendekatan hibrid pikeun pamekaran mobile

SRI teu kabeungkeut BEM. Tangtosna, upami urang ngobrol ngeunaan pamekaran antarmuka, kami hartosna jinis anu parantos dikembangkeun dina Yandex - nyaéta, beban kerja anu beurat, seueur pangguna, standar kualitas luhur sareng perhatian kana detil. Malah pikeun nyieun situs web régional leutik, hal anu penting pikeun ngarti dasar tina profési, ngartos naon anjeun tiasa nyimpen on na naha, sarta naon teu bisa. Paménta siswa, urang bakti salah sahiji ceramah ka BEM, sabab metodologi ieu geus jadi standar di loba tempat.

Kami ngajarkeun pamekaran wéb sareng téknologi anu aya hubunganana, ogé pamekaran sélulér sareng perenah sélulér dina kontéks téknologi wéb, sareng nganggo pendekatan hibrid pikeun nyiptakeun aplikasi. Ku alatan éta, di SRI urang teu keuna kana aspék programming asli di Swift, Objective-C, Cocoa, C++, Java. Kami ogé henteu nyabak kana pamekaran pikeun React Native.

Buka webinar

Rebo ieu, 19 Juni, tabuh 19:00 waktos Moskow, kuring sareng rekan-rekan kuring bakal ngayakeun webinar ngeunaan Sakola - urang bakal ngajawab patarosan ti jalma-jalma anu mikir ngeunaan ngadaptar atanapi parantos ngamimitian ngalaksanakeun tugas (tangtosna, kuring ogé bakal datang dina komentar kana pos ieu). Ieu link dina YouTube, anjeun tiasa klik "Ngingetkeun".

Naon maca pikeun nyiapkeun

situs mangpaat

- Tutorial JavaScript modern
- WebReference
 
buku

- JavaScript. The Comprehensive Guide (6th Edition), David Flanagan
- Kode Sampurna, Steve McConnell
- Refactoring. Ngaronjatkeun Code Aya, Martin Fowler  
- Buku Git
 
Kursus dina Udacity (link)

- Dasar Jalur Komando Linux
- Optimasi Rendering Browser
- Optimasi Kinerja Website
— JavaScript
- Jaringan pikeun pamekar wéb
- Kanvas HTML5
- Gambar responsif
- Dasar Desain Wéb Responsif
- Aplikasi Wéb Offline
- Alat Wéb & Otomatisasi
- Tés JavaScript
— Intro to Progressive Web Apps
- Nguji Software
— JavaScript Berorientasi Obyék
 
Rakaman pidéo

- Saluran Akademi Yandex
- bahan ShRI
- Screencast on Node.js
- Screencast dina Webpack 
- Screencast ku Gulp
- ES6 Dasar
- Javascript Tutorial Pikeun Beginners
- Dasar Javascript
- Modular Javascript
- Réaksi JS Tutorials
- Redux Tutorials
- LearnCode.academy
- CodeDojo
- JavaScript.ru
- Pamekar Google
- Microsoft pamekar
- Pamekar Facebook
- Grup Technostream Mail.Ru
- NU INTUIT

Anjeun tiasa nyobian leungeun anjeun dina ngarengsekeun masalah di CodeSignal.

Ieu sanés daptar lengkep; aya seueur bahan anu langkung mangpaat. Kami rada hoyong pelamar nengetan topik-topik anu tangtu sareng bakti waktos ka aranjeunna. Kadé siswa rék néangan informasi sorangan.

sumber: www.habr.com

Tambahkeun komentar