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

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

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

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

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

1. Не требуйте внешних проверок

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

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

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

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

2. Не полагайтесь на чужие усилия

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

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

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

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

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

3. Не укладывайтесь в кроватку без намерения действовать.

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

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

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

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

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

4. Не старайтесь изо всех сил проявить себя

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

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

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

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

Самые продуктивные профессионалы - это те, кто знает, сколько энергии им следует вкладывать в свою работу. Они знают, как не переусердствовать.

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

5. Не сравнивайте постоянно с другими.

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

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

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

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

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

Последние мысли

Вышеупомянутые пять уроков продолжают служить мне на протяжении всего моего профессионального пути.

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

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

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

Вы также можете прочитать: