Последние несколько лет мучаюсь тем-же вопросом.
Сейчас понял, что предприниматель — тот кто получает деньги за организацию работы других, программист — получает деньги за то, что пишет программы. Голова работает у всех по-разному.
Ведете переговоры с клиентами и отвечаете на их письма и звонки — вы менеджер;
Если открыли интернет-магазин и сами пишете для него тексты — вы копирайтер;
Если директор фирмы обзванивает клиентов каждый день — он менеджер, а не директор (хоть в уставе написано по-другому).
Если откатиться на несколько лет на 5 назад, то я бы начал прокачивать какое-то одно направление (front, back) с уклоном в что-то одно (Angular, Laravel).