TGViewer
iOS Mobile | YeaHub iOS Mobile | YeaHub @yeahub_ios_mobile · 248 subscribers
Post #376 58
#полезное
😵‍💫 Кто такой senior-разработчик

Тот, кто проработал больше 5 (10) лет? Тот, кто лучше всех знает, как устроен компилятор? Человек, который лучше всех пишет код?

А что вообще значит «лучше»?

Моя позиция, что совершенно необязательно человек должен знать всё обо всём, чтобы считаться таковым. В целом, все эти лычки/звания относительны и меняются от одной компании к другой (а иногда и от отдела к отделу). Более того, даже на стадии собесов проверяющие могут сделать вывод, кардинально отличающийся от другого набора собеседующих в той же компании.

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

При этом, даже на отдельно взятой задаче среднего уровня - вполне можно оценить уровень погружения в контекст. Намного важнее корреляция количества задаваемых вопросов к граничным условиям самой задачи, и что намного более важно — ресурсов на поддержку кода в будущем (здесь можно оценить количество потенциальных багов, их вариации и вектор возможных проблем).

То, что называют системным дизайном (или проектированием, терминология не так важна) вполне может проецироваться не только на глобальный уровень при создании приложения, но и на его компоненты. Масштабирование, способность реагирования на ошибки (или отказы) и вместе с тем сохранение производительности — важные вехи при реализации.

Мне импонирует сравнение на счёт количества строк в коде (что джун добавляет 50 строчек, миддл 1000, а сеньор удаляет 5), это не так далеко от правды. Премировать за количество строк кода — нонсенс, но я слышал и такие истории. Конечно, в случае если вы Маяковский - это можно оправдать, но в остальных ситуациях это просто за гранью разумного.

Способность писать понятный другим код (и вам, если вернетесь к нему через три года) — навык, который вырабатывается итерационно, иногда годами. В этом плюс ревью в команде.

Поэтому сениор это не только человек, который способен решить задачу по заданному тз (хотя это буквально то, что требуется), но и профессионал, ход мыслей которого можно понять просто посмотрев на решение.

И хотя это может показаться очевидным, на самом деле дистанция от «решил» до «решил понятно» может быть гигантской.

А умение формулировать свои мысли — важно не только в разработке, но и в жизни.


👉Новости 👉База вопросов
Telegram YeaHub Главные новости и обновления платформы YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Платформа: https://yeahub.ru Для связи: @ruslan_kuyanets
More from @yeahub_ios_mobile
  1. Oct 16, 2026#documentation #конференции #тренды 📚 Конференции WWDC WWDC — это ежегодная конференция,…
  2. Oct 14, 2026#Собес #restapi #uikit #serialization 🤔 Middle+ iOS-разработчик в ВТБ Техническое собесед…
  3. Oct 9, 2026#course #ии 📚 Мини-курс о применении ИИ в разработке Он рассчитан на начинающих, пройти е…
  4. Oct 8, 2026#Собес #semaphore #mutex #synchronization 🤔 Для чего нужны Semaphore и Mutex? 💬 Кратко:…
  5. Oct 7, 2026#Собес #gesture #recognition 🤔 Что происходит с остальными gesture recognizers, когда оди…
  6. Oct 5, 2026#Собес #SwiftUI #@State #@Binding 🤔 В чем разница между @State и @Binding? 💬 Кратко: @St…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →