Что делать опытному разработчику, который не хочет управлять — четыре пути
Бытует мнение, что любой талантливый разработчик в конечном итоге перейдет в управление, но это не всегда так. Потому возникает вопрос: а что будет, если развитие карьеры айтишника пойдет по иному сценарию? Возможные пути, доступные IT-специалистам, которые не хотят быть чьим-то боссом, озвучили эксперты WBS Coding School.
Большинство разработчиков работают со стандартным стеком технологий и приобретают стандартные навыки. Но есть множество профессий, в которых специалист в какой-то конкретной технологии будет полезнее и нужнее, чем универсал.
Узкоспециализированные разработчики, как правило, одни из лучших в своей области и диапазоне навыков. Например, они могут работать в кино и осваивать анимационные эффекты, разрабатывать софт для науки, изучая способы обработки данных о столкновениях частиц, или даже использовать обычную технологию, как Kubernetes, но настолько хорошо, что смогут выделиться на фоне конкурентов.
Как правило, таким специалистам очень хорошо платят, больше, чем рядовому менеджеру в IT-сфере, но им и сложнее найти работу. Многие из них тщательно развивают свою профессиональную сеть, чтобы находить вакансии, как только они появляются. Поэтому таким разработчикам часто приходится брать дополнительную работу в качестве консультантов, чтобы проверять продукты, а не создавать их.
Спорное понятие, поскольку иногда его используют для описания настолько талантливых и умных айтишников, что само их существование можно поставить под сомнение. Тем не менее, есть разработчики, которые учатся на протяжении всей карьеры, но никогда не становятся руководителями и не специализируются в нишевых областях. Эти люди просто очень хороши в своем деле.
Чаще всего суперпрограммистов можно встретить среди сеньоров на очень сложных проектах. Даже не работая на руководящих должностях, они вызывают уважение, потому что четко видят проект и понимают его архитектуру. Обычно именно они находят и внедряют инновационные решения.
Благодаря своим навыкам, они выполняют широкий спектр работ, а не просто кодят. Они решают проблемы команды, менторят новичков, представляют компанию на бизнес-встречах. Вне офиса они ведут блоги, подкасты, видеоканалы, выступают на конференциях, чтобы поделиться знаниями.
Суперпрограммисты могли бы зарабатывать больше, если бы пошли по другому пути, но это люди, которые просто любят свою работу и не хотят заниматься чем-то другим.
Разница между хранителем легаси и суперпрограммистом в том, что первый в какой-то момент перестал учиться. Или, по крайней мере, существенно замедлил темпы освоения знаний. В быстро меняющемся мире технологий это означает, что его навыки устарели (или неизбежно устареют).
Разработчикам, чьи навыки уже не актуальны, приходится несладко. Им поручают тяжелую техническую работу: например, они выполняют базовые задачи или занимаются поддержкой продукта. В лучшем случае, если повезет, они найдут работу по обслуживанию легаси-системы, основанной на технологиях, которые молодые разработчики уже не изучают. Это хорошо оплачиваемая и обычно не очень сложная работа, но рынок легаси-систем не так уж велик.
Хранитель легаси be like
Часто люди становятся хранителями легаси по собственному желанию. Например, чтобы снизить рабочую нагрузку перед уходом на пенсию. Они находят временные проекты или занимаются собственными, которые им дороги, даже если менее доходны. Работа в IT-сфере может быть трудоемкой, и не все готовы работать в таком темпе бесконечно.
Не каждый, кто работает в издательском деле, должен быть писателем. Точно так же не каждый, кто работает в IT, должен быть разработчиком. Есть множество профессий, которые близки к IT-индустрии. Например, преподавание — в буткемпах, университетах или на фрилансе. Это еще одна возможность для разработчиков, которые ищут достойный, но альтернативный карьерный путь. Кроме этого, есть и другие близкие к IT сферы деятельности, такие как рекрутинг, технический маркетинг или работа в аутсорсинговых агентствах.
Работники этих областей зарабатывают не так много, как менеджер в средней компании по разработке софта, поэтому этот путь не самый популярный.
Итак, подытожим. Если у человека есть технические навыки, но по каким-то личным причинам он не хочет их использовать, стоит помнить, что варианты карьерного роста все еще существуют. Причем даже без ухода из IT и без перехода в совершенно другую область. Инженер однажды — инженер навсегда.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…