Привет, Хабр !
Возраст дерева можно определить по количеству колец на срезе дерева. Сколько колец столько и лет. А как определить “профессиональный возраст” программиста ?
Есть мысль, что количество эволюционных скачков программиста, которые я достаточно вольно назвал возрастом можно определить по количеству кардинальных смен стека. Например переход в другой ЯП считается за “кольцо на срезе”, изучение новой парадигмы программирования тоже считается за кольцо. Изучение ФП после ООП - считается, изучение фронтенда, если вы бекенд - да, добавили опыт в devops - да и тд и тп.
Почему я считаю, что именно кардинальная смена стека\парадигмы или ЯП делают значительно мудрее? Каждый язык имеет свою философию и формирует у человека специфичный взгляд на решение технических задач. Его можно сравнить в какой то степени с научной школой: проблемы решаемые общие, а способы различаются. Изучая разные “научные школы” вы расширяете кругозор и вбираете в себя частичку их “силы”.