Найти в Дзене
Nordic IT School

Уровни компетенций в ИТ

Один из самых популярных вопросов в сфере ИТ: “Кто же такие junior, middle и senior и как переходить на каждый из этих уровней?”
В этой статье мы поговорим о том, что означают эти уровни.
Если вы решили обрести специальность в IT сфере, то первым делом вам необходимо изучить определенный пласт информации. Но что именно изучать и в каком порядке? Именно для этого и существуют курсы. К примеру, на курсе по
frontend-разработке в Nordic IT School вы, в относительно короткий промежуток времени, сможете получить оптимальный объем информации. Пообщавшись напрямую с преподавателем, который является практикующим специалистом, вы сможете понять, подходит ли вам сфера и выбранная специальность или нет.
Студенты, которые доходят до конца курса и сдают все домашний работы, в 80% случаях попадают на работу. Закончив IT-курс, вы можете претендовать на роль стажера за минимальную оплату труда. Ваша основная задача на этой позиции - набраться опыта и получить практику. Проработав от 3 до 12 месяцев вы сможете претендовать на позицию
junior-разработчика. На должности junior-разработчика вы будете работать над простыми задачами. Очень часто в больших компаниях за такими специалистами закрепляют наставника. Ваша работа на 100% времени состоит из написания кода. Ваш код тщательно проверяют старшие специалисты и дают обратную связь. Вы не принимаете участия в выборе технологий проекта. Так же вы не принимаете участие во взаимодействии с клиентами.
Вы отработали 2 года (цифра примерная, пишите в комментариях, сколько на это нужно времени, на ваш взгляд), вас повысили до уровня
middle. Вы вправе самостоятельно ставить себе задачи. Вы можете принимать участие во встречах с клиентами, однако, основная роль на встречах всегда за senior-разработчиком. Ваша работа - на 30% встречи и обсуждение задач, на 70% разработка. Ваш код могут не проверять, однако к проверкам стоит относиться положительно, ведь они помогают выявить недостатки на раннем этапе. Вы выполняете основную работу по написанию кодовой базы в проекте. Заработная плата, может не сильно отличаться от senior, однако, этот вопрос всегда индивидуален и зачастую обсуждается исключительно с высшим руководством (директором или с HR-ом, который в любом случае, все согласовывает со своим начальством).
Вы проработали в сфере достаточное количество времени и ваш опыт в технологиях и написании кода достиг очень высокого уровня. Как правило, на это может уйти до 5 лет. Теперь вы
senior. Ваш рабочий день, по большей части, будет состоять из обсуждений технологий, предложений по внедрению новых "фич" и помощи менее опытным сотрудникам. На программирование останется, в лучшем случае, 10% рабочего времени. Хочется отметить, что подобная роль в организации может быть лишь одна. Все зависит от размера организации и конфигурации команд, ведь в ней может быть еще и тимлид, а может и не быть.
Подводя итоги, хочется в очередной раз отметить, что на практике бывает множество исключений. Однако, легенды о "сеньорах", дошедших до своего уровня сразу после обучения, продолжают будоражить умы студентов. Единственный верный способ продвигаться по этим уровням - это учиться и работать, постоянно и беспрерывно. Только через упорный труд можно добиться больших результатов и не важно, насколько хорошо вы знаете математику и есть ли у вас связи в IT-компаниях. Вы всегда доберетесь до своей цели. Пишите в комментариях ваше мнение по данному вопросу.

С вами был,
Александр Румянцев - frontend-разработчик, преподаватель в школе программирования Nordic IT School.