Рубріки: Теорія

Хто такий джун: обов’язки та зарплата

Анастасія Рахліна

Хто такий junior-фахівець?

Кожен джедай колись був джуном, і навіть Гаррі Поттер починав із простих заклять. Пізнати основи коду закляття, звичайно, не допоможуть (хоча це ще потрібно ще перевірити 🙂 ), а хто такий 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-розробників і допомагатиме їм у досягненні вершин програмування та магії поза Гоґвортсом 🙂

Останні статті

Айтівець Міноборони США понабирав кредитів і хотів продати рф секретну інформацію

32-річний розробник безпеки інформаційних систем Агентства національної безпеки Джарех Себастьян Далке отримав 22 роки в'язниці…

30.04.2024

Простий та дешевий. Українська Flytech запустила масове виробництво розвідувальних БПЛА ARES

Українська компанія Flytech представила розвідувальний безпілотний літальний апарат ARES. Основні його переваги — недорога ціна…

30.04.2024

Запрошуємо взяти участь у премії TechComms Award. Розкажіть про свій потужний PR-проєкт у сфері IT

MC.today разом з Асоціацією IT Ukraine і сервісом моніторингу та аналітики згадок у ЗМІ та…

30.04.2024

«Йдеться про потенціал мобілізації»: Україна не планує примусово повертати українців із ЄС

Україна не буде примусово повертати чоловіків призовного віку з-за кордону. Про це повідомила у Брюсселі…

30.04.2024

В ЗСУ з’явився жіночий підрозділ БПЛА — і вже можна проходити конкурсний відбір

В Збройних Силах України з'явився жіночий підрозділ з БПЛА. І вже проводиться конкурсний відбір до…

30.04.2024

GitHub на наступному тижні випустить Copilot Workplace — ШІ-помічника для розробників

GitHub анонсував Copilot Workspace, середовище розробки з використанням «агентів на базі Copilot». За задумкою, вони…

30.04.2024