Сколько ты стоишь? Программист Java

Сколько может заработать Java-разработчик без опыта и с опытом работы и какие навыки ему необходимы?
28 октября 2015AnonymousОльга Землякова165681719

С образованием Java-программиста новичку можно претендовать на зарплату в 110 тысяч рублей в месяц, но все ли могут себе это позволить, и везде ли? Какие именно требования стоит предъявлять к себе, начиная осваивать эту профессию? Рассмотрим рынок, основываясь на данных Superjob.

Вакансий меньше, чем резюме

Для начала, стоит отметить, что по состоянию на март 2015 года на рынке наблюдалась интересная ситуация: предложений о работе было больше, чем специалистов, нахоящихся в поиске, а не наоборот, как бывает обычно.

Немного статистики:

  1. 60% вакантных должностей предоставляются IT-компаниями.
  2. 63% опубликованных вакансий ориентированы на офисную работу в пределах ЦФО.
  3. Половина компаний предлагает помощь в при переезде принятого на работу сотрудника из регионов.
  4. Несмотря на кадровый голод рынка, работодатели готовы ждать и принимать на работу специалистов с опытом (welcome на стажировку или биржи - российские или зарубежные). Только 8% компаний готовы взять на работу новичка с теоретической подготовкой.
  5. 39% работодателей требуют от кандидатов знание английского языка.

Функционал

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», которая при успешном обучении и трудоустройстве окупится за несколько месяцев полноценной работы.

Новые комментарии