TEAM KORU

スペシャリストとゼネラリスト、どっちになる?
2019/08/19

エンジニアとして、スペシャリストとゼネラリスト、どちらを目指すのか、という話。

ソフトウェア開発者の多くは 、すべてのスペシャリストがゼネラリストでもあるのに対し 、ゼネラリストは決してスペシャリストではないことがわかってない 。

通常 、スペシャリストとしてのスキルを獲得するためには 、一般的な知識を大量に持ってなければならないし 、スペシャリストになる過程でそういった知識が蓄積していくものだということだ 。自分の分野全体についての一般的な知識の広い裾野ができてなければ 、優れたスペシャリストになることは非常に難しい 。

つまり、スペシャリストになれということですね。
Javaを極めようか、phythonを極めようか、はたまたReact?Aws?など色々やってる間、すでにゼネラリストにはなってるよね、という感じでしょうか。

しかし、スペシャリストではない私には耳が痛い・・未だにどの領域に特化していこうか決められない。

が、上記のとおりゼネラリストになっている自信はあります。納得。