25.11.2020

Как стать Senior: 7 советов из личного опыта самых успешных frontend программистов

Хотите узнать, как стать Senior frontend разработчиком? Вырасти до уровня senior программиста может любой, нужно только постараться. Собрали 7 советов от Senior и Team Lead-ов о том, как вырасти до уровня senior разработчика.

Как стать Senior: 7 советов из личного опыта самых успешных frontend программистов

Что вы узнаете из этой статьи:

  1. Кто такой Senior разработчик
  2. В чем отличие сеньора от джунов и мидлов
  3. Сколько зарабатывает старший разработчик
  4. Навыки, необходимые сеньор разработчику
  5. Как стать сеньор разработчиком: инструкция
  6. В каких компаниях можно дорасти до старшего разработчика
  7. Почему важно получать удовольствие от работы

Кто такой Senior разработчик

Это одна из ступеней общепринятой в мире лестницы уровней IT-специалистов. Джуниор — Мидл — Сеньор — Тим Лид.

Как стать Senior Frontend разработчиком: 7 советов из личного опыта фантастически успешных программистов на JavaScript и не только Как научиться

В чем отличие Senior от Junior и Middle

Junior и Middle работают только в технической части проекта. Есть задача — они ее решают. Но не больше.

Старший разработчик обладает не только крутыми Hard Skill, но и целым набором Soft Skills. Это уже не просто технарь-разработчик, а еще и менеджер, ментор, продавец. Подробнее о навыках старших разработчиков мы рассказали ниже, в разделе «Ключевые навыки».

Как дорасти до уровня Senior разработчика: 7 советов из личного опыта фантастически успешных программистов на JavaScript Как научиться

Сколько зарабатывает старший программист

Точный размер зарплаты зависит от компании и направления, в котором она работает. В среднем по состоянию на октябрь 2020 года Сеньор в Москве получает от 200 до 250 тысяч рублей.

Навыки, необходимые Senior разработчику

Технические навыки
Нужно системно мыслить. Понимать, как решаются все типовые задачи в вашем направлении, писать чистый и простой код.

Хотите подтянуть свои технические навыки и стать сеньор разработчиком? Вам помогут наши менторы!

Командные навыки
Сеньор — это уже не просто рядовой специалист. Это как минимум старший товарищ и наставник, а как максимум — руководитель проекта или команды. Поэтому нужно уметь общаться с людьми, объяснять младшим коллегам технические детали и поддерживать адекватный микроклимат.

Навыки общения с клиентами
Оборотная сторона предыдущего пункта. Часто старший разработчик участвует в переговорах с клиентами, если он работает в агентстве. Или в переговорах с топ-менеджментом и акционерами, если он работает в продуктовой компании. Поэтому нужно уметь объяснять технические детали людям, которые никогда в жизни не занимались разработкой. И уметь вести переговоры.

Навыки профессионального роста
В отличие от Junior и Middle специалистов, которые работают только с кодом, у Сеньор разработчика есть еще несколько фронтов обязанностей: переговоры, менторство и менеджмент. При этой нагрузке нужно не забывать о собственном развитии. Чтобы не выпадать из профессионального информационного поля.

Навыки продаж и прохождения собеседований
Вертикальный рост в одной компании иногда невозможен. У некоторых проектов нет бюджета на зарплату старшему специалисту. У других нет интересных задач или свободных мест. Тогда для повышения уровня нужно менять работодателя. А чтобы найти новую работу, нужно уметь продавать, презентовать себя и проходить собеседования.

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

Навыки поиска причин и самостоятельности
На уровнях Junior и Middle достаточно такой логики: «Что-то не работает, значит, нужно сделать так, чтобы работало». На уровне сеньор нужно уметь рассуждать глубже: «Что-то не работает. А почему оно не работает? Если сломалось, то что к этому привело? Если это и раньше не работало, то зачем оно тогда вообще нужно?». Нужно понимать причины явлений и уметь самостоятельно доводить проекты до конца.

Навыки ментора
Старший разработчик помогает младшим разработчикам развиваться и расти. Он объясняет им сложные технические детали, поддерживает морально.

Стать Senior разработчиком: 7 советов из личного опыта фантастически успешных программистов Как научиться

Как стать Senior frontend разработчиком: инструкция

Алгоритм достаточно простой: развивайте в себе навыки, которые мы перечислили выше. Вот краткий список книг, с которых можно начать развитие.

Технические навыки
В этом пункте все зависит от направления, в котором вы работаете. Технологии везде разные. Откройте HeadHunter, ищите в поиске вакансии. Например, «Сеньор Разработчик». Соберите в один документ технические требования к кандидатам из первых 10 вакансий. Удалите дубли. Бинго! Перед вам усредненный список требований к старшему программисту в вашем направлении. Подчеркните технологии, которых вы не знаете. Начинайте их изучать.

Хотите подтянуть свои Hard Skills и стать сеньор разработчиком? Вам помогут наши менторы!

Командные навыки

  • 17 неопровержимых законов работы в команде, Джон Максвелл
  • Привычка работать вместе, Твайла Тарп
  • Пять пороков команды, Патрик Ленсиони
  • Взаимодействие в команде: как организации учатся, создают инновации и конкурируют в экономике знаний, Эми Эдмондсон.
  • Help the Helper: Building a Culture of Extreme Teamwork, Джон Элиот, Кевин Причард
  • Debugging Teams: Better Productivity through Collaboration, Бен Коллинс-Сассман, Брайан Фитцпатрик

Навыки общения с клиентами

  • Договориться не проблема, Крис Восс
  • Мастерство общения. Как найти общий язык с кем угодно, Пол МакГи
  • Как завоевывать друзей и оказывать влияние на людей, Дейл Карнеги
  • Включаем обаяние по методике спецслужб, Джек Шафер и Марвин Карлинс
  • Наука общения, Ванесса ван Эдвардс

Навыки профессионального роста

  • Суперобучение, Скотт Янг
  • Безграничный разум, Джо Боулер

Навыки продаж и прохождения собеседований

  • Гибкие продажи. Как продавать в эпоху перемен, Джил Конрат
  • Жесткие продажи, Дэн Кеннеди
  • Психология влияния, Роберт Чалдини
  • 45 татуировок продавана, Максим Батырев

Навыки работы с профессиональным сообществом и личный бренд

  • Никогда не ешьте в одиночку, Кейт Феррацци
  • Создайте личный бренд, Юрген Саленбахер.
  • Персональный бренд: создание и продвижение, Андрей Рябых и Вероника Кириллова

Навыки поиска причин и самостоятельности

  • Гарри Поттер и методы рационального мышления
  • Психология глупостей. Заблуждения, которые мешают нам жить, Дэвид Макрэйни
  • Психология критического мышления, Дайана Халперн
  • Закончи то, что ты начал, Джон Эйкафф

Навыки ментора

  • Как разговаривать с кем угодно, когда угодно и где угодно, Ларри Кинг
  • Эмоциональный интеллект, HBR Guide

Стать Senior: выбрать подходящий проект

Раз вы читаете эту статью, скорее всего, вы хотите знать, как вырасти до уровня senior специалиста. И уже находитесь на уровне Middle. Или где-то очень близко к этому уровню. А значит, вы понимаете, что теория без практики не стоит ничего. Поэтому даже если вы прочитает все книги, которые мы перечислили, а потом еще все остальные, которые найдете сами. Вы все равно не дорастете до уровня сеньора, если в вашей компании нет задач и перспектив, которые помогут вам прогрессировать и оттачивать навыки на практике.

Если это так, то единственный способ вырасти до уровня сеньора — сменить место работы.

Не уверены, что ваша компания вам подходит? Попробуйте бесплатную консультацию от ментора из топовой компании!

Чтобы стать senior, нужно получать удовольствие от работы

Задумайтесь, вам интересно то, чем вы занимаетесь? Вы уверены, что хотите и готовы расти? Ответа на оба вопроса должен быть «да». Уверенным тоном. Или ничего не получится. Работа должна драйвить, иначе прогресса не будет. Ни в каком направлении разработки.

Как превратиться в Senior разработчика: 7 советов из личного опыта фантастически успешных программистов Как научиться
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Подпишитесь на рассылку

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x