Kolaborasi lan otomatisasi ing frontend. Apa sing kita sinau ing 13 sekolah

Halo kabeh. Kolega bubar wrote ing blog iki sing registrasi wis dibukak menyang Sekolah Pembangunan Antarmuka sabanjure ing Moskow. Aku banget pleased karo pesawat anyar, amarga aku salah siji sing teka munggah karo Sekolah ing 2012, lan wiwit iku aku wis ajeg melu ing. Dheweke wis ngalami évolusi. Saka iku teka kabeh pangembang mini-generasi kanthi wawasan sing amba lan kemampuan kanggo njupuk kabeh sing ana gandhengane karo frontend ing proyek. Sawetara lulusan kerja ing Yandex, liyane ora.

Kolaborasi lan otomatisasi ing frontend. Apa sing kita sinau ing 13 sekolah

SRI - minangka layanan: uga mbutuhake macem-macem format interaksi, otomatisasi lan eksperimen. Iki sing bakal kita bahas dina iki ing Habré. Ana uga pranala migunani kanggo calon.


Aku ora pengin mbaleni maneh: kabeh informasi dhasar babagan SRI 2019 ana ing situs web. Ayo kula mung ngelingake sampeyan babagan kesempatan kanggo wong lanang saka kutha-kutha liyane: tulisake ing formulir aplikasi yen sampeyan pengin njupuk bagian pisanan (saka 7 September nganti 25 Oktober) kanthi absen. Mesthi, kita ora bakal nolak partisipasi full-time kanggo wong-wong sing ngrampungake tugas test - kita bakal mbayar kanggo asrama lan dhaharan.

Kita ngajak kabeh wong menyang SRI sing kasengsem ing pangembangan front-end lan kurang praktik. Sajrone Sekolah, para siswa entuk pengalaman ing pangembangan tim, sinau mikir sistem lan ngembangake katrampilan sing dibutuhake kanggo kerja ing Yandex lan perusahaan sing padha. Jalur karir lulusan SRI katon kaya mangkene: pisanan dadi pangembang junior, banjur pangembang, lan pungkasane dadi pimpinan tim.

Iki bakal dadi Sekolah kapitu ing Moskow lan kaping patbelas, yen kita nganggep kabeh kutha sing dianakake - Simferopol, Minsk, Yekaterinburg, St. Kita duwe proyek fleksibel. Saben-saben kita ngrungokake saran siswa: kita ngganti, mbusak, nambah soko adhedhasar kabutuhan lan owah-owahan ing industri.

Tanggal tanggal

Kita nggawe tugas pambuka cukup angel. Makna tugas kanggo rekrutmen ing Moskow padha karo sing ana ing Minsk SRI taun iki. Kita bakal menehi masalah babagan tata letak dinamis, nulis JavaScript, lan sampeyan kudu ngerti wilayah subyek anyar. Miturut prakiraan kita, butuh 5-7 dina kanggo ngrampungake, bisa uga luwih sithik.

Sawise ndhaptar ing Sekolah, peserta kudu ngliwati rong tahap. Kaping pisanan, siswa ngrungokake ceramah, ngerjakake PR, banjur nyemak bebarengan karo guru lan siswa liyane ing kelas. Asil kasebut minangka efek sinergi sing kuat.

Salah sawijining ceramah kudu dianakake kanthi format sing luwih intensif tinimbang liyane. Ing kene kita sinau algoritma: sajrone sawetara jam berturut-turut, para siswa sinau teknik algoritma kunci ing praktik.

Sajrone tahap kapindho, para peserta nyawiji ing tim cilik lan kerja ing mode hackathon (kita diarani slashathon). Sajrone kabeh tahap kapindho, para siswa nggarap proyek nyata ing sangisore bimbingan karyawan Yandex. Ing final - nimbali saka proyèk. Sing paling sukses duwe kesempatan nyata kanggo produksi.

Ora mesthi kaya iki.

Carane SRI diganti

Kita nganakake Sekolah kanggo pisanan ing 2012. Kaping pisanan, ide kasebut yaiku awake dhewe ora duwe spesialis lan mutusake kanggo "tuwuh". Nanging sanajan iku, kita ora mbatesi siswa ing ngendi dheweke bisa kerja mengko. Penting kanggo ngrampungake tugas tingkat dhuwur - kanggo nguatake ekosistem sing luwih gedhe kanthi ngasilake lulusan kanthi pemahaman sing jero babagan frontend. Ing konferensi lan rapat karo pangembang, sampeyan bisa ndeleng carane proses iki metokake woh.

Format lan program

Sadurunge, mung ana ceramah karo PR lan pertahanan proyek pungkasan. Kajaba iku, ceramah kasebut jembar, dirancang kanggo tingkat pengetahuan dhasar siswa. Mboko sithik kita nyadari yen iki ora ana gunane. Kabeh informasi wis kasedhiya online, luwih penting kanggo motivasi siswa kanggo nemokake informasi sing dibutuhake dhewe, menehi vektor tengen lan, ing umum, instill kepinginan kanggo sinau. Kajaba iku, ing pirang-pirang taun nindakake SRI, kita wis nglumpukake akeh materi babagan topik dhasar, lan kita nganyari kanthi rutin.

Saiki kita luwih konsentrasi kanggo mriksa umum tugas peer. Iki minangka bagéyan penting saka proses pendidikan. Analisis gabungan masalah sing paling umum ing saben topik sawise saben kuliah mbantu nggabungake materi ing praktik.

Nalika format Srikathon diciptakake, menehi dorongan tartamtu kanggo proses kasebut. Sadurunge, para siswa nyiapake proyek pungkasan ing omah dhewekan. Kita panginten bakal luwih efektif kanggo nambah kerja tim. Katrampilan iki angel dipikolehi yen sampeyan minangka pangembang antarmuka wiwitan sing kerja ing perusahaan cilik, lan luwih-luwih yen sampeyan dadi freelancer. Ing srikathons, saben tim duwe mentor saka Yandex - pangembang sing berpengalaman, mbantu siswa nggawe hubungan lan mbangun proses kerja.

Kolaborasi lan otomatisasi ing frontend. Apa sing kita sinau ing 13 sekolah

Salah sawijining Shrikathon

Kita uga nyoba format united schools nalika kita makarya ing konteks "Mobilitas," proyek pendidikan ing 2017 kanggo pangembangan produk seluler. Siswa saka SRI, School of Managers, School of Mobile Development lan School of Mobile Design digabung dadi tim bebarengan.

Taun iki kita pengin mbaleni bab sing padha: kita bakal nggawe tim campuran saka Sri Lanka lan siswa saka Sekolah pangembangan backend.

Priksa tugas tes

Saben taun tugas test dadi sethitik liyane angel kanggo pelamar, lan mriksa iku sethitik luwih gampang kanggo kita. Sekolah pisanan nampa puluhan aplikasi - banjur mriksa kanthi manual. Taun iki bakal ana kira-kira rong ewu aplikasi. Kita kudu ngoptimalake proses verifikasi: kita nggawe dhaptar mriksa siji lan nyebarake verifikasi tugas ing antarane wong akeh. Kita wis nyoba ing ShRI pungkasan, lan iki bakal ngiyatake macem-macem otomatisasi lan semi-otomatisasi proses verifikasi. Contone, kita bakal nggunakake tes otomatis kanggo mriksa karya kanthi cepet sadurunge dikirim menyang pangembang kanggo evaluasi pakar.

tim

Kira-kira satus wong melu ngatur lan nganakake SRI. Iki minangka pangembang antarmuka saka kabeh Yandex, saka kabeh departemen, malah saka unit bisnis. Sawetara mbantu nggawe program, liyane menehi ceramah utawa ngawasi sricuton. Amarga ana akeh panitia, iki ora banget ngganggu tugas kerja karyawan saiki. Ana uga entuk manfaat kanggo wong-wong mau: padha sinau kanggo nglatih wong liya, mentor, lan umume nindakake proyek sing luwih rumit. Win-win.

wong

Kaya proyek lan magang, ora ana watesan umur. Kita nunggu mahasiswa lan spesialis universitas sing duwe pengalaman minimal ing pangembangan ngarep. Penting kanggo kita yen wong duwe kepinginan lan kemampuan kanggo sinau.

Siswa SRI ana ing negara wates: dheweke wis ngerti lan bisa nindakake apa wae, nanging bisa uga ora duwe kawruh sistem lan pengalaman ing pangembangan tim ing perusahaan gedhe, lan dheweke ora duwe latihan. SRI ora mulang saka awal.

Ing wektu sing padha, sampeyan bisa uga ora dadi pangembang ngarep, nanging melu, contone, desain, manajemen proyek teknis utawa pangembangan mburi. Apa wae, yen kawruh lan pengalaman sampeyan cukup kanggo ngrampungake tugas tes, sampeyan kudu sinau ing SRI. Kawruh sing jero babagan frontend bakal ngidini sampeyan luwih ngerti masalah kanca-kanca.

Yen saben desainer lan manajer sing kerja bareng duwe tingkat pangerten babagan pangembangan antarmuka, kabeh wong mesthi bakal luwih apik.

Sajrone pirang-pirang taun nglakokake Sekolah, kita wis ngerteni manawa pangembang sing kerja ing Yandex saka SRI nuduhake asil sing apik banget ing review internal.

Iki amarga kasunyatane siswa SRI duwe pola pikir lan pola dasar sing bener. Dheweke ndeleng jagad kanthi mripat sing mbukak lan ora ragu-ragu takon yen ana sing ora jelas. Dheweke ngerti cara kerja kanthi mandiri lan gampang kerja bareng karo wong liya.

Saka kutha liyane

Kita nggawa siswa saka kabeh Rusia, amarga sinau aktif lan manggon bebarengan karo wong-wong sing padha-minded nggawe rezim banget intensif - mangkono njupuk metu saka konteks ngarep. Iku kaya kemah musim panas, asrama mahasiswa, utawa format coliving sing saiki populer. Sawetara peserta saka Moskow cemburu lan njaluk pindhah menyang asrama karo kanca-kanca mahasiswa.

Sinau paruh wektu

Taun iki, tahap pertama kanthi ceramah lan peer bisa rampung ing mode korespondensi, saka jarak adoh - langsung saka kutha sampeyan. Nanging kanggo tahap kapindho sampeyan kudu teka ing Moskow, wiwit banjur sihir kerja tim diwiwiti. Kita durung ngerti pira papan sing bakal kasedhiya kanggo sinau jarak jauh. Aspek psikologis dinamika klompok penting ing kene;

Kita pengin siswa sing sinau ing aliran sing padha komunikasi karo saben liyane lan dadi kanca. Yen setengah saka pelamar sinau mbatalake, lan aliran gedhe banget, contone, 100 wong, banjur bakal ana efek ora nyenengake saka kasepen ing wong akeh. Mulane, biasane ana 30-40 siswa ing siji aliran.

Statistik transisi menyang Yandex

Saka saben aliran taun anyar, kita njupuk saka 60% kanggo 70% saka lulusan kanggo internships lan lowongan.

Secara total, 539 siswa lulus saka SRI, 244 dadi karyawan Yandex (ora kalebu sing mung magang). Perusahaan saiki duwe 163 lulusan.

Wiwit taun pungkasan Sekolah, kita wis makaryakke 59 wong ing perusahaan: 29 interns, 30 full-time pangembang. Lulusan kerja ing macem-macem layanan Yandex: Langsung, Telusuri, Kirim, kaca utama, Pasar, Geoservices, Auto, Zen, Metrica, Health, Money.

BEM lan pendekatan hibrida kanggo pangembangan seluler

SRI ora kaiket karo BEM. Mesthine, yen kita ngomong babagan pangembangan antarmuka, tegese jenis sing wis dikembangake ing Yandex - yaiku, beban kerja sing abot, akeh pangguna, standar kualitas dhuwur lan perhatian sing rinci. Malah kanggo nggawe situs web regional cilik, iku penting kanggo ngerti dhasar saka Profesi, ngerti apa sampeyan bisa nyimpen lan apa, lan apa ora bisa. Kanthi panyuwunan para siswa, salah sawijining ceramah ing BEM, amarga metodologi iki wis dadi standar ing pirang-pirang papan.

Kita mulang pangembangan web lan teknologi sing gegandhengan, uga pangembangan seluler lan tata letak seluler ing konteks teknologi web, lan nggunakake pendekatan hibrida kanggo nggawe aplikasi. Mulane, ing SRI kita ora ndemek aspek pemrograman asli ing Swift, Objective-C, Cocoa, C++, Java. Kita uga ora ndemek pangembangan kanggo React Native.

Bukak webinar

Rebo iki, 19 Juni, ing 19:00 wektu Moskow, aku lan kanca-kanca bakal ngatur webinar babagan Sekolah - kita bakal mangsuli pitakon saka wong-wong sing mikir babagan ndhaptar utawa wis miwiti nindakake tugas kasebut (mesthi, aku uga bakal teka ing komentar ing kirim iki). Punika link ing YouTube, sampeyan bisa ngeklik "Ngelingake".

Apa sing kudu diwaca kanggo nyiyapake

Situs migunani

- Tutorial JavaScript Modern
- WebReference
 
Buku

- JavaScript. The Comprehensive Guide (6th Edition), David Flanagan
- Kode Sampurna, Steve McConnell
- Refactoring. Ngapikake Kode sing Ana, Martin Fowler  
- Buku Git
 
Kursus ing Udacity (pranala)

- Dasar Linux Command Line
- Optimasi Rendering Browser
- Optimasi Kinerja Situs Web
— JavaScript
- Jaringan kanggo Pangembang Web
- Kanvas HTML5
- Gambar Responsif
- Dasar Desain Web Responsif
- Aplikasi Web Offline
- Alat Web & Otomatisasi
- Pengujian JavaScript
— Pambuka kanggo Aplikasi Web Progresif
- Tes piranti lunak
— JavaScript Berorientasi Objek
 
Video

- Saluran Akademi Yandex
- bahan SHRI
- Screencast ing Node.js
- Screencast ing Webpack 
- Screencast dening Gulp
- ES6 dhasar
- Tutorial Javascript Kanggo Pamula
- Javascript Fundamentals
- Modular Javascript
- React JS Tutorials
- Tutorial Redux
- LearnCode.academy
- KodeDojo
- JavaScript.ru
- Pangembang Google
- Pangembang Microsoft
- Pengembang Facebook
- Grup Technostream Mail.Ru
- INTUIT

Sampeyan bisa nyoba tangan ing mecahaken masalah ing KodeSinyal.

Iki dudu dhaptar lengkap, ana akeh bahan sing migunani. Kita luwih pengin pelamar menehi perhatian marang topik tartamtu lan nyawisake wektu. Sing penting siswa pengin golek informasi dhewe.

Source: www.habr.com

Add a comment