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

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

1 часть
Кто такой джуниор и стоит ли идти им работать?
2 часть
Кто такой мидл и как им стать
3 часть
Кто такой сеньор и что он делает (он же senior)
4 часть
Кто такой тимлид (он же Lead)

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

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

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

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

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

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

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

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

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

За опытом

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

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

За деньгами

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

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

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

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

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

Что в итоге

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

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

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

Веб-разработка — это новый черный
А мы знаем толк в моде и поможем освоить новую специальность за полгода.
Посмотреть
Фронтенд — это новый черный
Еще по теме
prev
next
Объясни мне: зачем нужен хостинг

Все говорят про какой-то хостинг. Что это вообще такое?

Делаем страницу «О себе» на Бутстрапе

Если ты можешь сделать страницу о себе, ты можешь сделать всё.

Как стать контент-менеджером (и зачем)
Как стать контент-менеджером (и зачем)
Myspace потеряла архивы за 12 лет. Как не потерять свои
Myspace потеряла архивы за 12 лет. Как не потерять свои

Почему так сложно сберечь важные данные и как с этим быть вообще.

Лучшие языки программирования для старта в 2021 году
Лучшие языки программирования для старта в 2021 году

Выбери сейчас, чтобы не опоздать.

Как отправить JSON-данные на сервер
Как отправить JSON-данные на сервер

Первый шаг на пути к облачному хранению данных.

«Никто не верил, что я сама пишу код»

Анастасия Никулина: о дата-сайнс, ютубе и программировании.

Верстаем в сетке

Разбираем, как можно расположить текст и фото в CSS Grid.

10 главных конструкций языка Kotlin
10 главных конструкций языка Kotlin

Почти как Java, но есть отличия.

Что такое SVG-графика и зачем она нужна
Что такое SVG-графика и зачем она нужна

Простая рисовалка на CSS.

10 главных конструкций языка C
10 главных конструкций языка C

Простое введение в сложный язык.

Markdown: что это и кому нужно
Markdown: что это и кому нужно

Для всех, кто пишет контент, сайты и программы.

Зачем нужны парсеры
Зачем нужны парсеры

И как стащить с сайта что угодно.

easy