Найти тему
Журнал «Код»

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

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

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

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

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

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

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

Получить опыт

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

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

Заработать деньги

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

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

Что в итоге

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

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

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

Подписывайтесь на наш канал, чтобы ваша карьера шла в гору!