Максимизация профессиональной ценности от младшего специалиста до руководителя
По мере того, как я продвигался по карьерной лестнице, от новичка в веб-разработке и настройке VPS Windows серверов до руководящих должностей в глобальной компании, мне всегда было сложно понять, какие навыки мне нужно развивать, чтобы двигаться вперед.
То же самое касается моментов, когда я проводил собеседования с кандидатами на различные должности в своих командах. Как я мог понять, что у них есть правильный баланс технических навыков и гибких навыков, а также правильный настрой?
Нужно ли вам пытаться догнать все современные технологии в своей профессии или сосредоточиться на одной конкретной области и быть в ней превосходным?
Поэтому давайте попробуем ответить на эти вопросы и создать простую модель развития карьеры, которую вы сможете использовать в качестве ориентира по мере продвижения вперед.
Примечание: я понимаю, что уровни старшинства и названия должностей, используемые ниже, могут не на 100% соответствовать структуре вашей организации. Просто используйте их в качестве ориентиров для своей карьеры и прогресса.
Базовая модель
У каждого профессионала есть:
• Некоторые фундаментальные знания, связанные с профессиональной областью. Без этого было бы крайне сложно построить карьеру. Например, чтобы стать инженером машинного обучения, вам необходимо обладать сильными математическими навыками.
• Базовые навыки в смежных дисциплинах. Например, для Frontend Web Developer это будет Design, UX, Backend development, Project management и т. д. Такие знания помогут вам эффективно общаться с коллегами.
• Мягкие навыки в таких областях, как лидерство, эмоциональный интеллект, самоконтроль, наставничество, социальный интеллект и т. д. Вам это нужно, чтобы иметь возможность четко доносить свои идеи и результаты работы, строить доверие с коллегами, менеджером и подчиненными, справляться со своими и чужими неудачами и строить неформальные отношения, которые чрезвычайно важны.
• И, конечно, у вас должны быть глубокие знания в одной или нескольких конкретных областях. Обычно именно по этой причине вас наняли. И это ваше самое мощное оружие для завоевания рынка.
Помните, что это «усредненное» представление карьерного пути. Но мы все не средние, верно? Так что делайте поправки в соответствии с вашими сильными и слабыми сторонами по ходу дела.
Младший инженер
Итак, вам повезло, что вас наняли на должность «младшего инженера» после нескольких лет интенсивного обучения. Как выпускник университета/курсов, вы имеете некоторое базовое понимание фундаментальных дисциплин. Ваши гибкие навыки хороши, но если это ваша первая работа, у вас все еще нет понимания «корпоративной» культуры и того, как вести себя в определенных ситуациях.
Ваш главный навык на том уровне, что вы можете делать что-то не очень сложное под руководством. И это главная характеристика младшего инженера, я бы сказал.
Инженер среднего звена
Обычно, можно почти удвоить свой основной набор навыков в течение первых 1–2 лет, получить некоторое представление о работе, которую выполняют ваши коллеги (с разными специальностями), и улучшить свои гибкие навыки.
Старший инженер
Этот шаг намного сложнее сделать по сравнению с предыдущим, так как вам действительно нужно внести изменения во все области. То же, что и выше, вам действительно нужно развивать свой основной навык, так как он станет основой вашей будущей карьеры и даст вам возможность быть в безопасности на конкурентном рынке.
Здесь вам также обычно нужно немного развить фундаментальные дисциплины, так как они необходимы для решения самых сложных задач и написания эффективного кода. Итак, пришло время сдуть пыль с книг по информатике, сетям, алгоритмам и т. д.
Лидер команды
В какой-то момент вас попросят начать новый проект и собрать команду или стать лидером в вашей текущей группе. Или вы можете перейти в другую компанию и получить более высокую должность. И фокус в том, что это только начало истории.
В этой новой роли вам действительно нужно будет совершенствовать свои навыки межличностного общения, поскольку теперь вам нужно будет заботиться оне только о себе, но и обо всей команде. Ваша главная цель — обеспечить максимально эффективную работу команды. Поэтому вы не обязаны работать в команде, но вы должны работать в команде. Это включает в себя такие вещи, как оптимизация внутренних процессов, содействие обсуждению задач и планированию, помощь членам команды в их саморазвитии и т. д.
Вы даже можете прекратить кодировать (что может быть не очень хорошей идеей, так как вы полностью потеряете свои навыки), если ваша команда будет хорошо работать.
Начальник отдела
Если вы выбрали этот путь для своей карьеры, то в этой новой роли вам действительно нужно совершенствовать свои навыки межличностного общения, поскольку сейчас вы не будете выполнять много (если вообще будете) практической работы. Вы будете добиваться результатов с помощью своей команды(-й), и вы должны быть в состоянии поддерживать их в форме, помогать решать проблемы, улучшать навыки отдельных лиц, находить нужных людей и т. д.
Следовательно, вы потеряете часть глубоких знаний, которые у вас были раньше, поскольку ваши знания устареют, а ваш разум адаптируется к новому типу работы.
Резюме
По мере продвижения по карьерной лестнице качества, необходимые для получения следующей должности, могут существенно отличаться от тех, которыми вы обладаете в настоящее время, а также от ваших обязанностей. Поэтому я бы рекомендовал читать не только литературу, связанную с вашей текущей ролью, но и то, что читают ваш начальник и коллеги из пересекающихся областей.
Что касается гонки за всеми «хайповыми технологиями» — я бы рекомендовал оставаться в курсе всех новых инструментов и продуктов в области ваших глубоких знаний и знакомиться с технологиями, которые появились или приблизились к «плато производительности» в пересекающихся дисциплинах. Это позволит вам оставаться в тренде, сохраняя при этом сосредоточенность.
Желаю вам всего наилучшего в процессе саморазвития и карьерных успехах.
Андрей Хома, руководитель технического отдела хостинг-провайдера uahosting.com.ua.