Frontenddə əməkdaşlıq və avtomatlaşdırma. 13 məktəbdə öyrəndiklərimiz

Hamıya salam. Bu yaxınlarda həmkarlar bu bloqda yazdılar ki qeydiyyat açıldı Moskvada növbəti İnterfeys İnkişafı Məktəbinə. Yeni komplektdən çox razıyam, çünki 2012-ci ildə Məktəbi fikirləşənlərdən biri də mən olmuşam və o vaxtdan bu günə qədər daim onunla məşğul olmuşam. O, inkişaf edib. Bundan geniş dünyagörüşü və layihələrdə frontendlə əlaqəli hər şeyi götürmək qabiliyyəti olan bütün bir mini nəsil inkişaf etdiricilər gəldi. Məzunların bəziləri Yandex-də işləyir, bəziləri isə yox.

Frontenddə əməkdaşlıq və avtomatlaşdırma. 13 məktəbdə öyrəndiklərimiz

SRI - xidmət kimi: həmçinin qarşılıqlı əlaqənin, avtomatlaşdırmanın və təcrübənin müxtəlif formatlarını tələb edir. Bu gün Habré-də danışacağımız şey budur. Namizədlər üçün faydalı linklər də olacaq.


Özümü çox təkrarlamaq istəmirəm: SRI 2019 ilə bağlı bütün əsas məlumatlar vebsaytdadır. Sadəcə olaraq başqa şəhərlərdən olan oğlanlar üçün imkanlar haqqında xatırlatmaq istərdim: birinci hissədə (7 sentyabr - 25 oktyabr) qiyabi iştirak etmək istəyirsinizsə ərizə formasında qeyd edin. Təbii ki, test tapşırığının öhdəsindən gələnlərə tam zamanlı iştirakdan imtina etməyəcəyik - yataqxana və yemək xərclərini ödəyəcəyik.

Front-end inkişafı ilə maraqlanan və kəskin təcrübə çatışmazlığı olan hər kəsi SRI-yə dəvət edirik. Məktəb müddətində tələbələr komandanın inkişafı üzrə təcrübə qazanır, sistem təfəkkürünü öyrənir və Yandex və oxşar şirkətlərdə gələcək iş üçün lazım olan bacarıqları inkişaf etdirirlər. SRI məzunlarının karyera yolu belə görünür: əvvəlcə onlar kiçik tərtibatçılar, sonra tərtibatçılar və nəticədə komanda liderləri olurlar.

Bu, Moskvada yeddinci və keçirildiyi bütün şəhərləri - Simferopol, Minsk, Yekaterinburq, Sankt-Peterburqları nəzərə alsaq, on dördüncü məktəb olacaq. Bizim çevik layihəmiz var. Hər dəfə tələbələrin rəylərini dinləyəndə: onların ehtiyaclarına və sənayedəki dəyişikliklərə əsasən nəyisə dəyişdiririk, silir, əlavə edirik.

Təlim başlandı

Giriş tapşırığını olduqca çətinləşdiririk. Moskvada işə qəbul üçün tapşırığın mənası buna bənzəyir Minsk SRİ-də idi bu il. Biz sizə dinamik tərtibat, JavaScript yazma problemi verəcəyik və siz yeni mövzu sahəsini başa düşməlisiniz. Hesablamalarımıza görə, onu tamamlamaq üçün 5-7 gün, bəlkə də bir az daha çox vaxt lazımdır.

Məktəbə daxil olduqdan sonra iştirakçılar iki mərhələdən keçməlidirlər. Bunlardan birincisində tələbələr mühazirələri dinləyir, ev tapşırıqlarını yerinə yetirir və sonra onları müəllimlər və digər tələbələrlə birlikdə birbaşa sinifdə nəzərdən keçirirlər. Nəticə güclü sinerji effektidir.

Mühazirələrdən biri mütləq digərlərinə nisbətən daha intensiv formatda keçirilir. Burada alqoritmləri öyrənirik: bir neçə saat ardıcıl olaraq tələbələr əsas alqoritmik texnikaları praktikada öyrənirlər.

İkinci mərhələdə iştirakçılar kiçik komandalarda bir-biri ilə birləşərək hakaton rejimində işləyirlər (biz onlara slashathons deyirik). Bütün ikinci mərhələdə tələbələr Yandex əməkdaşlarının rəhbərliyi altında real layihələr üzərində işləyirlər. Finalda - layihələrin müdafiəsi. Ən uğurlu olanların istehsala girmək üçün real şansları var.

Həmişə belə deyildi.

SRI necə dəyişdi

Məktəbi ilk dəfə 2012-ci ildə keçirdik. Əvvəlcə fikir belə idi ki, bizim özümüzdə mütəxəssislər çatışmır və biz onları “böyütmək” qərarına gəldik. Amma o zaman da biz tələbələrə sonradan işləyə biləcəkləri yerlərdə məhdudiyyət qoymamışıq. Yüksək səviyyəli bir vəzifəni həll etmək vacibdir - məzunları cəbhə haqqında əldə edilmiş dərin anlayışla ona qaytarmaqla daha böyük ekosistemi gücləndirmək. Konfranslarda və tərtibatçılarla görüşlərdə bu prosesin necə bəhrə verdiyini görə bilərsiniz.

Format və proqram

Əvvəllər yalnız ev tapşırığı və yekun layihənin müdafiəsi ilə mühazirələr oxunurdu. Bundan əlavə, mühazirələr genişdir, tələbələrin əsas bilik səviyyəsi üçün nəzərdə tutulmuşdur. Tədricən bunun o qədər də mənasız olduğunu başa düşdük. Bütün məlumatlar artıq onlayndır, tələbələri lazımi məlumatları özləri tapmağa, onlara düzgün vektor verməyə həvəsləndirmək və ümumiyyətlə öyrənmək istəyini aşılamaq daha vacibdir. Bundan əlavə, SRI-nin aparılması illəri ərzində biz əsas mövzular üzrə çoxlu material topladıq və biz onu mütəmadi olaraq yeniləyirik.

İndi biz daha çox ev tapşırığını ictimaiyyətə nəzərdən keçirməyə cəmləyirik. Bu, təhsil prosesinin vacib hissəsidir. Hər bir mühazirədən sonra hər mövzuda ən çox rast gəlinən problemlərin birgə təhlili materialın praktikada möhkəmlənməsinə kömək edir.

Srikathon formatı icad edildikdə, bu prosesə müəyyən təkan verdi. Bundan əvvəl tələbələr son layihələrini evdə tək hazırlayırdılar. Komanda işini təkmilləşdirməyin daha təsirli olacağını düşündük. Əgər siz kiçik bir şirkətdə işləyən başlanğıc interfeys tərtibatçısısınızsa və hətta frilansersinizsə, bu bacarığı əldə etmək çətindir. Srikathonlarda hər bir komandanın Yandex-dən mentorları var - təcrübəli tərtibatçılar, onlar tələbələrə əlaqələr qurmağa və iş axını qurmağa kömək edirlər.

Frontenddə əməkdaşlıq və avtomatlaşdırma. 13 məktəbdə öyrəndiklərimiz

Şrikathonlardan biri

2017-ci ildə mobil məhsulların inkişafı üçün təhsil layihəsi olan “Mobilizasiya” kontekstində işləyərkən birləşmiş məktəblər formatını da sınadıq. SRI, Menecerlər Məktəbi, Mobil İnkişaf Məktəbi və Mobil Dizayn Məktəbinin tələbələri eyni vaxtda komandalara birləşdirilib.

Bu il oxşar bir şeyi təkrarlamaq istəyirik: Şri Lankadan və tələbələrdən qarışıq komandalar yaradacağıq Backend inkişaf məktəbləri.

Test tapşırıqlarının yoxlanılması

Hər il test tapşırığı abituriyentlər üçün bir az çətinləşir, yoxlanılması isə bizim üçün bir qədər asanlaşır. Birinci Məktəb onlarla ərizə aldı - sonra biz onları əl ilə yoxladıq. Bu il iki minə yaxın müraciət olacaq. Biz yoxlama prosesini optimallaşdırmalı olduq: biz vahid yoxlama siyahısı hazırladıq və tapşırıqların yoxlanılmasını çoxlu sayda insan arasında payladıq. Biz artıq son SHRI-də sınaqdan keçirdik və bu dəfə yoxlama prosesinin müxtəlif avtomatlaşdırılması və yarı avtomatlaşdırılmasını gücləndirəcəyik. Məsələn, işi ekspert qiymətləndirməsi üçün tərtibatçıya təqdim etməzdən əvvəl tez yoxlamaq üçün avtotestlərdən istifadə edəcəyik.

Komanda

SİT-nin təşkili və aparılmasında yüzə yaxın insan iştirak edir. Bunlar Yandex-in hər yerindən, bütün şöbələrdən, hətta biznes bölmələrindən olan interfeys tərtibatçılarıdır. Bəziləri proqramı yaratmağa kömək edir, digərləri mühazirələr oxuyur və ya sricutonlara nəzarət edir. Təşkilatçılar çox olduğundan bu, işçilərin cari iş tapşırıqlarına o qədər də mane olmur. Onlar üçün bir fayda da var: başqalarını öyrətməyi, mentor olmağı və ümumiyyətlə daha mürəkkəb layihələr etməyi öyrənirlər. Qazan-qalib.

Xalq

İşimiz və təcrübəmiz kimi yaş məhdudiyyəti yoxdur. Biz universitet tələbələrini və front-end inkişafında minimal təcrübəsi olan mütəxəssisləri gözləyirik. Bizim üçün insanın öyrənmək istəyi və bacarığı olması vacibdir.

SRI tələbəsi sərhəddə olan vəziyyətdədir: o, artıq nəyisə bilir və edə bilər, lakin onun böyük şirkətlərdə komanda işində sistem bilikləri və təcrübəsi olmaya bilər, təcrübədən məhrumdur. SRI sıfırdan öyrətmir.

Eyni zamanda, siz front-end inkişaf etdiricisi olmaya bilərsiniz, əksinə, məsələn, dizayn, texniki layihənin idarə edilməsi və ya arxa planın inkişafı ilə məşğul ola bilərsiniz. Hər halda, bilik və təcrübəniz test tapşırığını yerinə yetirmək üçün kifayətdirsə, SRI-də təhsil almağa getməyin mənası var. Frontend haqqında dərin biliklər sizə həmkarlarınızın problemlərini daha yaxşı başa düşməyə imkan verəcək.

Əgər işlədiyimiz hər bir dizayner və menecer interfeysin inkişafı ilə bağlı bu səviyyədə anlayışa malik olsaydı, hər kəs mütləq daha yaxşı olardı.

Məktəbi idarə etdiyimiz illər ərzində SRI-dən Yandex-də işləməyə gələn tərtibatçıların daxili rəylərdə əla nəticələr göstərdiyini gördük.

Biz bunu SRI tələbələrinin düzgün düşüncə tərzinə və tələbə arxetipinə malik olmaları ilə əlaqələndiririk. Onlar dünyaya açıq gözlərlə baxırlar və bir şey aydın deyilsə, soruşmaqdan çəkinmirlər. Müstəqil işləməyi və başqaları ilə asanlıqla komanda qurmağı bilirlər.

Başqa şəhərlərdən

Biz Rusiyanın hər yerindən tələbələr gətiririk, çünki aktiv təhsil və həmfikirlərlə birlikdə yaşamaq çox intensiv rejim yaradır - bununla da onları öz ev kontekstindən çıxarır. Bu, yay düşərgəsi, tələbə yataqxanası və ya indi məşhur olan coliving formatı kimidir. Moskvadan olan bəzi iştirakçılar paxıllıq edir və tələbə yoldaşları ilə yataqxanaya köçməyi xahiş edirlər.

Qiyabi təhsil

Bu il mühazirələr və ev tapşırıqları ilə birinci mərhələ qiyabi rejimdə, uzaqdan - birbaşa şəhərinizdən tamamlana bilər. Ancaq ikinci mərhələ üçün Moskvaya gəlmək lazımdır, o vaxtdan komanda işinin sehri başlayır. Uzaqdan təhsil üçün nə qədər yerin olacağını hələ bilmirik. Burada qrup dinamikasının psixoloji aspekti vacibdir, qrupa aid olduğunu hiss etmək vacibdir.

İstəyirik ki, eyni cərəyanda təhsil alan tələbələr bir-biri ilə ünsiyyət qurub dost olsunlar. Əgər abituriyentlərin yarısı distant təhsil alırsa və axın çox böyükdürsə, məsələn, 100 nəfərdirsə, o zaman kütlədə tənhalığın xoşagəlməz təsiri olacaq. Ona görə də bizdə adətən bir axında 30-40 tələbə olur.

Yandex-ə keçidlərin statistikası

Son illərin hər axınından biz məzunların 60%-dən 70%-ə qədərini təcrübə və vakansiyaya qəbul edirik.

Ümumilikdə 539 tələbə SRI-ni bitirdi, onlardan 244-ü Yandex işçisi oldu (yalnız təcrübədə olanları nəzərə almasaq). Hazırda şirkətdə 163 məzun çalışır.

Keçən ilki Məktəblərdən bəri biz şirkətdə 59 nəfəri işə götürmüşük: 29 stajyer, 30 tam ştatlı tərtibatçı. Məzunlar müxtəlif Yandex xidmətlərində işləyirlər: Direct, Search, Mail, main page, Market, Geoservices, Auto, Zen, Metrica, Health, Money.

Mobil inkişafa BEM və hibrid yanaşma

SRI BEM-ə bağlı deyil. Əlbəttə ki, interfeysin inkişafı haqqında danışırıqsa, Yandex-də inkişaf etmiş növü nəzərdə tuturuq - yəni ağır iş yükü, çoxlu istifadəçi, yüksək keyfiyyət standartları və detallara diqqət. Kiçik regional veb-saytlar yaratmaq üçün belə, peşənin əsaslarını başa düşmək, nəyə qənaət edə biləcəyinizi və niyə və nəyi edə bilməyəcəyinizi anlamaq vacibdir. Tələbələrin xahişi ilə biz mühazirələrdən birini BEM-ə həsr etdik, çünki bu metodologiya bir çox yerlərdə standarta çevrilib.

Biz veb texnologiyaları kontekstində veb inkişafı və əlaqəli texnologiyalar, həmçinin mobil inkişaf və mobil tərtibatı öyrədirik və tətbiqlərin yaradılması üçün hibrid yanaşmadan istifadə edirik. Buna görə də, SRI-də biz Swift, Objective-C, Cocoa, C++, Java-da yerli proqramlaşdırmanın aspektlərinə toxunmuruq. React Native üçün inkişafa da toxunmuruq.

Vebinarı açın

Bu çərşənbə, 19 iyun, Moskva vaxtı ilə saat 19:00-da, həmkarlarım və mən Məktəb haqqında vebinar təşkil edəcəyik - qeydiyyatdan keçməyi düşünən və ya artıq tapşırığı yerinə yetirməyə başlayanların suallarını cavablandıracağıq (əlbəttə ki, mən də edəcəyəm. bu yazıya şərhlərdə gəlin). Budur link YouTube-da "Xatırlat" üzərinə klikləyə bilərsiniz.

Hazırlamaq üçün nə oxumaq lazımdır

Faydalı saytlar

- Müasir JavaScript Dərsliyi
- Web Reference
 
kitablar

- JavaScript. Hərtərəfli Bələdçi (6-cı Nəşr), David Flanagan
- Mükəmməl Kod, Steve McConnell
- Refaktorinq. Mövcud Kodun Təkmilləşdirilməsi, Martin Fowler  
- Git Kitabı
 
Udacity üzrə kurslar (əlaqə)

- Linux Komanda Xətti Əsasları
— Brauzerin göstərilməsinin optimallaşdırılması
— Veb sayt performansının optimallaşdırılması
— JavaScript
— Veb tərtibatçıları üçün şəbəkə
- HTML5 Canvas
- Cavab verən şəkillər
— Responsive Veb Dizayn Əsasları
— Oflayn Veb Proqramlar
— Veb Alətləri və Avtomatlaşdırma
- JavaScript Testi
— Proqressiv Veb Tətbiqlərinə giriş
- Proqram təminatının sınaqdan keçirilməsi
— Obyekt yönümlü JavaScript
 
Videolar

- Yandex Akademiya Kanalı
- SHRI materialları
- Node.js-də ekran yayımı
- Webpack-də ekran görüntüsü 
- Gulp tərəfindən ekran görüntüsü
- ES6 Əsasları
- Başlayanlar üçün Javascript Dərsliyi
- Javascript Əsasları
- Modul Javascript
- React JS Dərslikləri
- Redux Dərslikləri
- LearnCode.academy
- CodeDojo
- JavaScript.ru
- Google Yaradıcılar
- Microsoft Developer
- Facebook İnkişaf etdiriciləri
- Technostream Mail.Ru Group
- NOU INTUIT

Problemlərin həllində öz gücünüzü sınaya bilərsiniz Code Signal.

Bu tam siyahı deyil, daha çox faydalı materiallar var. Biz daha çox istəyirik ki, abituriyentlər müəyyən mövzulara diqqət yetirsinlər və onlara vaxt ayırsınlar. Şagirdlərin məlumatı özləri axtarmaq istəmələri vacibdir.

Mənbə: www.habr.com

Добавить комментарий