Скільки може заробити Java-розробник без досвіду і з досвідом роботи і які навички йому необхідні?
З утворенням Java-програміста новачкові можна претендувати на зарплату в 110 тисяч рублів на місяць, але чи всі можуть собі це дозволити, і скрізь? Які саме вимоги варто пред'являти до себе, починаючи освоювати цю професію? Розглянемо ринок, ґрунтуючись на даних Superjob.
Вакансій менше, ніж резюме
функціонал
I. Фахівці без досвіду.
"Без досвіду" - це з досвідом не менше півроку + з впевненими знаннями HTML, CSS, XML, принципів ООП, теорії розробки баз даних.
Серед іншого - англійська на рівні читання технічної документації та технічну освіту не нижче неповної вищої.
З усіма цими навичками вас будуть готові "купити" за 70-80 тисяч в Москві і 55-65 - в Санкт-Петербурзі.
II. Здобувачі з мінімальним досвідом.
Фахівці з досвідом розробки на Java і взагалі серверної розробки більше 1 року можуть претендувати в середньому на 100 000 в Москві і 80 000 на Санкт-Петербурзі.
Серед вимогою першим пунктом по частоті запиту йде "Уміння розбиратися в чужому коді". Також вам необхідний досвід роботи з системами контролю версій.
Серед очікуваних від здобувача корисних доповнень:
- Знання патернів проектування Java і J2EE,
- Досвід використання Hibernate, Spring, Struts і подібних інструментальних засобів,
- Знання СУБД (MS SQL, Oracle і т.п.),
- Знання методик організації процесу командної розробки (Kanban, Waterfall, Scrum).
III. Фахівці з досвідом.
Щоб вважатися зрілим Java-розробником, вам необхідно успішно розвиватися в професії протягом 2 і більше років.
Вимоги до кандидатів на такі посади включають в себе все перераховане вище, але доповнене навичками рефакторінга чужого коду, роботи в команді і закінченим вищою або IT-освітою.
Такі вимоги супроводжуються і куди більш серйозними зарплатними пропозиціями: до 140 тисяч в Москві і до 115 - в Санкт-Петербурзі.
IV. Кандидати зі значним досвідом роботи.
"Значний досвід" - це вже не стільки час, проведений за роботою з кодом (не менше 3 років), скільки вимірний професіоналізм - атестати і реальні результати.
Що ще дає право претендувати на максимальний оклад за фахом?
- Досвід розробки багаторівневих і багатопоточних додатків,
- Оит роботи з інтеграційними рішення,
- Вільна англійська,
- Навички керівництва командою,
- Досвід проектування ІС і підготовки документації.
У столиці найкрутіші Java-програмісти можуть претендувати на оклад в 200 тисяч, і на 160 - в Санкт-Петербурзі.
Заробітня плата
У представленій таблиці відображені максимальні і мінімальні значення заробітної плати для Москви (верхні рядки) і Санкт-Петерурга (нижні рядки).
За даними Superjob
Отримати професію і досвід програмування на Java можна на професії «Програміст Java». яка при успішному навчанні та працевлаштуванні окупиться за кілька місяців повноцінної роботи.