Реально ли за три года стать сеньором? А если работать по 16 часов в день?
Разработчица из компании Under NDA Владислава Остапчук задалась в блоге на LinkedIn вопросом, реально ли за три года стать senior-разработчиком с учетом индивидуальных особенностей и способностей. Можно сказать, что это животрепещущий вопрос, так как сама Владислава занимает позицию мидла и, вероятно, активно стремится к следующей ступени. К дискуссии подключились около 80 человек.
Ранее мы уже писали на тему получения звания сеньора за три года, тогда инициатор дискуссии был крайне настойчив во мнении, что это невозможно, и с ним согласилось большинство. В новом споре практически ничего не изменилось: разработчики до сих пор считают, что возможность быстро стать сеньором — это всего лишь «байка, которую придумали владельцы курсов для того, чтобы завлечь людей».
Разработчик программного обеспечения из GlobalLogic Сергей Король считает, что сеньор — это, как минимум, от пяти лет коммерческом проекте, а за три года можно стать только мидлом. Исключение — работа в пределах одной компании, но, как только разработчик перейдет в другое место, он снова займет позицию middle, но и то с натяжкой.
А что, если работать в два раза больше
Пытаясь рассмотреть все версии, автор поста не исключила вариант, когда разработчик будет работать не по 8, а по 16 часов в день. Но, как считает Сергей Король, это «фигня», так как никто не сможет эффективно работать столько времени: «Это уже не работа, а для галочки, типа смотрите, сколько я натрекал». Работать больше положенного — это значит, выгорать и делать ошибки. Человек должен эффективно работать в отведенное ему время, уверен разработчик.
В понимании С++-геймдева Сергея Манко сеньор должен:
- Уметь справляться с задачами любого уровня сложности самостоятельно, даже если эти задачи затрагивают не знакомые ему технологии;
- Поставлять максимально production-ready-код с минимальным количеством исправлений;
- Иметь коммерческий опыт как минимум в трех проектах, использующих разный стек технологий, а не просто поддержку;
- Знать и иметь опыт в смежных областях. Желательно знать несколько языков программирования на высоком уровне;
- Иметь навыки хорошего код-ревью и быстрого понимания чужого кода;
- Уметь помогать и менторить более слабых разработчиков;
- Максимально точно планировать необходимое время для выполнение задачи;
- Иметь опыт проведения собеседований.
По словам senior-разработчика из EMAP Володимира Перегуды, когда он столкнулся с «сеньором с трехлетним опытом», ему без преувеличения пришлось на пальцах объяснять коллеге, почему проблема, решенная на 99% лучше, чем вообще не решенная. Из похожих перлов: «Если мы не можем полностью пофиксить багу, зачем вообще фиксить, если она не блокер?». Бывает и такое!
Как ни крути, большая часть разработчиков склоняется к ответу, что сеньор с опытом в три года — это чушь и несерьезно, и, в основном, все решают софт-скиллы.
Закончим на позитивной ноте. Ведь, по мнению линкбилдера Алексея Деркача, все-таки можно стать сеньором за три года, если родиться в Испании!
Источник — https://fishki.net
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: