Это даже не близко! Общение имеет гораздо большее значение.

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

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

Социальные навыки являются самым большим препятствием.

Что я имею в виду

Когда я говорю «социальные навыки», я не имею в виду основы общения.

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

Однако на рабочем месте общение — это гораздо больше, чем просто высказывание своей идеи.

В этой статье предполагается, что у вас уже есть базовые социальные навыки. Теперь мы говорим о следующем уровне — использовании социальных навыков в бизнес-контексте. Это сложнее. Это также совершенно другой набор навыков для изучения!

Эти навыки важнее для вашей карьеры, чем технические навыки.

Инженер-коммуникатор

Наша работа зависит от способности общаться на сложные технические темы.

Общаться инженеру тяжело! Особенно, когда есть противоречивые мнения о команде. Или, когда вы общаетесь с нетехническими коллегами.

Думаю об этом. При разработке программного обеспечения вам приходится много раз общаться…

  • Предоставление краткого стендап-обновления
  • Написание тикетов для бэклога
  • Предоставление отзыва о запросе на включение
  • Реагирование на инцидент
  • Парное программирование с другим инженером
  • 1:1 с вашим менеджером
  • Ретроспективы прошедшего спринта
  • Написание документации/RFC

Если вы плохо общаетесь в таких условиях, ваша работа может оказаться под угрозой.

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

Виды связи

Обратите внимание, как много типов общения перечислены выше.

  • Письменный и устный
  • Краткая и длинная форма
  • Межличностные и групповые
  • Вербальные и невербальные

Тот, кто думает, что общение — это просто, очень давно не изучал человеческие взаимодействия. Мы невероятно сложные существа со всевозможными привычками, жестами, идиомами, оплошностями и тоном.

Давайте разберем некоторые из них, чтобы понять, что я имею в виду.

Письмо

Четкое общение в письменной форме может быть трудным для многих разработчиков.

Но это так важно, поскольку вы будете писать так много тикетов, RFC, сообщений Slack и PR-комментариев. Это одна из причин, по которой я пишу этот блог каждое утро — чтобы оставаться на высоте в своих писательских навыках!

Как вы совершенствуетесь в письме? Вот некоторые ресурсы:

Говорящий

Вам придется говорить импровизировано все время, когда вы работаете в сфере разработки программного обеспечения. Это варьируется от вашего стендового обновления до парного программирования и реагирования на инциденты.

Большинство людей не считают речь навыком, который можно улучшить.

Но есть много ресурсов и целых областей изучения того, как говорить лучше:

Сложные ситуации

Что происходит, когда социальные навыки имеют высокие ставки?

В самых сложных ситуациях хорошая коммуникация может помочь спасти положение или разозлить всех. Я думаю о:

  • Обмен идеями о том, как разрешить инцидент
  • Предоставление товарищу по команде сложного отзыва об их коде
  • Разговор с вашим менеджером во время обзора производительности
  • Общение с внешними командами об ожиданиях

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

Нам нужно хорошее общение для выполнения нашей работы!

Продвижение вперед

Вам также необходимо хорошее общение, чтобы продвинуться в своей карьере!

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

Повышение по службе, переговоры о повышении заработной платы или собеседование на новую работу. Это все акты общения.

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

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

Вы лидер (будь то по титулу или влиянию). И лидеры общаются.

Дополнительные ресурсы

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

Ему несколько лет, но я уже писал о социальных навыках для разработчиков.

Важнейшей частью общения является прислушивание к обратной связи.

Join Medium for $5 - Access all of Medium + support me & others