Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Hamıya salam! Mənim adım Katya Yudinadır və mən Avitoda İT işə qəbul meneceriyəm. Bu yazıda sizə niyə kiçikləri işə götürməkdən çəkinmədiyimizi, buna necə gəldiyimizi və bir-birimizə hansı faydalar verdiyimizi izah edəcəyəm. Məqalə yeniyetmələri işə götürmək istəyən, lakin hələ də bunu etməkdən qorxan şirkətlər, eləcə də istedad fondunun doldurulması prosesini idarə etməyə hazır olan HR-lər üçün faydalı olacaq.

Kiçik tərtibatçıların işə götürülməsi və təcrübə proqramlarının həyata keçirilməsi yeni mövzu deyil. Ətrafında çoxlu xəbərdarlıqlar, layf-hacklər və hazır hallar var. Hər (və ya demək olar ki, hər) az və ya çox böyük İT şirkəti başlanğıc mütəxəssisləri cəlb etməyə çalışır. İndi təcrübəmiz haqqında danışmaq vaxtıdır.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

2015-ci ildən bəri Avito işçilərinin sayı ildən-ilə ~20% artır. Gec-tez işə qəbul problemi ilə üzləşməli olduq. Bazarın orta və yüksək səviyyəli menecerləri yetişdirməyə vaxtı yoxdur, biznesin onlara “burada və indi” ehtiyacı var və bizim üçün vakansiyaların doldurulmasında effektiv və səmərəli qalmağımız vacibdir ki, inkişafın keyfiyyəti və sürəti zərər görməsin.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Vitali Leonov, B2B inkişafı direktoru: “Şirkət 2007-ci ildə qurulandan bəri altı və ya yeddi ildir ki, yeniyetmələri işə götürmürük. Sonra yavaş-yavaş onları götürməyə başladılar, lakin bunlar qayda üçün olduqca istisnalar idi. Bu, həm yeni başlayanlar, həm də tərtibatçılarımız üçün çox yaxşı bir hekayə oldu. Onlar mentor kimi fəaliyyət göstərmiş, yeniyetmələrə təlim keçmiş və yeni gələnlər böyük bir şirkətə başlanğıc vəzifələrdə gəlmiş və böyük həmkarlarının nəzarəti altında bir sıra tapşırıqlar üzrə təlim keçmişlər. Və biz bu təcrübəni davam etdirmək və inkişaf etdirmək qərarına gəldik”.

Təlim

Seçimimizdə uzun müddətdir ki, özümüzü Moskva ilə məhdudlaşdırmırıq, Rusiya Federasiyasının müxtəlif şəhərlərində və digər ölkələrdə namizədlər axtarırıq. (Köçürülmə proqramı haqqında oxuya bilərsiniz burada). Bununla belə, yerdəyişmə orta və yüksək rütbəli kadrların seçilməsi problemini tamamilə həll etmir: hamı buna hazır deyil (bəziləri Moskvanı sevmir, digərləri uzaqdan və ya yarımştat işləməyə öyrəşiblər). Sonra kiçikləri işə götürməyə qərar verdik təcrübə proqramının işə salınması Avito-nun texniki şöbəsində.

Əvvəlcə özümüzə bir neçə sadə sual verdik.

  • Həqiqətən də gənclərə ehtiyac varmı?
  • Hansı problemləri həll edə bilərlər?
  • Onların inkişafı üçün resurslarımız (həm maddi, həm də mentorların vaxtı) varmı?
  • Altı aydan bir ilə qədər onların şirkətdəki inkişafı necə olacaq?

Məlumat toplayandan sonra biz başa düşdük ki, biznesə ehtiyac var, bizim bir çox vəzifəmiz var və biz yeniyetmələri necə inkişaf etdirəcəyimizi dəqiq başa düşürük. Avitoya gələn hər bir gənc və stajçı onun karyerasının gələcəkdə necə görünə biləcəyini bilir.

Sonra, menecerləri inandırmalı olduq ki, hazır "təkbuynuzlu"ların axtarışına sərf etdiyimiz vaxtı kiçik həmkarların hazırlanmasına daha səmərəli investisiya edə bilərik və altı aydan bir ilə qədər müstəqil mühəndislərimiz olacaq.

Dəyişməyə və müxtəlif məsələlərə, o cümlədən işə qəbul məsələlərinə daha geniş şəkildə baxmağa hazır olan komandada işləmək mənə bəxtiyardır. Bəli, belə tarifləri tətbiq edərkən, hamının lehinə olmayacağına hazır olmaq lazımdır. Təcrübəsiz mütəxəssislərlə işləmək üçün aydın şəkildə formalaşmış plan, kiçik işçini işə götürərkən real halları göstərmək bir artıdır və bu proqramın bütün müsbət tərəflərini vurğulamaq həmkarlarınızı inandırmağa kömək edəcəkdir.
Və əlbəttə ki, biz texniki rəhbərlərə söz verdik ki, yalnız inkişaf üçün potensial gördüyümüz ən çətin gəncləri işə götürəcəyik. Bizim seçimimiz HR və mühəndislərin iştirak etdiyi ikitərəfli prosesdir.

Başlanğıc

Bir gəncin portretini müəyyənləşdirmək, onları hansı vəzifələrə cəlb edəcəyimizə qərar vermək və uyğunlaşmanın necə baş verəcəyini təsvir etmək vaxtı gəldi. Bizim üçün kiçik kimdir? Bu, 6-12 ay ərzində inkişaf göstərə biləcək bir namizəddir. Bu, bizim dəyərlərimizi bölüşən bir insandır (onlar haqqında daha çox - burada), kim öyrənə bilər və öyrənmək istəyir.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Vitali Leonov, B2B inkişafı direktoru: “Nəzəriyyəni yaxşı bilənləri, ideal olaraq kommersiya inkişafında artıq güclərini sınamışları görmək istəyirik. Amma əsas tələb yaxşı texniki bilikdir. Biz isə onlara bütün prosesləri və praktiki bacarıqları öyrədəcəyik”.

Kiçik inkişaf etdiricinin seçilməsi prosesi orta səviyyəli müsahibədən çox da fərqlənmir. Biz həmçinin onların alqoritmlər, memarlıq və platforma haqqında biliklərini yoxlayırıq. Birinci mərhələdə kursantlar texniki tapşırıq alırlar (çünki namizədin hələ göstərəcək heç nəyi olmaya bilər). API hazırlamaq üçün sizə tapşırıq verə bilərik. İnsanın məsələyə necə yanaşdığına, README.md-ni necə formatlaşdırdığına və s. Sonra HR müsahibəsi gəlir. Bu konkret namizədin bu komandada və bu mentorla işləmək rahat olub-olmadığını başa düşməliyik. Bəzən elə olur ki, namizəd şirkətimizdə məhsulun inkişafı üçün uyğun deyil və onu platforma komandasına göndərməyin mənası var və ya əksinə. HR müsahibəsindən sonra texniki rəhbər və ya mentorla yekun görüş keçiririk. Bu, sizə texniki aspektləri daha ətraflı nəzərdən keçirmək və məsuliyyət sahənizi anlamaq imkanı verir. Müsahibə mərhələlərini uğurla başa vurduqdan sonra namizəd təklif alır və qərar müsbət olarsa şirkətimizə gəlir.

Uyğunlaşma

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Vitali Leonov, B2B inkişafı direktoru: “İlk şirkətimdə yenicə işə başlayanda mənə səhvlərimi göstərən, inkişaf yollarını təklif edən və bunu necə daha yaxşı və daha sürətli edəcəyimi deyən bir mentora çox ehtiyacım var idi. Əslində, mən tək tərtibatçı idim və öz səhvlərimdən öyrəndim. Bu, çox yaxşı deyildi: mənim inkişafım çox vaxt apardı və şirkət yaxşı bir tərtibatçı yetişdirmək üçün çox vaxt apardı. Mənimlə müntəzəm işləyən, səhvlərə baxan və kömək edən, nümunələr və yanaşmalar təklif edən bir insan olsaydı, daha yaxşı olardı”.

Hər bir təcrübəsiz həmkarına bir mentor təyin olunur. Bu, müxtəlif suallar verə biləcəyiniz və verməli olduğunuz və həmişə cavab alacağınız bir insandır. Mentoru seçərkən biz onun kiçik/stajçıya nə qədər vaxtının olacağına və onun təlim prosesinə nə qədər düzgün və bacarıqlı başlaya biləcəyinə diqqət yetiririk.

Böyük bir həmkar tapşırıqlar qoyur. İlkin mərhələdə bir gənc səhvləri təhlil etməklə başlaya bilər, sonra tədricən məhsul tapşırıqlarının inkişafına başlaya bilər. Mentor onların icrasına nəzarət edir, kod təhlili aparır və ya cüt proqramlaşdırmada iştirak edir. Həmçinin, şirkətimizdə 1:1 ümumi praktikası var ki, bu da bizə barmağımızı nəbzdə saxlamaq və müxtəlif məsələləri mümkün qədər tez həll etmək imkanı verir.

Mən HR olaraq işçinin uyğunlaşma prosesinə nəzarət edirəm, menecer isə inkişaf və tapşırıqlara “batırılma” prosesinə nəzarət edir. Lazım gələrsə, sınaq müddəti ərzində fərdi inkişaf planı qururuq və bu plan başa çatdıqdan sonra gələcək inkişaf istiqamətlərini müəyyənləşdiririk.

Tapıntılar

Proqramın nəticələrindən hansı nəticələr çıxardıq?

  1. Bir gənc adətən avtonom işləyə və bütün iş tapşırıqlarını müstəqil həll edə bilməz. Mentorlar onlara tez uyğunlaşmaq üçün kifayət qədər vaxt verməlidirlər. Bunu texniki rəhbərlər və komanda ilə planlaşdırmaq lazımdır.
  2. Kiçik mühəndislərin səhv etməsinə hazır olmalısınız. Və bu yaxşıdır.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Vitali Leonov, B2B inkişafı direktoru: “Hər kəs səhv edir - kiçiklər, ortalar və böyüklər. Lakin səhvlər tez tapılır və ya ümumiyyətlə edilmir - bizdə yaxşı strukturlaşdırılmış sınaq prosesi var, bütün məhsullar avtotestlərlə əhatə olunub və kod nəzərdən keçirilir. Və təbii ki, hər bir gəncin bütün öhdəliklərə baxan bir mentoru var”.

Başlanğıc səviyyəli mütəxəssislərin seçilməsi proqramı bizə bir anda bir neçə problemi həll etmək imkanı verdi.

  1. Bizim yığınımıza uyğunlaşacaq sadiq işçilərdən ibarət istedad fondunu yetişdirin.
  2. Yüksək səviyyəli əməkdaşlarımız arasında komanda idarəçiliyi və inkişaf bacarıqlarını inkişaf etdirin.
  3. Gənc mütəxəssislərdə müasir texnologiyalara və yüksək keyfiyyətli inkişafa sevgi aşılamaq.

Və bu qələbə qazandı. Avitoya yeniyetmə və kursant kimi gələn həmkarlarımın rəyləri bunlardır.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Davide Zgiatti, kiçik backend developer: “Əvvəlcə nə baş verdiyini başa düşmədim, çoxlu faydalı məlumatlar aldım, amma mentorum və komandam məni çox dəstəklədi. Buna görə iki həftədən sonra mən artıq geridə qalanlarla işləməyə başladım və üç aydan sonra tədricən məhsulun inkişafına qoşuldum. Altı aylıq təcrübə müddətində çox böyük təcrübə qazandım və həmişə proqramdan hər şeyi öyrənmək və daimi olaraq komandada qalmaq üçün əlimdən gələni etməyə çalışdım. Mən Avitoya təcrübəçi kimi gəlmişəm, indi artıq gəncəm”.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Alexander Sivtsov, frontend developer: “Avito-da artıq bir ildən çoxdur ki, işləyirəm. Mən kiçik yaşda gəlmişəm, indi artıq ortalığa yetişmişəm. Çox maraqlı və hadisələrlə dolu vaxt idi. Əgər yerinə yetirilən tapşırıqlar haqqında danışsaq, deyə bilərəm ki, səhvləri düzəltmək çox çəkmədi (bu yaxınlarda gələnlərin hamısı kimi) və işin ilk ayında inkişaf üçün ilk tam hüquqlu məhsul tapşırığını aldım. .
İyun ayında mən tariflərin yenilənməsinin əsas təqdimatında iştirak etdim. Bundan əlavə, komandadakı uşaqlar mənim gətirdiyim müxtəlif təşəbbüsləri alqışlayır, dəstəkləyir və inkişaf etdirirlər.
Komandadakı uşaqlar təkcə sərt bacarıqları inkişaf etdirməyə deyil, həm də yumşaq bacarıqları inkişaf etdirməyə kömək etməyə çalışırlar. Menecerlə müntəzəm görüşlər bu işdə çox kömək edir (əvvəllər belə bir təcrübəm yox idi və mən yalnız harda sallandığımı və ya indi nəyə diqqət yetirməyə dəyər olduğunu təxmin edə bilirdim).
Burada işləmək çox rahatdır, həm şirkət daxilində, həm hər cür təlimlərə qatılmaqla, həm də ondan kənarda inkişaf etmək üçün çoxlu müxtəlif imkanlar var: səfərlərdən tutmuş konfranslara, tərəfdaş şirkətlərdəki hər cür gözəlliklərə qədər. Tapşırıqlar adi deyil, əsasən maraqlıdır. Deyə bilərəm ki, Avitoda yeniyetmələrə mürəkkəb və maraqlı tapşırıqlar verilir”.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Dima Afanasyev, backend developer: “Bilirdim ki, böyük bir şirkətə girmək istəyirəm və Avito ilə ilk baxışdan sevgi idi: Habré-də demək olar ki, bütün bloqu oxudum, hesabatlara baxdım, avito-tech github. Hər şeyi bəyəndim: atmosfer, texnologiya (== yığın), problemin həllinə yanaşma, şirkət mədəniyyəti, ofis. Avito-ya daxil olmaq istədiyimi bilirdim və bunun işlədiyini dəqiq bilənə qədər başqa bir şey sınamayacağıma qərar verdim.
Tapşırıqların çətin olacağını gözləyirdim. Əgər siz üç nəfər üçün vebsayt düzəltsəniz, o zaman o, gündə bir saat işləyə bilər və istifadəçilər sevinər. 30 milyon insanla məlumatları saxlamaq üçün sadə ehtiyac böyük və həyəcan verici bir problemə çevrilir. Gözləntilərim doğrulandı; daha tez öyrənəcəyim bir vəziyyəti təsəvvür edə bilmirəm.
İndi artıq ortalığa yüksəlmişəm. Ümumiyyətlə, mən daha inamlı oldum və qərarlarımı daha az təsdiqlədim, bu işlərin daha tez görülməsinə kömək edir. Axı, hər hansı bir komandada çatdırılma sürəti çox vacibdir və mən tez-tez cavabdeh olduğum sahədə qəbul edilən bütün qərarlar barədə məlumat verirəm (hazırda iki xidmət var). Müzakirələr daha az idi, lakin müzakirə olunanların mürəkkəbliyi ümumiyyətlə artdı və problemlər daha az aydın oldu. Amma mənim də demək istədiyim budur: yaxşı həlləri vəzifəsindən asılı olmayaraq istənilən səviyyədə təbliğ etmək olar”.

Junior developers - niyə onları işə götürürük və onlarla necə işləyirik

Sergey Baranov, qabaqcıl inkişaf etdirici: “Belə oldu ki, mən Avito-nun kiçik kursuna daha yüksək vəzifədən gəldim, amma kiçik bir şirkətdən. Həmişə əvvəlcə daha çox məlumat almağa və sonra bir şey etməyə başlamağa çalışırdım. Burada hansı məhsulların mövcud olduğunu və bir-biri ilə necə qarşılıqlı əlaqədə olduğunu anlamaq üçün kiçik tapşırıqları yerinə yetirməyə başlamalı olduq. Bölməmin gördüyü hər şeyi tam başa düşmək üçün təxminən altı ay çəkdi, lakin bu vaxta qədər mən artıq heç bir kömək olmadan öz başıma orta ölçülü işləri görürdüm. Ayrı-ayrılıqda qeyd etmək istərdim ki, tutduğunuz vəzifədən asılı olmayaraq, siz komandanın tam hüquqlu üzvüsünüz, tam məsuliyyətlə və peşəkar bir insan kimi sizə güvənirsiniz. Bütün qarşılıqlı əlaqələr tamamilə bərabər əsasda baş verir. Menecerimlə birlikdə mənim də inkişaf planım var idi və mən inkişaf və yüksəliş üçün nə etməli olduğumu mükəmməl bilirdim. İndi mən artıq orta inkişaf etdiriciyəm və komandamdakı bütün cəbhə üçün cavabdehəm. Məqsədlər fərqli oldu, məsuliyyət artdı, gələcək inkişaf imkanları artdı”.

Demək olar ki, bir ildən sonra biz oğlanların biznesə və konkret komandalara gətirdiyi faydaları görürük. Bu müddət ərzində bir neçə yeniyetmə orta səviyyəli oldu. Bəzi təcrübəçilər isə əla nəticələr göstərərək yeniyetmələr sırasına qoşuldular - kod yazır və mürəkkəb texniki problemləri həll edirlər, gözləri parıldayır və biz onlara peşəkar inkişaf, daxildə əla ab-hava təmin edir və işlərində onlara hər cür dəstək veririk.

Mənbə: www.habr.com

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