ОПРЕДЕЛЕНИЕ РУКОВОДСТВО

Определение старшего разработчика

Дело не в знании всего, а в том, как бороться с неопределенностью!

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

Многие младшие / средние разработчики задаются вопросом, когда вы станете старшим разработчиком. Но вам следует задать вопрос: как распознать старшего разработчика?

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

Почему?

Я пишу это потому, что слышал, как разработчики используют термин «старший», не понимая, что это такое. После прочтения этого поста я надеюсь, что все поняли, что такое старший разработчик.

О чем говорить

  1. Как узнать старшего разработчика?
  2. Во всем нельзя быть старшим
  3. Старший должен объяснить, почему
  4. Старший может быть ведущим разработчиком

1. Как узнать старшего разработчика?

Чтобы распознать старшего разработчика, мы должны знать, как его или ее распознать. Мы должны знать, какие навыки и характеристики мы ищем.

Мой список будет таким:

  • Лидерство на собственном примере
  • Сильное общение
  • Опыт работы в разных техниках и средах
  • Опыт разработки более 5 лет
  • Отсутствие высокомерия
  • Полезный
  • Сильные навыки в сочетании коучинга, обучения и объяснения
  • Пациент

Это самые важные навыки для пожилого человека. (Может, что-то забыл). Технические навыки не менее важны, чем коммуникативные навыки.

Если старший разработчик не может объяснить вещи на основе своего опыта, он или она не является экспертом в этом. Или он не старший разработчик.

Разработчик с 10-летним опытом - старший разработчик. Если вам не нравится этот термин, не используйте его 😉.

2. Во всем нельзя быть старшим

Если вы сомневаетесь в том, что стать старшим разработчиком, потому что не знаете всего? Позвольте мне сказать вам, что это невозможно!

Не во всем быть старшим разработчиком! Скорее всего, вы станете старшим разработчиком в нескольких областях, но не в 100% из них.

Я называю себя старшим разработчиком, я уверен в большей части HTML, CSS и JavaScript. Я знаю, что в этих языках есть области, к которым я не прикасался или с которыми никогда не встречался. Это всегда зависит от того, над какими проектами вы работали.

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

3. Старший должен объяснить, почему

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

То, что старший разработчик умеет писать код, звучит логично. Говорить и понимать «почему» важно. Старший разработчик может ошибаться.

Команда разработчиков настолько же хороша, насколько и самый слабый разработчик

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

4. Старший может быть ведущим разработчиком

Каким-то образом я часто замечал, что разработчики в команде ожидают, что старший разработчик станет ведущим разработчиком. Но так бывает не всегда.

Потому что некоторые старшие разработчики не стремятся руководить другими разработчиками в своей команде. Большинство старших разработчиков любят делиться своими знаниями, но руководство командой - это совсем другое дело.

Как руководитель группы разработчиков вы не только пишете код. Большая часть вашего времени будет проводиться по-другому. Например, на встречах, помощи другим разработчикам и управлению ожиданиями высшего руководства.

Если вы старший разработчик, который не хочет руководить. Не чувствуй себя виноватым из-за этого! Разработчики с такими целями заполнят это место.

Спасибо

Я надеюсь, что после прочтения здесь станет более ясным, что делает старший разработчик. И чего вы можете ожидать от него, от нее или от себя.

Но имейте в виду, что все люди разные, поэтому не все старшие разработчики одинаковы.

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

Удачного кодирования 🚀

Подробнее