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

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

Эти качества сделают вас хорошим учителем, хорошим аналитиком, хорошим менеджером, хорошим коллегой ...

Не только время.

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

Во всех случаях бегать не нужно, ходить уже тяжело.