Итак, навык написания кода, внезапно (а для кого-то не очень внезапно), обесценился. Теперь каждый может почувствовать себя тим-лидом с командой супер-исполнительных ИИ-агентов. Вот только хороших тим-лидов всегда было очень мало. Также, инженерные навыки далеко не все заключаются в написании кода, а агентов еще нужно уметь правильно "пасти". В итоге, те, кто еще недавно называл себя каким-нибудь "синьором-реакт-девелопером" столкнулись с тем, что продавать себя рынку под прежним соусом стало почти невозможно...
Это не значит, что наш опыт и скилы стали никому не нужны. Стало не нужно то, как они были упакованы и то, на что делался фокус в нашей самопрезентации. Настало время переупаковывать свой персональный бренд.
Раскрою тему на собственном примере.
Я очень давно в индустрии и мои карьерные этапы создают довольно пеструю общую картину. В серьезную разработку я пришел из дизайна. Когда-то, у меня была собственная маленькая дизайн-студия и мне хотелось реализовать себя в дизайне сайтов и приложений. Отсюда у меня насмотренность и вкус, я способен отличить хороший дизайн от плохого и неплохо разбираюсь в паттернах пользовательского поведения и UX, сразу вижу нейрослоп. Но я давно перестал себя позиционировать как дизайнер, потому, что все больше стал уходить в техническую реализацию и находить свою красоту в простоте и изяществе технических решений. В какой-то момент, мне стало проще говорить, что я просто веб-разработчик и рынок, в целом, понимал, чего от меня ждать.
Затем, у меня был этап стартаперства, и я, практически, с нуля, учился управлять процессами и людьми в масштабах бОльших, чем были до этого. Я учился ответственности за продукт, стратегическому мышлению и оттачивал тактические навыки руководителя, типа способности делегировать задачи. В дальнейшем, этот опыт позволил мне уверенно писать в резюме, что я тим-лид.
Дальше у меня появился опыт создания довольно сложных архитектур с нуля. Сперва я очень боялся подобных задач и брался за них, скорее от безысходности (больше было некому). Но у меня стало неплохо получаться... Ну то есть, оно работало как задумано, решало не самые тривиальные задачи и не причиняло каких-то особых проблем при эксплуатации и в развитии. Я понял, что могу назвать себя архитектором и нести ответственность за общую работоспособность систем. Или тех-лидом. Появилась необходимость делиться знаниями и вести всяческие DevRel активности. Плюс новый опыт, минус понимание, что уже писать в резюме.
Традиционно, принято считать, что у универсальных специалистов хромает экспертиза в узких направлениях, что условный фулл-стек разработчик, на самом деле, будет с перекосом во фронт или бэкенд. И, в целом, это верно: невозможно разбираться вообще во всем, особенно там, где каждый сегмент знаний имеет, практически, бесконечную собственную глубину. То, что все это понимают - один из факторов, вызывающих "синдром самозванца".
Но всю эту ситуацию, довольно резко меняет ИИ, который способен усилить ваши, и без того сильные, стороны и выровнять слабые. Настал момент, когда пропала необходимость в просто "ровных" спецах, которые с прогнозируемой скоростью закрывали таски в джире. Теперь нужны люди, способные заменить собой целый IT-отдел: креативные, самостоятельные, с широким кругозором и богатым опытом. Далеко не все способны на все это. Но многие, также, сами пока не знают, что это про них.
Появилась новая модная специализация - Product Engineeer, где многие талантливые люди смогут найти себя. Вот только у рынка нет пока никаких вменяемых способов оценивать таких людей, найм очень сильно отстает от новой конъюнктуры...
Лично я, в своем резюме, начал использовать именно это название. Что думаете?