Когда люди спрашивают меня о совете по карьере, ваш вопрос - один из первых, которые я им задаю. Я не думаю, что кто-то может ответить на этот вопрос для вас; Я думаю, что вы должны решить для себя, будет ли сосредоточение внимания на глубине или ширине более вероятно для достижения ваших карьерных целей.
Когда я последний раз менял команды, у меня было две возможности: работать в команде разработчиков инструментов XBOX или работать в команде компилятора C #. Я понял, что это сводится к глубине против глубины. В команде XBOX я мог однажды поработать над системами безопасности, на следующий день - с аудиосистемами, с видео, сетями, с аппаратным интерфейсом. Конечно, некоторые люди являются экспертами, но каждый должен знать немного обо всем. В команде компилятора C # я мог бы погрузиться в один язык и один компилятор и по-настоящему глубоко понять все это.
Я много думал об этом и решил, что мне больше по нраву быть экспертом в одном, чем дилетантом во многих. Это был хороший выбор для меня, но это может быть не для вас. Некоторые люди очень успешны, зная всего понемногу.
Поэтому я советую перевернуть вопрос. Выясните, какой вы человек, а затем посмотрите, есть ли у вашей компании возможности для таких, как вы. Если нет, найдите тот, который делает.