Переключение технологий на пике вашей карьеры — что следует учитывать при выборе [закрыто]

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

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

Есть ли какие-то передаваемые навыки, которые можно продемонстрировать или улучшить, если вы перейдете на что-то более современное? У вас есть краткий список возможных шагов в карьере, где ваши предыдущие знания могут быть полезны?
@Kozaky У меня есть все необходимые передаваемые навыки для разработчика, такие как хорошее общение, лидерство, работа в команде и т. Д. Но я считаю, что респектабельному кодеру нужно нечто большее, чем эти навыки. Это требует четкой технической экспертизы.
@RBz Я не голосовал против, но я думаю, вы могли бы изменить тенденцию, объяснив, что вы подразумеваете под «уважается», как просил Джо, и углубившись в подробности. Сейчас ваш вопрос немного расплывчатый.

Ответы (5)

Я эксперт по устаревшей технологии

Вы находитесь в трудном положении.

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

Есть много вариантов: .Net Core, Angular, Python, React и т. д. Все они сейчас популярны, и опыт работы с любым из них вместе с вашим опытом должен помочь вам в этом.

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

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

Этот ответ имеет гораздо больше смысла. Поскольку здесь говорится, что здесь нет простых путей, кроме как получить опыт в новой технологии, чтобы он соответствовал тому, что у меня есть в моей нынешней. Меня интересуют Python Scripting и ML. Выглядит довольно обширно, чтобы завоевать сразу.
Python — хороший выбор, и для этого существует множество ресурсов. Developers.google.com/edu/python

ИМХО, это не проблема, быть на вершине своей игры в чем-то не мешает вам учиться чему-то новому.

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

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

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

Очевидный ответ — пройти сертификацию. Таким образом, это выглядит скорее как прогресс или движение в сторону, чем полное изменение.

Сертификация показывает приверженность и признанный уровень профессионализма, на который может положиться работодатель.

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

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

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

В этот момент ваш ум может быть не таким гибким, как сегодня, и ваша кривая обучения может быть намного круче.

Почти во всех областях регулярно появляются (и исчезают) достижения и новые технологии.

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

Это также поможет вам в случае смены работы.

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

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

Если вы хотите уважения, вам нужно будет его заслужить, а способ сделать это — иметь постоянный поток историй «CAR» (CAR = Challenge, Action, Result) и использовать эти истории, чтобы продемонстрировать свою актуальность в новой технологии.

Категорически избегайте модных словечек и модных фраз, таких как «хорошее общение», «трудолюбивый», «быстрая учеба», «работа в команде», «лидерство» и так далее. Как говорят профессиональные писатели, ПОКАЗЫВАЙТЕ, а НЕ ГОВОРИТЕ

Вместо того, чтобы говорить: «Я быстро учусь», скажите

«Наш программист на C++ уведомил об этом за две недели, и я вмешался, изучил C++, чтобы иметь возможность поддерживать ее код после того, как она ушла»

Вместо «Хорошее общение» расскажите о том, как вы разрешили конфликт, помогли другим, что-то прояснили и так далее.

Вместо слова «лидерство» скажите что-то вроде

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

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

Ну, я начал с COBOL, но моя структурированная техника, осмысленные имена переменных... (здесь больше жаргона) легко переводятся в хорошее программирование на C#, потому что....

НИКТО не поверит вам на слово, сможете продемонстрировать свои таланты и умения