Как развить отличные коммуникативные навыки в качестве разработчика и избавиться от вредных привычек

kak razvit otlichnye kommunikativnye navyki v kachestve razrabotchika i izbavitsya?v=1656569291

автор Давид Ю

0*ejBgC15FNSu5Ldr-
Фото Хитеша Чоудхари на Unsplash

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

Должен ли я иметь основания сомневаться в ваших коммуникативных навыках? Или вы даете мне повод сомневаться в них?

Отвергая свое эго, я думал о том, почему у разработчиков плохая репутация из-за того, что с ними трудно общаться.

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

Проблема: написание кода в течение ночи

Кодирование требует интенсивной сосредоточенности и логического мышления.

Исследования показывают, что недосыпание равносильно выпитым нескольким сортам пива.

Когда я писал код ночью, я наслаждался ночным покоем. Никто вам не мешает, это только вы и ваши мысли.

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

На следующее утро программное обеспечение было в порядке, но я нет. Я все время заикался. Слава Богу, что мой товарищ по команде взял меня.

Решение

Что ж, простое решение – избегать кодировки ночью.

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

Со временем я научился оставлять больше места для тестирования и отладки.

В статье Айтекина Танка вот несколько советов по сну, которые я нашел полезными:

  1. Не употребляйте кофеин во второй половине дня
  2. Занимайтесь ежедневными упражнениями
  3. Держите прохладную комнатную температуру
  4. Избегайте экранов за два часа до сна

Проблема: работа наедине в течение длительного периода времени

Я заметил это еще до того, как научился кодировать.

Когда я работал в магазине одежды с 90 сотрудниками, выступать перед ними не было проблемой.

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

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

Решение

Установите время работы.

Когда вы работаете, делайте только то, что перед вами.

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

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

Проблема: думать о коде во время разговора

Когда ваш разум думает о нерешенном вопросе, он перескакивает от подсознания к сознанию.

Если вы находитесь внутри выяснения чего-то, и ваш коллега говорит: «Привет, почему ___ (вставить новую функцию) не работает?» вы, вероятно, не сможете ответить слишком легко.

По иронии судьбы вы одновременно кодировали эту новую функцию в своем мозгу.

Решение

Установите процесс сбора и записи проблем.

Используйте программное обеспечение, такие как Trello или физические Post-Its. Тогда вы сможете четко увидеть остальные задачи и уровень их приоритетности.

Назначайте встречи раньше времени, чтобы было меньше резких «дискуссий».

1*uyjDbEdq1pv96fXq0P0sRA

Это изображение взято из этой статьи Амандо Абреу. В статье его слова вызвали у меня резонанс:

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

Надлежащая рабочая среда очень важна для разработчиков и производительности организации. Убедитесь, что у вас есть.

Проблема: акронимы не экономят время

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

— Илон Маск: Tesla, SpaceX и поиски фантастического будущего

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

KOL, TDD, KPI, CTA, SPA, SPF, WTF

Мы тратим больше времени, чтобы объяснить это. Вот веселый ролик из The Office, демонстрирующий это.

Решение

Используйте понятную всем лексику.

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

Чтобы слушать, вам нужно уделить другому человеку все свое внимание. Это тяжело, но оно того стоит.

Проблема: подключаться к разговорам на полпути

Возможно, при кодировании у вас есть наушники. И вдруг вашему начальнику нужно ваше мнение: «Что вы думаете?»

«Ух… о чем мы говорили?»

Тогда почти придется отслеживать свой разговор.

Худшее, что вы можете сделать, это дать ответ до того, как вы поймете контекст разговора.

Решение

Всегда сначала понимайте контекст разговора. Задавать вопрос. Поймите почему.

Вывод

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

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

Спасибо, что прочли

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *