Вивчилися на курсах або навіть отримали профільну освіту, пройшли кілька десятків співбесід, і ось, фортуна повернулася потрібною стороною – отримано посаду Junior Developer. І не де-небудь, а в досить великій компанії. Але що далі? Як не зруйнувати очікування, не розчаруватися самому, до чого готуватися? Розберемо, що чекає на junior dev у великій IT-компанії. Вибір мови програмування сьогодні є актуальним питанням.
Хто такий developer junior у великій IT-компанії
Що таке велика компанія? Це поняття дуже умовне, але якщо є кілька команд розробників, кілька проєктів, менеджмент, у штаті понад 50 співробітників, то таку компанію цілком можна вважати великою.
Робота для junior у такій компанії відрізняється від інших. Тому й обов’язки інші. Якщо ви думаєте, що у великій IT-компанії на посаді developer junior працювати складніше – це не так.
Роль Junior Developer в IT
Молодший розробник має незначний досвід. Це фахівець, який працював на фрілансі, або тільки закінчив навчання, робив дуже прості проєкти й тепер потрапив у хорошу компанію.
Це не найнижчий грейд в IT. Є ще Intern або Trainee – стажист. Як правило, працюють за «спасибі» або супермаленьку зарплату, щоб набратися досвіду.
Джун вже щось вміє, має базові навички, невеликий досвід. Він може розраховувати на зарплату в 300-600$, залежно від компанії. А ще при правильному підході до роботи, зростання до позиції Middle відбувається досить швидко у великій компанії – за 6-12 місяців. Це одна з переваг роботи саме у великих компаніях.
Які навички потрібні Junior Developer на старті
Щоб бути впевненим джуном, необхідно володіти наступними навичками:
- базово розбиратися з технологією, на якій ви працюєте;
- знати інструменти для роботи з технологією;
- вміти розбиратися в документації, швидко знаходити відповіді на питання;
- грамотно ставити питання наставнику або колегам, чітко і зрозуміло, що саме ви хочете отримати;
- логічно і критично мислити, думати, перш ніж ставити питання або готувати рішення;
- розумітися на термінології, процесах, розуміти, про що проєкт, головні завдання.
На етапі, коли ви junior розробник, від вас очікують, що ви набудете досвіду. Також від вас чекають, що ви будете заглиблюватися в проєкт, вчитися і розвивати свої навички. Тому Soft Skills іноді на цьому етапі важливіші, ніж Hard Skills. Гарантовано від вас очікують зростання навичок.
Що буде робити Junior Developer на IT-проєкті
Не бійтеся обов’язків. У великій компанії від вас не очікуватимуть швидких рішень. Набагато важливіше – зростання і вектор мислення. Якщо чогось не знаєте, це нормально. Ваше завдання – дізнатися. Основні очікування від вас – зацікавленість, залученість, мотивація і бажання розвиватися як фахівець.
Але все ж junior dev виконує певні завдання:
- виправляє дрібні та незначні помилки в коді;
- працює з версткою, частинами коду, не завжди з реальними;
- вивчає раніше впроваджені концепції, розбирається з процесами;
- працює з внутрішніми інструментами та функціями компанії;
- розбирається з роботою серверної частини;
- бере участь в обговореннях, на етапі планування проєкту;
- допомагає визначати загальні баги, переважно в серверній частині.
Занурення відбувається поступово. Це ключова відмінність від дрібних компаній, де навіть Junior Developer може бути ключовим гравцем. У великих IT-бізнесах джуну дають досить багато часу, щоб освоїтися. Але від вас чекають постійного зростання.
Як швидко можна перейти на вищу посаду?
Можна бути junior dev 5-6 місяців, а можна і 4 роки. Але тут теж спостерігається ключова відмінність. У маленькій команді менеджмент зацікавлений, щоб ви залишалися якомога довше джуном. Тому що не буде зростання зарплати. А зростання завдань – гарантовано буде.
У великих IT-компаніях від junior dev очікують зростання, тому що такі компанії вирощують фахівців «під себе», під свої процеси. Їм вигідніше дати вам вищу зарплату, але отримати Middle фахівця. Якщо менеджмент не побачить зростання через 12-16 місяців, вас просто звільнять. Тому в великих компаніях кар’єрний грейд досить швидкий.
Висновок
Якщо ви потрапили у велику компанію на позицію Junior Developer – наші вітання! Тепер розвивайте навички та гарантовано будете рости в зарплаті. Пам’ятайте, що від вас очікують залученість і зростання навичок. Тому просто полюбіть свою роботу, не ігноруйте освітні програми для підвищення скілів і ростіть як фахівець.