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