Частенько слышу такие вопросы: «Как мне стать Senior? Как мне понять, что я уже Senior?» Сегодня расскажу про главное, на мой взгляд, отличие действительно Senior-спецов от казаков — тех, которые лычками увешаны.
Я как тимлид и техлид взаимодействовал с большим количеством разных ребят из абсолютно разных сфер (не только IT, кста). И вот, что на мой взгляд отличает трушных сеньёров.
Настоящие Senior полностью автономны вне зависимости от профессии.
Поясню. Грейд специалиста повышается, когда растет сложность задач, которые он может решать самостоятельно, без надзора.
Джун может делать простые и понятные штуки с хорошим описанием конечного результата. Шаг влево/вправо - и специалист теряется.
Мидл уже зачастую может взяться за не до конца проработанную задачу и доделать эту проработку в процессе.
Senior же в моём мире — это человек, который из описания в пару предложений способен довести задачу до логического завершения. При этом ему не нужен надзор: он организует работу сам.
Приведу пример из текущей практики. Прилетает мне запрос на фичу - вот, надо сделать такую штуку (про штуку сильно рассказывать не буду, не столь важно). Из описания - ну у нас есть проблема и примерно вот так мы хотим её решать.
Что я делаю
- Закапываюсь в проблематику, разбираюсь. Обдумываю предложенное решение и его реализацию.
- Пишу доку, в которой собираю все бизнес-требования в кучу и довожу их до ума.
- Ловлю аналитиков в промежутках между созвонами, уточняю все вопросы, записываю их в доку.
- Туда же пишу предполагаемую техническую реализацию, план релиза и всё остальное.
- Дёргаю коллег, чтобы просмотрели и откомментили это всё.
- Завожу эпик в Jira, разбиваю на подзадачи, делаю им описание, ставлю оценки.
- Беру в работу, дальше всё идёт своим чередом.
Процесс может меняться в зависимости от контекста, но суть примерно та же. Я сам иду и нахожу нужные мне ресурсы. Моя задача проста: решение этой проблемы должно быть в проде.
Это не значит, что я всё делаю сам или мне не нужна помощь. Нужна ещё как 🤣 Другое дело, что я не жду чьего-то пинка или знака свыше, а просто иду и нахожу ресурсы, которые нужны для решения задачи.
Чем больше и сложнее задачи, которые специалист может решать автономно, тем выше его грейд. Да, для этого нужны знания и опыт. Но даже самый крутой практик не сможет далеко пойти без умения работать самостоятельно.