ИТ-иерархия, разбираемся на пальцах: кто такие джуны, мидлы и сеньоры
Как происходит становление программиста с того дня, как новый специалист приходит в ИТ?
В чем-то это похоже на процесс окукливания насекомого, с последующим простиранием из кокона своих крыльев и лапок, чтобы все воскликнули: «Это бабочка!». Но лишь на первый взгляд. Путь из джунов в сеньоры отличается не то, чтобы нелинейностью, но скорее другой архитектоникой переменных, этот путь определяющих: темп становления айтишника и перехода из младшей категории в более высокие зависит от:
- Личного опыта.
- Технических задач и используемых технологий.
- Конкретного проекта.
Разберемся подробнее и начнем сразу с трех страшных нерусских слов.
Джуны, мидлы и сеньоры
Junior. Джун выполняет простые задачи, которые спускают более продвинутые коллеги. Можно характеризовать его как подмастерье, новичка. Нередко джуном становится выпускник колледжа, который хорош в теории, но на практике может выполнять только наиболее базовые процессы и вообще нуждается в помощи мидла или сеньора.
Джунам может не хватать профессиональной организованности, математики или языка, но часто их «доращивают» внутри компании.
В лексике современных эйчаров джунами также частенько называют специалистов с коммерческим опытом 1-2 года. Но это не совсем корректно, потому что, будучи мидлом в своем деле, можно потом попасть на новую должность с новыми задачами, и быть джуном на ней.
Middle. Так величают уже более опытного программиста, который может писать код. Чтобы прокачаться до мидла, понадобится «шарить» в разных языках программирования, уметь представить «изнанку» программы. Мидл-сегмент команды часто называют «костяком», ведь это достаточно подготовленные технические писатели, без которых процесс станет куда менее эффективным.
Senior. Тот самый вожак, который и код написать может, и управлять командой мастер. Тогда как мидл решает поставленные задачи, сеньор решает, какие задачи надо поставить для решения проблем или более важных задач. В проекте сеньор определяет технический вектор работ и последующее их распределение.
Надо понимать, что…
Побыть джуниором год-два после теоретического обучения — это нормально. На данной ступени начинающий профессионал наконец понимает, как задействовать свои знания в реальной «полевой» работе с проектами. Нередки ситуации, когда специалист, уверенно работающий с одними задачами на одном языке программирования, попадает в более низкую иерархию, когда вынужден работать с другими задачами на другом языке.
Зачем эта иерархия вообще нужна — с ее помощью качества и навыки программиста соотносятся с его возможной функцией в целостной структуре компании. Так, например, джуну никто не будет поручать написание приложения целиком, шеф знает, что новичок с этим не справится без присмотра, и поручит часть работы. Градация бывает полезной на производстве, когда специалиста уже приняли и интегрируют в процесс.
Но иногда грейды (классификация и группировка должностей ) используют для манипуляций, например, работник может хвастать высоким грейдом при устройстве на более прибыльную вакансию, даже если у них для этого не хватает реальных скиллов (навыков), а работодатель может понижать зарплаты, под предлогом того, что их регламентирует грейд.
Компании сейчас сталкиваются с тем, что система грейда не всегда выполняет свою задачу, но и отказаться от нее нельзя. Чтобы четко выяснить, кто будет джуном, кто мидлом, а кто сеньором, эйчару или просто шефу приходится внимательно познакомиться с сотрудником. Также во многих компаниях грейд расширяется, и вместо джун-мидл-сеньор строятся более детальные иерархии, например, джун, джун+, мидл-мидл, сеньор, техлид.
В ИТ такое грейдирование оправдано, потому что чаще всего и в идеале — создается уникальный продукт. То есть получение грейда не равно получению квалификационного разряда у плотника, потому что разряд привязан к типовым действиям, а грейд указывает на способность самостоятельно решать частные рабочие задачи, большие и малые. Поэтому в программировании так ценятся soft skills — навыки адаптации, умения обучаться и обучать, коммуникабельность.
Джун с плохими софт скиллами, вероятно, столкнется с трудностями учебы, а сеньор с плохими софт скиллами рискует стать стандартным начальником-тираном, который не умеет ставить цели.
Читайте также:
Топ-5 бесплатных нейросетей для создания изображений.