你的團隊在組棒球還是橄欖球隊呢?

棒 球隊需要各項能力都不錯的選手(例如投接球跟跑步),但橄欖球隊會需要專精一樣技能的選手(例如線衛需要力氣大的人,但不一定要很會接球);對應到公司的團隊組成,我們需要的團隊是棒球隊還是橄欖球隊? 我們需要一個人對影像處理很強、又或者是Compiler的Optimization很懂就夠了,也可能是很會寫mobile app的開發者?還是期望每個人都是full-stack engineer,任何時候都能cover任何人跟問題? 我想偏好的多樣性對工程師的環境很重要,雖然大家都圍繞在相同的技術來專精,可以很踏實也可以涉入很深;但不同領域會用不同思維解決問題,多樣化的好處是激盪後的火花。就像橄欖球隊有了各式各樣的角色後,可以混搭更複雜的策略來達陣,有時靠力量、有時則靠傳球,也可以用跑速來完成目標。 根據自身看法,越大型的公司越偏好組一隻棒球隊,但新創公司會偏好橄欖球隊。