Попробуйте как можно больше языков программирования, чтобы найти те, которые вам нравятся, и хотите продолжить работу с ними.
Определенно не загоняйте себя в угол в одном или нескольких местах. Постоянно диверсифицируйте свои способности (в соответствии с вашими интересами), применяя новые технологии, так что, когда одна из ваших любимых технологий умрет или устареет, у вас будет что-то еще для работы.
Я пробую новые вещи в программировании столько, сколько могу. Много раз я нахожу, что мне не нравятся новые технологии (или практики и т. Д.), Но очень часто я нахожу что-то интригующее и хочу продолжать учиться. Вот как я нахожу новые вещи, которые мне нравятся, и как я становлюсь опытным во многих различных областях.