Джуніори потрібні ІТ-індустрії із тих же причин, з яких еволюції потрібні діти
Ментор із розвитку кар'єри Аміна Ідігова пояснила, як за допомогою профорієнтації, самоаналізу і моніторингу трендів визначити найкращу точку входу в ІТ, а також розповіла, навіщо спеціалісти-початківці потрібні корпораціям.
— Сьогодні існує багато способів увійти в ІТ. Тому логічно виникає запитання: чи є якась надійна методика, яка могла би допомогти шукачам роботи вибрати спеціальність, яка гарантовано забезпечить успішний вхід в ІТ-сферу? — ставить запитання Аміна, — І так, і ні — оскільки більшість ІТ-професій розташовані на стику дисциплін. Насправді у будь-якої людини є шанс стати успішною практично у кожній ІТ-спеціальності.
Про кар'єрні тести
— Численні провайдери ІТ-навчання пропонують пройти кар'єрні тести. Під «капотом» у них використовуються різноманітні алгоритми прогнозування: від загальновизнаних діагностичних методик до власних автентичних розробок.
Більшість подібних тестів можна розділити на два типи:
- Тести, які враховують ваші сфери інтересів, вибори і вподобання, і на цій основі розраховують професію, що підходить найкраще.
- Тести, які працюють на базі психометрії, аналізують тип особистості, поведінкові патерни і провідні тенденції. Після проходження такого тесту кандидат отримує перелік ІТ-спеціалізацій, у яких має високі шанси на успіх. Ці рекомендації не звужують вибору, а швидше підсвічують, у якій із областей людина має переваги завдяки своїм унікальним особистісним особливостям. Це полегшує вхід в професію і знижує шанси розчаруватися у виборі.
Окрім психологічних факторів, є ще об'єктивні критерії, такі як:
- Рівень знання англійської мови;
- Поточний досвід, навички і здібності;
- Наявність часу, мотивації і дисципліни, які подібні тести не здатні оцінити, — і це головне.
Тому результати будь-якого тесту треба «паркувати» на реальність і звіряти з ситуацією на ринку і особистими можливостями.
Окрім тестів, найпростішими критеріями для вибору тої чи тої сфери в ІТ можуть бути наступні три параметри:
Про роль джуніорів у компаніях
— А навіщо компаніям взагалі потрібні джуніори? Вони ставлять багато «дурних» запитань, вимагають уваги, відволікають від роботи більш досвідчених колег, очікують винагороди, не завжди пропорційної реальній користі для проєкту, і в цілому мають вигляд сумнівної і ризикованої інвестиції, — низку цих питань ставлять джуніори один одному і світу, вважає Аміна, і відповідає на них.
Причина 1
Постійний притік джуніорів дає можливість для професійного зростання інших працівників, що забезпечує механізм здорової ротації в проєкті. Піраміда seniority органічно виштовхує їх нагору і змушує постійно розвиватися і підкорювати нові горизонти.
Причина 2
Усвідомлення того, що ти комусь наставник, приклад і рольова модель робить сініора більш відповідальним, уважним, зібраним і дисциплінованим. Як йдеться у прислів’ї: «не треба виховувати дітей, вони все-одно стануть схожими на вас, виховуйте себе». Із джуніорами це теж працює.
Причина 3
Швидкість інтеграції джуніора може бути хорошим індикатором того, наскільки ефективно налаштована комунікація в команді, наскільки прозорі ролі і зони відповідальності.
Причина 4
Джуніори часто можуть бути додатковою точкою контролю якості процесів, підходів документування і практик колективного володіння кодом. Відповідь на чергове «дурне» питання може змусити задуматися: а чому доводиться це пояснювати? Можливо, прийшов час завести документацію? Водночас часто випливають різні складнощі системи, яких ви раніше могли не помічати, але в процесі пояснення молодшим колегам ви можете зрозуміти, що час би вже переписати цей функціонал на чомусь більш актуальному.
Причина 5
Новачки найчастіше навчаються за найновішими книгами і з найновішими версіями технологій. І, обмінявшись досвідом, ви можете виявити, що для звичних процесів давно придумали більш сучасні рішення.
Причина 6
Джуніори допитливі і дивляться на проблеми свіжим поглядом. Саме тому вони постійно розширюють кругозір, пробують протягнути ідеї, які здаються їм проривними. Ця здатність схоплювати швидше, ніж старші колеги, може бути незамінною і гарно доповнювати загальну компетентність команди.
Причина 7
Джуніори можуть швидше знаходити прості ефективні рішення, можуть написати простіший, читабельний і чистий код, особливо там, де досвідчені програмісти схильні до оверінженірингу. Або джуніор може просто зробити копіпаст шматка коду із StackOverflow і він, на дивовижу, неочікувано може виявитися простішим і кращим, ніж унікальна реалізація, яку би зробив сініор. І будучи скопійованим із форуму з сотнями контриб’юторів, цей код напевно ще й не має багів.
Причина 8
Інколи стається, що джуніор-спеціаліст не знає, що проблема вважається «невирішуваною», і зненацька її вирішує.
Причина 9
Джуніори з ентузіазмом займаються речами, до яких більш досвідчені колеги уже втратили інтерес. А коли людині цікаво, з високою ймовірністю вона вирішить це завдання краще. Таким чином, купи проєктних «завалів», до яких у команди не доходили руки, можуть бути легко розібрані джуніорами.
Причина 10
І нарешті, наявність джуніорів дає змогу іншим учасникам проєкту займатися завданнями, відповідно до їхнього рівня. А за цей новачок встигає вирости до хорошого middle-спеціаліста і звільнити місце для нового «покоління».
Таким чином, джуніори потрібні компаніям з тієї ж причини, з якої для еволюції потрібні діти, вони дають змогу виявляти і закріплювати найстійкіші та найефективніші сценарії розвитку системи в цілому, — підсумовує Аміна.
Дізнатися більше про різноманітні професії в ІТ і дібрати найвідповідніші для себе навчальні курси можна на сторінці Навчання.