Технологии меняются быстро. 21й век на дворе. Вы знаете, каким языком программирования будете пользоваться через 10 лет? А под какую платформу? Я вот не знаю. 90% того, что я выучил о программировании и компьютерах за 20 лет, сейчас можно смело списать в утиль. Где сейчас мегапопулярные 10 лет назад Delphi и программирование под десктопы? Где в 2022ом будут планшеты и веб?
Люди меняются медленнее. Наверняка, и через 10 лет вы будете сталкиваться с групповыми сопротивлениями и пофигизмом. Психология человека сильно зашита на уровне генетики и воспитания. Усилием воли за месяц поменять невероятно сложно.
Навыки работы с людьми стабильнее, чем технологии.
Для хорошего менеджера полезно знать оба направления.
Технологию – чтобы давать business value заказчику.
Приемы работы с людьми – для оптимизации работы.
Картинка по запросу:
>>> Я вот не знаю. 90% того, что я выучил о программировании и компьютерах за 20 лет, сейчас можно смело списать в утиль. Где сейчас мегапопулярные 10 лет назад Delphi и программирование под десктопы?
Ну они есть. :) Точно грю – сам тестирую сейчас. :) Технологии меняются, а вот подходы остаются. Было процедурное программирование – выделение функций, процедур, модулей и тд, стало объектно-ориентированное – выделение методов классов и тд. Да отличается, но процедурное никуда по сути не делось, оно стало чуть другим.
Языки уходят, но подходы остаются. :)
У меня есть практический опыт перехода Delphi – .Net – RoR. Да, кое-что пригодилось. Но, обычно, основную сложность составляют не языки, а framework. Библиотеки и их взаимодействие. Хаки и best practices. А вот они – кардинально разные.
Кому легче найти работу?
Скажем, Delphi -> C++ -> C# -> RoR или “классному парню”?
Статистики мало. От уровня обоих компонент зависит, имхо. И от целевой должности.