Повысьте свою карьеру инженера-программиста с помощью этих 4 «мягких» навыков

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

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

4 «мягких» навыка, которые помогут вам продвинуться по карьерной лестнице инженера-программиста

Работа в команде 🤝

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

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

Что значит работать в команде

Работа в команде отличается от работы в одиночку (ду!). Вам нужно учитывать мнение членов команды и включать их в процесс принятия решений. Возможно, вам придется получать рецензии на свой код перед отправкой в производство. Это заставит вас научиться создавать запросы на исправление (PR). Желательно, чтобы PR были простыми для рассмотрения.

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

Как работать в команде?

Как же работать в команде? Большинство из нас учатся этому трудным путем. Я, конечно, тоже. Вот лучшие советы, которые я усвоил на этом пути:

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

Делайте то, что обещали. Меня очень раздражает, когда кто-то говорит: «Да, я позабочусь об этом», а потом не делает. Это нормально — не делать все, что вы обещаете, но тогда вы должны сообщить об этом своей команде. «Я знаю, что обещал сделать Х, но что-то случилось, и у меня не было времени, не мог бы кто-нибудь другой сделать это, пожалуйста?». Это не должно быть сложнее.

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

И последнее: жизнь случается! Мой руководитель всегда говорит: «Жизнь случается». Это означает, что жизнь непредсказуема. В жизни людей случаются вещи, которые они не могут контролировать. Эти вещи могут повлиять на их работу, и это нормально. Не осуждайте человека за то, что он не может работать на максимуме своих возможностей, взял выходной или пропустил встречу. Забота о больном ребенке, партнере или что-то еще важнее. Жизнь непредсказуема! Работа — лишь одна из составляющих жизни.

Общение 🗣️

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

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

Компромисс

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

Позитивность 😸

И, наконец, позитивность! Кто хочет работать с брюзгой? Никому! Позитив и доброта идут очень далеко. Кто не любит человека, который приходит в офис и встречает вас с улыбкой? 🙂

Заключение

Это четыре моих любимых soft skills в качестве инженера-программиста. Я гарантирую, что эти мягкие навыки помогут вашей карьере. Знание технических аспектов работы инженера-программиста очень важно. Но мягкие навыки — это то, что заставляет людей хотеть работать с вами и может открыть новые возможности в вашей карьере.

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

Узнайте больше о программной инженерии

  • Какие навыки делают инженера-программиста великим?
  • 5 хороших привычек инженера-программиста

Общайтесь со мной в Twitter, LinkedIn или на GitHub.

Первоначально опубликовано на prplcode.dev

Оцените статью
Procodings.ru
Добавить комментарий