Возможно в ходу будут какие-то такие связки:программист (хороший, в прикладной области), как и инженер (хороший) — в первую очередь это дисциплинированный человек с логическим складом ума. и это огромный бонус.
Такой чел. в зависимости от собственных предпочтений всегда имеет 4 пути дальнейшего развития и поддержки благосостояния:
- интересно программирование — двигаться в этом направлении в соответствии с реалиями. разумеется, надо быть в курсе современных перспективных разработок (как сейчас ИИ), пробовать применять их в своей работе, оценить целесообразность и эффективность. И быть готовым доучиваться и перепрофилироваться под текущие реалии
— интересна прикладная сфера, в к-рой программируешь. через пару лет такой чел уже будет суперпрофи в этой сфере (хотя многие программисты об этом не догадываются). уходишь в эту сферу. Например, в банк.сфере много моих знакомых-программеров переходили не рядовыми финансистами, экономистами, управленцами.
— интересно быть еще и бизнесменом в этой отрасли. набрали компетенций, набрали связей (заказчиков) -> уходят лично на аутсорс или открывают свои ИТ-конторы .. осознанно приняв на себя риски бизнесмена.
— вообще неинтересны предыдущие 3 варианта. плавно сползаем в саппорт. на кусок хлеба с маслом всегда хватит...
есть еще и 5 вариант — стать инфоцыганом (много такого есть последние лет 7. Стартап называется). Найти инвестора, морочить ему голову пока деньги дает… Найти следующего и т.д. Но обычно этим вариантом занимаются люди с другими качествами, пришедшие из маркетинга или вообще ниоткуда.