Newborn tiny grey white bunny with small laptop sitting on the green grass. Lovely baby rabbit looking at notebook on lawn natural background. Easter fluffy rodent concept
Кожен джедай колись був джуном, і навіть Гаррі Поттер починав із простих заклять. Пізнати основи коду закляття, звичайно, не допоможуть (хоча це ще потрібно ще перевірити 🙂 ), а хто такий junior-фахівець і скільки він заробляє — зараз розберемося.
Джун (junior) — це фахівець-початківець. Він добре знає теорію, опанував синтаксис мови програмування та вже вміє писати код. Часто вони мають портфоліо, що складається з пет-проєктів, репозиторію на GitHub і відвідуваних хакатонів.
Безумовно, ринок вимогливий до всіх фахівців — від junior-до senior-рівня. Не тільки хард-(технічні), а й софт-скіли мають велике значення:
Багато рекрутерів додатково відзначать знання англійської мови. Дуже часто робота в IT передбачає взаємодію з європейським та американським ринками. І як скажуть американці — to be on the same page — щоб бути на одній хвилі для більшості вакансій потрібен Intermediate або Upper-Intermediate рівень англійської мови. Відвідайте курси англійської мови онлайн для вивчення професійної лексики!
Статистика Djinni каже, що більше половини наймів мають англійську на рівні Upper-Intermediate або вище, а якщо потрібна допомога у вивченні англійської для IT-фахівців, то вам сюди https://grade.ua/uk/proyti-test-na-uroven-angliyskogo/.
Говорячи про важливий набір навичок для джуна, не можна пройти повз технічну сторону. Досвід роботи не завжди є обов’язковою вимогою. Звісно, деякі рекрутери шукають кандидатів, які мали комерційний досвід.
Величезною перевагою буде, якщо на інтерв’ю ви зможете розповісти про свої особисті проєкти, які були виконані в рамках курсів або фріланс-замовлень, а також показати портфоліо на GitHub, GitLab або BitBucket.
Додаткові проєкти не лише прокачують навички junior-фахівця, а й допомагають запам’ятатися на співбесіді.
Highload вже розповідав про Максима Моха, Project and Business Development Manager в Luxoft. Колись фахівець розпочинав свій шлях junior-тестувальника до невеликої продуктової компанії. За вікном був далекий 2004 рік, ринок IT розвивався не так стрімко, а кількість інформації у відкритому доступі була набагато меншою. Тим не менш, Максим зміг за кілька років дорости до керівника відділу тестування та продакт-оунера кількох великих проєктів.
Доскональне вивчення продукту, документації та функціоналу пізніше привело Максима до менторства інтернів та джунів як у тестуванні, так і у розробці.
Вміння швидко знаходити, кваліфікувати, категоризувати та використовувати інформацію — те, без чого складно бути на хвилі та перейти на наступний рівень після junior.
Важливо відзначити, що для компанії також важливо мати чіткий план інтеграції співробітника та його подальшого розвитку в команді, що найчастіше рекрутери називають personal development plan або personal growth plan.
Навчайтеся на своїх помилках. Аналізуйте, читайте всі можливі ресурси, навчайтеся у своїх старших колег. Регулярні one-to-one зустрічі зі своїм лідом та дружні розмови за чашкою кави з колегами подарують вам безліч цінних порад та знань, які прокачають.
Глобально існують два основні напрямки для старту — аутсорсингові та продуктові компанії. Кожна має свої переваги та недоліки, і багато залежить від цілей та пріоритетів розробника. Єдиного вірного рішення немає, але джуну найчастіше важливо напрацювати досвід, тому зазвичай фахівці хапаються за першу можливість.
В аутсорс-компаніях розвиток відбувається динамічніше і є можливість попрацювати з кількома проєктами. Junior-розробник стикається із зарубіжними клієнтами, що прокачує софт-скіли — навички ведення переговорів та комунікацію.
Аутсорс — це можливість переходити з проєкту на проєкт, опановувати нові технології, отримувати досвід, розширювати свою зону інтересів, працюючи у різних напрямках та пробуючи себе у різних сферах.
Говорячи про недоліки, відзначимо, що все ж таки є ризик потрапити в не дуже цікавий проєкт. Нерідко серед розробників можна почути коментарі, що їм не вистачає почуття приналежності до створення конкретного продукту та відчуття своєї значущості та внеску до проєкту.
Щодо продуктових компаній, безумовно, тут є своя атмосфера — люди, яких об’єднує одна ідея, спільні цінності, причетність до створення чогось нового та свій відчутний внесок. Саме цього дуже часто не вистачає в аутсорсі.
Робота в продукті найчастіше менш динамічна. У продуктові компанії складніше потрапити, оскільки тут іноді вищі вимоги до фахівців.
У продуктових компаніях практично неможливо зустріти міграцію між проєктами та технологіями всередині компанії, але це справедливо для невеликих продуктів. Чим більший продукт, тим більше можливостей для прокачування навичок.
Обов’язки та завдання багато в чому залежать від конкретного проєкту та компанії. У більшості випадків спочатку це досить прості таски.
Прагнення розвитку, пропонування своїх ідей — це також важливий внесок junior-розробника у проєкт.
Спочатку код джуна проходитиме безліч перевірок — код-рев’ю, і тимлід залишатиме свої коментарі та зауваження.
На цьому етапі важливо аналізувати інформацію, бути відкритим до нового досвіду, а також самому вчитися проводити рефакторинг коду, покращуючи його.
Прагнення до розвитку, розширення бекграунду за допомогою курсів, участь у конференціях та хакатонах — кроки, які приводять junior-розробника до middle- та senior-позицій.
Відразу зазначимо, що чітких вимірів у цій системі координат немає. Все дуже індивідуально, багато залежить від вимог конкретної компанії чи позиції. Ви можете зустріти компанії, для яких джун — це випускник курсів без комерційного досвіду, а для певних junior-позицій потрібно щонайменше рік досвіду.
Перехід на наступний рівень вимагає покращення технічних навичок, софт-скіллів, а також впливає ваш досвід роботи (що він більший, тим на більш високу посаду можна претендувати).
Критично важливо — розуміння алгоритмів та вміння писати чистий код. Аналітичне мислення та пошук кращого рішення серед усіх можливих варіантів також потрібні. Великим плюсом буде вміння працювати з легасом кодом і підтримувати проекти різної складності.
Ми не можемо назвати пункти, про які йтиметься нижче, мінусами. Це виклики, які є в будь-якій сфері, що відрізняються лише своєю специфікою.
При вході в сферу необхідно бути готовим до великого потоку інформації, вміти її засвоювати. Спочатку дуже важливо старанно працювати.
Безперервний процес навчання — постійний супутник junior-фахівця. Дебажити доведеться справді багато.
Читати, самостійно серчити і шукати відповіді на складні питання — те, що ви робитимете, мабуть, щодня.
Говорити про плюси можна багато:
І це лише декілька з них!
Незалежно від компанії (аутсорс або продукт) нудьгувати точно не вийде.
Ситуація на ринку змінюється досить швидко. Ще недавно він був перегрітий.
Грудень — традиційно час спаду в рекрутингу, і цього року це простежується ще гостріше. Вакансій стає менше, вимоги до кандидатів зростають. Ось що нам каже статистика на Djinni:
Безумовно, загальна ситуація на ринку відбивається на вилці зарплат, яку готовий запропонувати роботодавець. Найчастіше для junior-фахівців пропозиції стартують від $500-700. Деякі компанії готові запропонувати новачкові до $1000. Варто зазначити, що багато в чому фінальна сума в оффері залежить від особистих навичок та підготовки розробника.
Погляньмо на аналітику Djinni за наймом для кандидатів з досвідом роботи менше року або без досвіду:
Таких наймів за останні півроку зафіксовано 859, близько 150 на місяць. Медіанна зарплата — $500, 90% наймів потрапляють у діапазон $300-900.
Після 24-го лютого частка таких наймів впала з 16% до 12% — у кризові моменти зазвичай компанії віддають перевагу досвідченим кандидатам.
Шлях джуна непростий, цікавий, насичений, але однозначно вартий того, щоб його пройти. Адже, як ми з вами вже знаємо, без джуна не буде мідла, а без мідла — сеньйора. А без сеньйора і тимліда, який менторитиме тих самих junior-розробників і допомагатиме їм у досягненні вершин програмування та магії поза Гоґвортсом 🙂
Резиденти Дія.City сплатили до бюджету понад 8 млрд грн податків в І кварталі 2025 року.…
У Китаї закликають офісних працівників не працювати надто багато — держава сподівається, що вільний час…
Експерти звертають увагу на тривожну тенденцію: люди все частіше використовують ChatGPT, щоб визначити місцезнаходження, зображене…
Компанія JetBrains випустила нову версію мультимовного середовища розробки IntelliJ IDEA 2025.1. Оновлена IDE отримала численні…
Платформа обміну миттєвими повідомленнями Discord впроваджує функцію перевірки віку за допомогою сканування обличчя. Зараз вона…
Wikipedia намагається захистити себе від тисяч різноманітних ботів-скрейперів, які сканують дані цієї платформи для навчання…