Пришло время традиционных сводок с российской биржи труда. В этот раз обойдемся без красивых официальных цифр, исключительно факты. Я изучил 10 свежих вакансий по каждой из позиции, на основании чего сделал общую выборку по географии городов, зарплате, требованиям, а также дал оценку востребованности. В качестве агрегатора вакансий использовался сервис trud.com.
Вот что из этого получилось.
Junior Java Developer
Общее число вакансий: ~ 600;
География: Ижевск, Новосибирск, Москва, Брянск, Томск, Казань, Санкт-Петербург.
Зарплата: от 25 до 45 тысяч рублей.
Необходимый минимум знаний, помимо профильного языка:
- опыт работы с БД (SQL);
- знание HTML, CSS, JavaScript:
- хотя бы минимальный опыт работы с одним из фреймворков (Spring, Hibernate и пр.)
- уверенный английский язык.
Заключение: требования к соискателям на должность младшего Java-разработчика не выглядят завышенными, зарплата для старта карьеры вполне достойная, учитывая выборку городов.
Оценка востребованности: 4 из 5. Много вакансий, разумные требования.
Junior Python Developer
Общее число вакансий: ~ 250;
География: Санкт-Петербург, Москва, Екатеринбург, Пенза, Ростов-на-Дону.
Зарплата: от 40 до 60 тысяч рублей.
Необходимый минимум знаний, помимо профильного языка:
- опыт работы с Django, mongoDB;
- знание систем контроля версий;
- знание MySQL или PostgreSQL;
- понимание веб-технологий (HTML5, JS, CSS, HTTP, Ajax, JQuery);
- знание английского языка на уровне чтения технической документации;
Заключение: описанные требования удовлетворят лишь 2 работодателей из 10. Во всех остальных случаях придётся подтянуть свои знания по облачным платформам, внутренними языкам shell или bash, почтовым агентам и так далее в зависимости от специфики.
Оценка востребованности: 2 из 5. Профессия Python-разработчика часто требует специализации и знания сопутсвующих инструментов. Найти работу с базовым набором — сложно.
Junior Android Developer
Общее число вакансий: ~ 200;
География: Нижний Новгород, Севастополь, Екатеринбург, Петрозаводск, Москва, Краснодар, Ижевск, Чебоксары, Омск, Санкт-Петербург.
Зарплата: от 15 до 90 тысяч рублей.
Необходимый минимум знаний:
- понимание принципов ООП;
- опыт разработки приложений для Android;
- знание Java;
- наличие базовых знаний Android SDK;
- знакомство с системами контроля версий;
- знакомство с Google API.
Заключение: ключевым отличием между требованиями к младшим и ведущим разработчикам является опыт. Общий набор инструментов и умений при этом более-менее одинаковый. Верхняя планка зарплат джуниоров в столице существенно выше, но и 45 тысяч рублей для регионов — хороший уровень.
Оценка востребованности: 3 из 5. Фильтр «junior» сильно обрезает количество вакансий, но для поиска работы можно его отключать — количество требований не возрастёт. Но в целом ситуация на рынке выглядит оптимистично.
Junior iOS Developer
Общее число вакансий: ~ 150;
География: Севастополь, Нижний Новгород, Новосибирск, Ульяновск, Томск, Краснодар, Йошкар-Ола, Санкт-Петербург, Москва.
Зарплата: от 15 до 80 тысяч рублей.
Необходимый минимум знаний:
- знание Objective-C/Swift, iOS SDK, Xcode;
- знание iOS Guidelines;
- знание принципов ООП и шаблонов проектирования;
- знание принципов Agile, CI, CD, TDD;
- опыт разработки клиент-серверных приложений;
- технический английский;
Заключение: большой перечень требований к соискателям, аналогичная с Android вилка зарплат, но количество вакансий чуть ниже.
Оценка востребованности: 3 из 5. Суть требований всех работодателей сводится к опыту разработки и запуска приложений для iOS. Если это хорошие продукты, то проблем с поиском работы у вас не будет.
Junior Web Developer
Общее число вакансий: ~ 500;
География: Новосибирск, Краснодар, Санкт-Петербург, Нижний Новгород, Ростов-на-Дону, Подольск, Москва, Томск, Самара.
Зарплата: от 15 до 40 тысяч рублей.
Необходимый минимум знаний:
- знание PHP, MySQL, HTML, JavaScript и умение работать с ними в связке;
- знание JQuery, AJAX;
- опыт работы хотя бы с одним популярным PHP-фреймворком (Zend, Kohana, Simphony, Yii 2 и т. д.)
- владение техническим английским языком;
Заключение: профессия веб-разработчика связана, с одной стороны — с высокой конкуренцией, а с другой — с огромным рынком в любом регионе России. Зарплаты относительно других вакансий невысокие, но в перспективе это окупается возможностью перейти в частичный или полный фриланс.
Оценка востребованности: 4 из 5. Спрос на создателей веба неизменно высокий, а зарплата напрямую зависит от желания работать и развиваться.