Главный секрет успешной карьеры - это общение. Причем общаться нужно как с коллегами, так и с начальством. Так вы станете заметной фигурой в компании, даже если не занимаете руководящий пост. А имея такой статус в компании получать повышения гораздо проще.
Если у вас есть время и вы хотите улучшить свои навыки общения и построения отношений, я порекомендовал бы вам книгу Дейла Карнеги "Как завоевывать друзей и оказывать влияние на людей". А если времени у вас нет, могу скинуть интересную статью с психологическими трюками в общении с людьми.
Надеюсь, мой ответ вам поможет
"Специализируйтесь в очень узкой области" - очень, очень неоднозначный совет, особенно в нашем современном мире.