Автоматты аударма пайдаланылды

Жаман стратегия: тек тәжірибелі әзірлеушілерді алыңыз

Anton Zaides түпнұсқалық басылымының еркін аудармасы, оның әр сөзінің астына мен қол қоюға дайынмын (оның ішінде дәл қазір жобаларда 2 практикант пен бір интерн бар адам ретінде).

Әр компанияның өз сылтаулары бар:

Кішкентай стартаптарда- "бізде өте кішкентай команда бар және жаңадан бастаушыларды оқытуға уақыт жоқ, бізге бірінші күннен бастап тиімді болатын инженерлер қажет".

Орташа компанияларда -" біз өте тез өсеміз, бізге масштабтауды басқара алатын және бұрын осындай қиындықтарға тап болған инженерлер қажет".

Ірі компанияларда- "бізде күрделі инфрақұрылым бар, жаңадан бастаушыларға ыңғайлы болу үшін көп уақыт қажет".

Мұның бәрі бос сөз.

Мен бұл жерде жас туралы айтып отырған жоқпын. 25 жастағы аға қызметкерлер бар, ал 40 жастағы жаңадан келгендер бар.

Бағдарламалық жасақтаманы әзірлеу ғарышқа ұшу емес

Кейбір әзірлеушілер 3 жылдан аз уақыт ішінде сеньорларға айналады, кейбіреулері тіпті бейінді білімі жоқ. Егер сіз маған сенбесеңіз, Джордан Катлер, Тайгер Аброди және Райан Питерманның әңгімелерін оқыңыз.

Мен 3 жылдан кейін олар бәрін біледі деп айтпаймын, бірақ олар нәтижелі болады және көптеген мәселелерді дұрыс шеше алады.

Өмірдегі барлық нәрсе сияқты, кері қайтару болуы мүмкін. Уақыт өте келе сіз жақсарасыз, бірақ өсу қарқыны баяулайды. Сіз әзірлеушіні бір жылдық тәжірибесі бар және 5 жылдан асатын нәрсені ажырата аласыз, бірақ 10 және 15 жылдық айырмашылықтары бар адамдар арасында? Мүмкін емес шығар.

Сізге жоғары деңгейдегі сараптама қажет болатын жағдайлар бар және Біз қазір оларға қайта ораламыз.

Жаңадан шығарылған студентті қолданыстағы кодтық базаға тарту және оны өнімді ету үшін оқыту қиын емес — және бірнеше аптаның ішінде.

Тәжірибесіз әзірлеушілер үлкен жетістіктерге жете алады:

  • Эван Спигель мен Бобби Мерфи Snapchat-ты 2011 жылы 21 және 23 жасында құрды, олар студенттер болды.
  • Цукерберг Facebook-ті бастаған кезде 20 жаста еді.
  • Дрю Хьюстон Dropbox негізін қалаған кезде 24 жасында студент болған.
  • Ларри Пейдж және Сергей Брин Google-дің алғашқы нұсқасын 24 жасында, сонымен қатар студенттер ретінде жасады.
  • Билл Гейтс Microsoft корпорациясын 20 жасында құрды (және Джобс Apple бастаған кезде бір жас үлкен болатын).

Егер студенттер табысты компаниялар құра алса, олар жаңа экран немесе микросервис құра алатынына сенімдімін. Иә, Мен білемін, олардың көпшілігі орта мектепте код жаза бастаған бағдарламалаудағы вундеркиндтер болды.

Бірақ бұл жерде-амбиция, Мінез және ақыл тәжірибеге аз қатысы бар.

Неліктен кіші әзірлеушіні келесі ашық позицияға жалдау керек

Сіз топ жетекшісісіз және сіздің командаңызға басқа әзірлеушіні жалдауыңыз керек.

Мен сіздің орныңызда болдым. Соңғы 2 жылда мен 5 әзірлеушіні жалдадым — екі сеньор және үш маусым. Барлық маусымдар әлі менің командамда және олар енді Маусым емес.

Үлкен Кенжені жалдаудың 5 себебі-сіз үшін дұрыс ставка:

  • Сізде көбірек үміткерлер бар және сіз ең жақсысын ала аласыз. Python-да 5 жыл және React-те 3 жыл тәжірибесі бар full-stack әзірлеушісін іздегенде, сізде опциялар аз болады және сіз компаға келуге мәжбүр боласыз.
  • Маусымдар командаға жаңа қуат әкеледі-олар үйренгісі келеді және өздерін дәлелдеуге және табысқа жетуге ұмтылады. Олардың мотивациясы жұқпалы болуы мүмкін!
  • Сіздің командаңыздың тәжірибелі мүшелері ақылды және ынталы әзірлеушілермен жұмыс істеуге қуанышты болады. Бұл оларға тәлімгерлік етуге және үйретуге мүмкіндік береді, егер командада тек сеньорлар болса, олар жетіспеуі мүмкін.
  • Маусымдар білетіндерімен шектелмейді-олар алдыңғы компаниялардың технологияларын қайта пайдалануға тырыспайды немесе тек белгілі бір контексте пайдалы болған "салқын" дизайн үлгілерін қайта жасамайды.
  • Маусымдар жаңа технологиялармен жұмыс істеуге ашық және олар орындауы керек тапсырмаларды аз таңдайды. Бұл оларды күні бойы жағымсыз қателерді түзетуге мәжбүрлеу керек дегенді білдірмейді, бірақ бұл сізге командада икемділік береді.
  • Жақсы маусымдар тез үйренеді және кері байланыс іздейді, сондықтан оларды басқару оңайырақ. Олар өскісі келеді және олардың жұмысы туралы не ойлайтыныңызды білгісі келеді.

Және ең үлкен себеп:

Маусымдарда тағылымдамалар мен студенттік позициялар бар

Мен өз командама жалдаған үш маусымның әрқайсысы студенттер/тыңдаушылар позициясынан басталды. Бұл мен толық уақытты ұсынбас бұрын олардың дағдыларын бағалай алатынымды білдіреді.

Бұл сеньорлармен ешқашан кездеспейтін артықшылық-және көбінесе екі жақ та осыған байланысты зардап шегеді. Әзірлеушілер орташа компанияларда түйіндеме үшін қажет болғаннан ұзағырақ қалады, ал менеджерлер адамдарды жұмыстан шығарудан қорқып, орташа орындаушыларға шыдайды.

Тамаша комбинация

Кейде сіз өте нақты білімі бар сеньорды жалдауыңыз керек, әсіресе ірі ұйымдарда. Егер сіз қосымшаның IOS нұсқасын жасағыңыз келсе, мен Swift-пен ешқашан жұмыс істемеген адамды қабылдамас едім. Немесе масштабтау кезінде өнімділігіңіз нашарласа және сіз біреудің мұны істегенін қаласаңыз, тәжірибелі инженер-ең жақсы таңдау.

Бірақ SaaS өнімімен жұмыс істейтін командалардың көпшілігі үшін маусым / сеньор қатынасы өте жоғары болуы мүмкін. Джундарға үйренуге болатын адам қажет болса да, олардың көпшілігі 1:1 форматында көп уақыт пен назар аударуды қажет етпейді. Міне, маған ұнайтын керемет ұқсастық:

Өз командаңызды көл емес, өзен ретінде елестетіп көріңіз. Көл тоқырауда. Оның энергиясы немесе өзгеруге талпынысы жоқ. Тоқырауға ұшыраған топтар үшін де солай. Олар орташа және қанағаттануды өсіреді; олар тәуекелді ұнатпайды. Өзен әрқашан көптеген керемет энергиямен ағып, өзгеріп отырады. Сіз өзен алғыңыз келеді.
Өзен су ағынына байланысты және сіздің командаңыз адамдар мен ақпарат ағынына байланысты. Сіз адамдарды үш топқа бөлуді елестете аласыз: жаңа қан, жаңа көшбасшылар және жаңа сынаққа дайын ақсақалдар. Міне, бұл топтар қалай тепе-теңдік пен ағынға ие болуы керек:
→ Ең үлкен топ жаңа қан болуы керек.
→ Ағын үшін сіз өзіңіздің жаңа көшбасшыларыңызға айналатын жаңа қанның және ақсақалдарға айналатын жаңа көшбасшылардың тұрақты ағынын қалайсыз.
→ Ағынның кілті-жаңа қан қабылдау және ақсақалдардың кетуі. Бұл жұмыс істеуі үшін Сіз ақсақалдарыңыздың ағынға кедергі келтірмес бұрын және басқалар үшін мүмкіндіктер ағынын бұзбай тұрып өтуін қалайсыз. Егер сіз жастарды мүлдем жалдамасаңыз, сіздің командаңыз тоқтап қалады.

Бір жылға жуық менің командамда 2 сеньор және 3 маусым болды. Жарты жыл бұрын, біз жетекші әзірлеуші қызыммен бірге ол жақсы өсетін басқа командаға ауысатын уақыт келді деп шештік (мен full-stack командасын басқарамын және ол алдыңғы қатарға терең енгісі келді).

Сонымен қатар, біз аман қалдық және әлі де нәтижелі.

Маусым қанауды білдірмейді

Маусымдарды жалдаудың барлық мәні "тегін жұмыс күшіне" ие болу емес, өнімді және адал команда құру. Бұл сіз оларға лайықты нәрсені төлеген кезде мүмкін болады.

Маусымдарға аз төлеу (олар өте талантты болса да) мағынасы бар — сіз оларды оқытуға көп уақыт пен күш жұмсайсыз және олар тиімді болғанға дейін біраз уақыт кетеді.

Бірақ сіз керемет маусымды жалдайсыз деп ойласаңыз — бұл бір жылдан аспайды. Осыдан кейін сіз оларға көп жылдық тәжірибе емес, олардың дағдыларына сәйкес төлеуіңіз керек. Әйтпесе, олар басқа жерлерде орта/жоғары деңгейдегі лауазымдарға ие болады және дұрыс болады.

Anton Zaides (аударған: Павел Федотов)

Пікірлер 2

Кіру пікір қалдыру үшін

Спасибо большое за полезную информацию! Да полностью согласен, иногда джунов очень выгодно брать если вы собираете лояльную команду на long-term! Банально отсеивая слабых, оставляя лучших, вы соберете себе в перспективе сильный коллектив!

Жауап беру

Мне кажется, что работать с молодыми — это еще и перспективно. Где-то же они должны расти?!

Жауап беру