Сколько зарабатывает джуниор программист

Кто такой джуниор и стоит ли идти им работать?

Некоторые компании пишут в объявлениях, что ищут джуниор-программистов. В этой статье — кто такие джуны, что они делают и надо ли вам туда.

Послушать аудиоверсию этой статьи (6 минут):

Джуниор-программист или джун — стартовая позиция в программировании. Это человек, который имеет небольшой опыт работы с каким-то языком и выполняет рутинную работу с перспективой роста.

Если вы умеете писать простые программы, понимаете их принцип работы и можете разобраться в чужом коде с комментариями — значит, вы можете быть джуниором.

Градации программистов и фулстек

Есть четыре градации в программировании: стажёр, джуниор, мидл и сеньор (Junior, Middle, Senior).

  • Стажёр временно работает в компании, часто бесплатно. Ему редко дают писать боевой код, чаще он просто учится и набирается опыта. Чаще всего стажёры — это студенты старших курсов.
  • Джуниор молотит код под присмотром старших и обращается к ним за помощью.
  • Мидл пишет программы самостоятельно.
  • Сеньор занимается архитектурой, взаимодействием систем и высокоуровневыми вещами.

Деление условное, всё зависит от требований компании. То, что одни компании требуют от джуниоров, другие хотят от мидлов.

Джуниор программист, первые дни на работе. Что нужно знать

Единых требований к рабочему процессу у джуниоров тоже нет. Кто-то ждёт, что человек на этой позиции будет делать только вспомогательную работу, но не допускают до основного кода. Максимум — им могут дать писать документацию. В других фирмах джунов сразу сажают на рабочие проекты и дают мидла в помощь.

За опытом

Если хотите быстро прокачаться в языке программирования, быть джуном — идеальный вариант. Есть компании, которые не готовы платить много новичкам, но готовы вкладываться в их развитие, чтобы вырастить себе сильного программиста. Они платят по 30–40 тысяч рублей, но помогают вам освоить язык: комментируют код, дают кураторов, обучают. При этом вы тоже будете делать что-то полезное для компании.

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

За деньгами

Второй вариант работы джуниором — сразу начать зарабатывать, но тут сложнее. Немногие компании готовы сразу платить нормальные деньги новичкам в надежде, что они сами всему научатся. Можно рассчитывать на зарплату всего на 10–15 тысяч больше, чем в первом варианте, но требования тут другие. От вас будут ждать, что вы сами способны выдать рабочий код. Поблажек на то, что вы только начинаете, не будет.

С другой стороны, если вы пишете на популярном и простом языке, то конкуренция будет выше, а зарплаты — ниже, потому что много желающих поработать. Тем, кто пишет на редких или перспективных языках типа Kotlin или Rust, платят больше.

Медианные зарплаты джунов

Мы посмотрели на статистику зарплат в калькуляторе «Моего круга». Данные на начало 2019 года:

Зарплата программиста. Сколько зарабатывает программист?

  • Разработчик мобильных приложений — 42 тысячи.
  • Десктоп-разработчик — 46 тысяч.
  • Бэкенд — 50 тысяч.
  • Фронтенд — 50 тысяч.
  • Фулстек — 60 тысяч.

Для сравнения: медианная зарплата фулстек-мидла — 80 тысяч.

Что в итоге

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

Даже если вы только начали изучать программирование, можно найти работу, где вы получите мало денег и много опыта, или нормальные деньги и высокие требования.

Если не бросать развитие и программирование, можно вырасти в мидла с зарплатой и возможностями побольше, но о них — в другой раз.

Курсы по программированию с нуля

Приходите к нам в ИТ. У нас есть удаленная работа, высокие зарплаты и удобное обучение в «Яндекс Практикуме». Старт бесплатно.

Курсы по программированию с нуля Курсы по программированию с нуля Курсы по программированию с нуля Курсы по программированию с нуля

Получите ИТ-профессию

В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.

Источник: thecode.media

Зарплаты: Junior разработчик, Россия | декабрь 2022 года

77500.0 руб. — средняя зарплата для ‘Junior разработчик’ (Россия).

Средняя зарплата для ‘Junior разработчик’, рассчитанная на основе вакансий, показывает среднее арифметическое по зарплатам из найденных вакансий (количество таких вакансий для ‘Junior разработчик’ равно 336).

67000.0 руб. — медианная зарплата для ‘Junior разработчик’ (Россия).

Возможно, вас заинтересуют зарплатные обзоры по следующим профессиям и специализиям:

Обзор зарплат

Профессия, должность Средняя зарплата, руб. Медианная зарплата, руб. сколько вакансий с зарплатой учитывалось // всего вакансий // дата вычисления зарплат
Developer 160134.0 151000.0 8988 вак. (с зп) 20782 вак. 03.12.2022
программист 160801.0 151000.0 6624 вак. (с зп) 15722 вак. 01.01.2023
разработчик 160930.0 151000.0 6477 вак. (с зп) 15388 вак. 01.01.2023
стажёр 89691.0 59000.0 1940 вак. (с зп) 2900 вак. 19.11.2022

Статистика зарплат для ‘Junior разработчик’ по городам

Лидеры по количеству вакансий для ‘Junior разработчик’: Москва, Санкт-Петербург, Новосибирск, Самара, Омск.

Лидеры по уровню средней зарплаты для ‘Junior разработчик’: Москва, Новосибирск, Самара, Санкт-Петербург, Екатеринбург.

Обзор зарплат для ‘Junior разработчик’ по городам

Населённый пункт Средняя зарплата, руб. Медианная зарплата, руб. сколько вакансий с зарплатой учитывалось // всего вакансий // дата вычисления зарплат
Москва 107175.0 99000.0 83 вак. (с зп) 134 вак. 18.11.2022
Санкт-Петербург 90333.0 91000.0 42 вак. (с зп) 83 вак. 05.11.2022
Новосибирск 94733.0 91000.0 15 вак. (с зп) 28 вак. 05.11.2022
Самара 91000.0 67000.0 7 вак. (с зп) 22 вак. 13.05.2021
Омск 44333.0 37000.0 6 вак. (с зп) 18 вак. 14.02.2022
Екатеринбург 82429.0 71000.0 7 вак. (с зп) 14 вак. 07.08.2022
Ростов-на-Дону 68200.0 59000.0 10 вак. (с зп) 13 вак. 24.08.2022
Воронеж 61286.0 67000.0 7 вак. (с зп) 11 вак. 04.12.2022
Пермь 59571.0 59000.0 7 вак. (с зп) 11 вак. 15.01.2022
Ульяновск 67000.0 61000.0 6 вак. (с зп) 11 вак. 25.02.2022

Статистика зарплат для ‘Junior разработчик’ по некоторым регионам

Обзор зарплат для ‘Junior разработчик’ по некоторым регионам Регион Средняя зарплата, руб. Медианная зарплата, руб. сколько вакансий с зарплатой учитывалось // всего вакансий // дата вычисления зарплат
Новосибирская область 71181.0 59000.0 47 вак. (с зп) 66 вак. 23.05.2021
Ростовская область 74130.0 59000.0 23 вак. (с зп) 40 вак. 27.06.2021
Свердловская область 65118.0 59000.0 17 вак. (с зп) 33 вак. 11.06.2021
Нижегородская область 61750.0 53000.0 16 вак. (с зп) 29 вак. 21.05.2021
Самарская область 83000.0 57000.0 6 вак. (с зп) 21 вак. 07.06.2021
Воронежская область 83038.0 91000.0 13 вак. (с зп) 21 вак. 22.06.2021
Республика Татарстан 75615.0 71000.0 13 вак. (с зп) 19 вак. 15.05.2021
Краснодарский край 71444.0 71000.0 9 вак. (с зп) 18 вак. 15.06.2021
Пермский край 68818.0 59000.0 11 вак. (с зп) 18 вак. 10.06.2021
Томская область 56176.0 59000.0 17 вак. (с зп) 18 вак. 24.05.2021

Источник: zarplan.com

Что должен знать Junior-разработчик

Что должен знать Junior-разработчик

После обучения многие выпускники начинают активно искать работу по специальности. Диплом IT-специалиста чаще всего наводит только на один путь – устраиваться разработчиком в своей области. Для многих вакансия с припиской Junior кажется чем-то непонятным. Джуниор – кто это вообще?

Junior-программист (его еще часто называют джуном) – базовая позиция в IT-компании. Это специалист с минимальным опытом, у которого есть перспективы в развитии.

Что должен знать джун, где искать работу и на какую заработную плату он может рассчитывать – об этом и поговорим в сегодняшней статье.

Градации программистов

Если вы решились стать разработчиком, то будет полезно узнать о градации программистов. Всего их четыре: Junior, Middle, Senior и Intern (стажер).

Одно из главных отличий этих уровней – заработная плата, которая у стажера чаще всего сводится к нулю, а у синьора к максимуму. В разных IT-компаниях требования к программистам могут отличаться – так, например, в одной компании вы можете проходить как Junior, а в другой уже как Middle.

Intern

В некоторых компаниях практикуется брать на работу студентов старших курсов или просто людей без опыта работы. Часто стажеры работают бесплатно и набираются опыта – например, им дается несколько месяцев, чтобы под руководством опытного специалиста дорасти до джуна.

Есть ряд универсальных требований к интернам:

  • Английский язык – наиболее частое требование для трудоустройства программистом. Необязательно говорить как носитель языка, но знания, необходимые для чтения англоязычной документации, должны присутствовать. Иногда английский нужен и для коммуникации с зарубежными заказчиками – здесь уже все зависит от компании.
  • Базовое понимание своего инструмента. Например, если вы хотите разрабатывать Android-приложения, но не можете объяснить, что такое APK, то шанс попасть на работу будет сведен к минимуму.

На практике вышеперечисленные знания, конечно, подтягиваются, но в первую очередь нужно надеяться только на себя. Если вы не хотите расти, то никто вам в этом не поможет, а вакансия стажера закончится поиском новой работы.

Junior

Спустя несколько продуктивных месяцев стажер перерастает в Junior-разработчика – это младший специалист, который самостоятельно выполняет приходящие задачи. Если разрабатывается какое-то приложение для десктопа, то он должен запрограммировать один из его кусков. И это не означает, что все будет идеально – джуны могут ошибаться. Зачастую они даже не знают план реализации продукта – все это обсуждается с тимлидом, который также проверяет весь код на наличие ошибок и неточностей.

Качества Junior-разработчика – все те, что у интерна, но с добавлением нескольких пунктов:

  • Хорошее отношение к критике – это общий пункт, который относится не только к джуниорам. Стоит понимать, что критики может быть чересчур много, но благодаря ей вы сможете вырасти в более квалифицированного специалиста.
  • Энергия – без нее никуда. Есть задачи, которые синьор может решить всего за 10-20 минут, но для джуна эти минуты могут растянуться на несколько часов, а то и дней. Главное – терпение и желание учиться.
  • Умение учиться на своих ошибках. Важно детально анализировать свой код, а также набираться опыта у старших специалистов.

Начало пути всегда начинается с малого, поэтому будет тяжело, но помните, что Гугл – ваш помощник. Практически все задачи можно загуглить или найти на них ответы в документации.

Middle

И вот мы подошли к середине, откуда начинаются пути ответственных и успешных программистов. Middle-разработчик – это тот специалист, который понимает требования бизнеса и переводит их в технические решения.

Из этого вытекают следующие качества:

  • Middle-разработчик знает, что должно делать приложение. Благодаря этому он может глубже понять задачу, оценить ее и качественно реализовать. Если требования установлены нечетко, то мидл-разработчик сразу обратит на это внимание, а не тогда, когда приложение накроется.
  • Middle-разработчик знает типовые шаблоны и решения, которые необходимы для создания готового продукта. Понимание структуры приложения сводит сложность задачи к минимуму, а также позволяет рассуждать о принципах правильной реализации.
  • Middle-разработчик – душа компании. Он хорошо взаимодействует с членами команды и понимает, что продукт разрабатывается не в одиночку. Может обсудить UX с дизайнером, уточнить у бизнес-аналитика требования или согласовать техническое решение с архитектором проекта.

Помимо всего вышесказанного, Middle может рассчитывать на хорошую заработную плату, однако в некоторых компаниях зарплаты джуна и мидла могут быть одинаковыми.

Senior

Гуру программистов, старший разработчик или просто синьор. Это человек, который повидал огромную кучу кода, натыкался на множество ошибок и смог их решить. Его основная задача – принимать правильные решения в ходе проекта. То есть те решения, которые приносят максимум пользы с минимальными вложениями. Если Middle-разработчик четко понимает, над чем работают члены команды, то Senior думает о том, какие задачи в глобальном плане сможет решить текущий проект.

Синьор – это тот специалист, который решает проблемы еще до их появления. Звание Senior невозможно получить быстро. Следует наработать огромный опыт и понять, как выглядит «идеальный» продукт и чем он отличается от недоделанного. Умение принимать важные и правильные решения – одно из важнейших его качеств. Если в итоге что-то будет сделано не так, то вся вина на синьоре.

Резюмируя, можно сказать, что Senior-разработчик – один из главных участников команды, который знает, как будет работать продукт и что нужно для его реализации.

Теперь вы знаете, из каких участников состоит команда в IT-компании. Давайте вернемся к Junior-разработчику – поговорим о том, где ему искать работу.

Джуниор-разработчик

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Как найти работу

Как и в любой другой сфере, можно сказать, что главное – это желание. Просматривайте биржи вакансий, оставляйте отклики, звоните и проходите собеседования. Может быть, у ваших знакомых на фирмах есть вакансии программиста – поспрашивайте их. Практикуйте посещение форумов и помогайте на них другим пользователям. Спустя некоторое время может найтись тот, кто позовет вас в свою компанию, однако для этого нужно потратить немало сил.

Также стоит сказать немного о резюме – не указывайте информацию об опыте, не связанном с профессией. Пишите кратко, но по делу, постарайтесь рассказать о себе так, чтобы работодателю было интересно пригласить вас на собеседование.

Есть еще один лайфхак – оставлять отклики на заявки Middle- и Senior-специалистов. Речь не идет о том, чтобы претендовать на высокие звания – просто узнайте в сопроводительном письме, не нужен ли компании Junior-разработчик. Вас могут позвать на собеседование.

Зарплата Junior-разработчика

Заработная плата джунов сильно разнится, поэтому я укажу лишь приблизительные цифры, на которые можно ориентироваться при поиске первой работы:

  • разработчик мобильных приложений – 42000₽,
  • десктоп-разработчик – 46000₽,
  • бэкенд – 50000₽,
  • фронтенд – 50000₽,
  • фулстек – 60000₽.

Хотя на биржах часто встречаются вакансии, на которых джунам предлагают и вовсе 15-20 тысяч рублей, особенно в регионах, далеких от Москвы и Санкт-Петербурга.

Итог

Junior-разработчик – начинающий программист, который знает базовые вещи и понимает принципы работы своего инструмента. Даже если вы только недавно начали изучать программирование, то уже можете претендовать на звание джуна – в худшем случае это будет вакансия стажера, что неплохо для начала. Помните, что при постоянном совершенствовании своих навыков, вскоре вы получите звание Middle. Удачи!

Источник: timeweb.com

Кто такой джун: обязанности и зарплата

Каждый джедай когда-то был джуном, и даже Гарри Поттер начинал с простых заклятий. Познать основы кода заклятия, конечно, не помогут (хотя это нужно еще проверить ), а вот кто такой junior-специалист и сколько он зарабатывает — сейчас разберемся.

Собираем на дрон для штурмовиков Николаевской области. Он поможет найти и уничтожить врага

Джун (junior) — это начинающий специалист. Он хорошо знает теорию, освоил синтаксис языка программирования и уже умеет писать код. Часто у них есть портфолио, состоящее из пет-проектов, репозитория на GitHub и посещаемых хакатонов.

Что нужно знать, чтобы взяли джуном

Безусловно, рынок требовательный ко всем специалистам — от junior- до senior-уровня. Не только хард- (технические), но и софт-скиллы имеют большое значение:

  • навыки общения с клиентом;
  • умение взаимодействовать с коллегами в команде;

ФІНАНСОВИЙ ДИРЕКТОР
Ставайте досвідченим фахівцем з фінансів на рівні директора!

Chief financial officer

Многие рекрутеры наверняка дополнительно отметят знание английского языка. Очень часто работа в IT подразумевает взаимодействие с европейским и американским рынками. И как скажут американцы — to be on the same page — чтобы быть на одной волне, для большинства вакансий требуется Intermediate или Upper-Intermediate уровень английского.

Статистика Djinni говорит, что более половины наймов имеют английский на уровне Upper-Intermediate или выше.

Говоря о важном наборе навыков для джуна, нельзя пройти мимо технической стороны. Опыт работы не всегда обязательное требование. Конечно, некоторые рекрутеры ищут кандидатов, которые имели коммерческий опыт.

Огромным преимуществом будет, если на интервью вы сможете рассказать про свои личные проекты, которые были выполнены в рамках курсов или фриланс-заказов, а также показать портфолио на 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-разработчиков и помогать им в достижении вершин программирования и магии вне Хогвартса

Источник: highload.today

Рейтинг
( Пока оценок нет )
Загрузка ...
Заработок в интернете или как начать работать дома