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

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

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

Я здесь, чтобы сказать вам, что в этом нет ничего плохого!

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

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

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

Это более распространенная проблема, чем вы думаете

Работая в Нью-Йорке, я разговариваю со многими инженерами, недовольными своим социальным положением. Они говорят такие вещи, как:

  • «Мне кажется, что все все время заняты больше, чем я».
  • «После работы я просто иду домой и смотрю YouTube, просматриваю Reddit и играю в видеоигры. На самом деле я не получаю приглашений ».
  • «Я чередую желание быть невидимым и желать, чтобы я не был таким одиноким».
  • «Я ненавижу светские разговоры. Почему мы не можем просто сократить чушь? "
  • «Одиночество начинает сказываться на мне».

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

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

Еще хуже то, что интервью никогда не получают обратного звонка. Просьбы о наставничестве были отклонены. Или сообщения для тусовки, которые остаются без ответа.

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

Картина совершенства

Когда разработчики упускают эти возможности, они начинают думать, что проблема в том, что они предлагают.

Они смотрят на лучших инженеров и думают, что им недостаточно. Таким образом, они тратят больше времени на изучение все более непонятных методов кодирования, изучение технических проблем с помощью LeetCode или опробование новых языков / фреймворков.

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

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

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

Маркетинг ›Качество продукции

Подумайте об iPhone. На данный момент на рынке есть несколько телефонов, аппаратно сопоставимых с последним iPhone.

Однако на этих телефонах нет людей, выстраивающихся в очереди на улице и ночующих в палатках, чтобы получить последнюю модель, как это делает iPhone.

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

Чтобы было понятно, качество продукции тоже должно быть хорошим. Но Apple продает больше iPhone из-за бренда, который они создали, чем из-за технических характеристик их оборудования.

Или другой пример: есть ли в мире певицы лучше, чем Бейонсе?

Конечно! Кто-то где-нибудь может петь лучше, чем Бейонсе. Она классная, но суперзвездой ее делает маркетинг. У нее есть связи, социальная сфера и последователи, которые делают ее мегабрендом.

Одно лишь то, что вы великий певец, еще не гарантирует вам успеха на уровне Бейонсе. Вам нужен маркетинг.

«Если вы его построите, они придут»

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

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

Когда этот план не срабатывает, это неприятно, больно и расстраивает.

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

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

Получите максимум от своей карьеры

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

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

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

Сдвиг мышления

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

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

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

Этот простой переосмысление будет иметь большое значение.

Это просто, но это непросто

Я с тобой, общаться сложно. Мне было бы намного удобнее читать или смотреть Netflix дома. Любой, кто говорит вам, что вы должны просто «выставить себя напоказ!» не особо помогает.

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

Если вы нашли эту статью полезной, дайте мне знать в комментариях ниже или по электронной почте - [email protected]

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

О Беннетте

Я веб-разработчик, создающий вещи с помощью Python и JavaScript.

Хотите, чтобы мой лучший контент по веб-разработке и стал лучшим программистом?

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

Присоединяйтесь к 500 другим разработчикам в моей серии писем.