Как по вашему, лучше быть профессионалом в чем-то одном или любителем во многом?
Профессионалом во многом.
Сей вопрос достоин выноса на обсуждение очередного собрания ассамблеи ООН ящитаю.
 Если у Вас есть возможность работать в большой компании с хорошим разделением труда (который предполагает работу над СЛОЖНОЙ вычислительной задачей типа анализа каких-нибудь денормализованных данных и предоставление аналитических отчетов), то можно и одно направление, наверно. Потому что аналитику формы-интерфейсы клепать ресурсы не позволят.
 Если же компашка небольшая + задача не особо трудна, то и труд не особо разделишь - всё равно пересекаться будете.
Ящитаю, если Вы специалист широкого профиля (что вовсе не обозначает умение печь пироги Вами), то Вы ценнее на рынке труда, значит сможете легче перестроиться.
P.S. ИМХО Конечно лучше быть специалистом в чем то одном и обрастать опытом в смежных областях, но одно профессиональной направление задавит монотонностью через года. Будьте инженером.