Я собираюсь выйти из этого положения и сказать что-то, что вряд ли будет тем ответом, который вы хотите услышать, но если вам не нравится менеджмент, ваш карьерный путь будет очень ограниченным. Если то, что вам нравится делать, это код, и если вы действительно хороши в этом и не хотите останавливаться, то ваша карьера идет по единой траектории: инженер-программист, а затем старший инженер-программист.
Если другие признают, насколько вы хороши, их склонность к тому, чтобы поставить вас в положение, в котором вы можете передать свой опыт другим. Другими словами, они захотят, чтобы вы управляли и / или управляли. Трудно взять на себя эту дополнительную ответственность, не принимая какую-либо форму управления. Если вы являетесь архитектором и отвечаете за дизайн системы, и если вы хотите, чтобы этот проект был успешно реализован, вам нужно будет руководить и управлять другими. Если вы становитесь основателем стартапа и добиваетесь успеха, то в какой-то момент вам может понадобиться нанять кого-то, чтобы помочь, а затем вам нужно будет управлять им. Если вы станете техническим директором, то в аду вы не справитесь.
При этом, я не думаю, что на этот вопрос можно ответить, не понимая, что такое управление, которое вам не нравится. Вам не нравится управлять персоналом? Вам не нравится идея, что кодирование не является вашей основной обязанностью? Вам не нравится бремя ответственности за успех?
Ответ на этот основной вопрос поможет указать вам правильное направление. Или, другими словами, то, как мы все должны думать о работе, которую мы делаем, это: как выглядит ваша идеальная работа? Забудьте о титрах на секунду, забудьте о компании, в которой вы работаете, просто сосредоточьтесь на своей повседневной жизни и тех вещах, которые сделают вас по-настоящему счастливыми и процветающими. Затем работайте над созданием этой должности в том месте, где вы работаете, или в компании, которую вы строите сами.