У своїх публікаціях ми нерідко оперуємо поняттями Junior, Middle та Senior, коли говоримо про розробників. І зовсім недавно усвідомили, що досі не опублікували у блозі статтю, яка пояснювала ці поняття. Адже для новачка слова «джун», «мідл» і «сеньйор» можуть не говорити нічого.
Виправляємось!
Отже, сьогодні ми детально розповімо, хто такі Junior, Middle та Senior, що повинен знати та вміти кожен із них і чи є якась межа у професійному зростанні розробника. Інформація, напевно, буде корисною тим, хто планує навчатися на наших курсах «Frontend розробка 2022. Junior верстальник» або «PHP програмування з нуля до готового проекту». Давайте розбиратись!
Junior — молодший розробник, досвід якого становить, як правило, менше двох років. Після курсів академії ви стаєте джуніором і можете претендувати на відповідні посади.
Здебільшого джуни починають професійний шлях із нескладних завдань у невеликих проектах. Як правило, їхню роботу контролює наставник чи куратор, який у разі потреби допомагає у вирішенні тих чи інших завдань, ділиться досвідом та сприяє подальшому професійному розвитку фахівця.
Junior - перший щабель у професійному розвитку розробника. І вона в якомусь сенсі найскладніша, бо доводиться не лише працювати, а й безперервно вчитися, відточувати свої навички та розширювати список скіллів.
Заробітна плата Junior-розробника в Україні – у середньому від $500-700 на місяць.
Middle - це розробник середнього рівня, який може вирішувати більшість завдань самостійно, ефективніше працює в команді, а його код не вимагає перевірки досвідченішими колегами.
Переважна більшість мідлів це саме командні гравці. Вони беруть участь у більших проектах, ніж джуни, можуть пропонувати власні ідеї з архітектури, передбачають можливі помилки, володіють кількома мовами програмування та технологіями, за необхідності самі підбирають оптимальні рішення та розробляють стратегії. Щоб вирости з джуна в Мідл, потрібно в середньому 1,5-3 роки. Але тут важливо розуміти, що багато залежить від амбіцій самого фахівця, його готовності розвиватися, навчання і мотивації.
Цікаво, що багато розробників так і залишаються на рівні мідла, не прагнучи переходити до сеньйорів. Рівень заробітної плати такого фахівця є цілком комфортним, а обсяги роботи порівняно невеликі. А найголовніше – немає дефіциту робочих місць. Middle-розробник точно не довго сидітиме без роботи.
Заробітна плата Middle-розробника в Україні – в середньому від $1500-2000 на місяць.
Senior - це досвідчений експерт-розробник, у якого за плечима 4-7 років практики, великий багаж знань та навичок. Він самостійно може спроектувати архітектуру цілого продукту, сформулювати стратегію розвитку його розробки та взяти на себе найскладніші завдання щодо його реалізації.
Технічно сеньйор здатний замінити собою цілу команду розробників. Але в більшості випадків він обіймає посаду тимлід/техлід і займається роботою колективу девелоперів. Він організовує робочі процеси, розподіляє завдання, стежить за ефективністю їх виконання та відповідає за якість готового продукту.
Зазначимо, що сеньйорів ринку праці мало. Не лише в Україні, а й загалом у світі. Тому за ними ведеться справжнє полювання і роботодавці прагнуть запропонувати їм найбільш вигідні умови. Їм відчинені двері практично у всі великі компанії зі світовим ім'ям.
Заробітна плата Senior-розробника в Україні — $4000 на місяць. Верхньої планки практично немає.
Існує хибна думка, що Senior – це фактично «стеля» у розробці. Ось тільки цієї самої «стелі» не існує. Сеньйор може продовжувати займатися розробкою, поступово розширюючи список своїх компетенцій, підвищуючи рівень доходу та розвиваючись у вибраному напрямку. А може вибрати собі інший шлях. Варіантів досить багато:
Сміємо припустити, що якщо ви прочитали цю статтю, то зараз претендуєте саме на позицію джуна, і це логічно. Неможливо одразу після курсів або навіть більш тривалого навчання у спеціалізованому виші у момент стати мідлом. А тому тут і зараз перед вами не має гостро стояти питання, куди рухатись далі. Як тільки ви почнете працювати на позиції джуніора, то краще розумітимете, що вам цікаво, в якому напрямку ви хочете розвиватися, скільки часу і сил готові приділяти своєму професійному розвитку.
Все приходить із досвідом. А наше завдання прямо зараз – дати вам такий досвід. Приєднуйтесь до Wezom Академії та рухайтеся вперед разом з нами!