Собираюсь приступить к поиску работы программиста. Дело отнюдь не горит, так что возможно до-обучение до нужной специализации. Как раз в выборе этой специализации и состоит мой вопрос.
Немного о себе: 18 лет, МИФИ, 2-ой курс. Вот области, не связанные с тех. реализацией, к которым я проявляю симпатию:
1) Дизайн архитектуры
2) Написание алгоритмов (интерес к строкам и графам)
3) Юзабилити (чувствую, что внутри умирает талант

)
Как мне следует поступить со всем этим добром? Объединить всё в одном или прокачивать что-то отдельное, а про остальное забыть? Как искать работу при таком раскладе? Что пользуется спросом у работодателей?
Выскажете, пожалуйста, всё что думаете – любая информация будет для меня полезна.