論文メモ What Makes A Great Software Engineer?
September 18, 2020優れたエンジニアの特徴を知るために、マイクロソフト社のアーキテクト59名と半構造化された面接をし、グラウンデッドセオリーで内容から特徴を抽出した。
ヒアリングに参加したエンジニアは、エキスパートと認定されているSoftware Development Engineer Level 2かそれに相当または以上の職位についている。
対象のエンジニアは、13の部署から選ばれており、その内訳は次の通りである。
抽出された特徴は、全部で53個であり、次の図のように個性、意思決定の能力、同僚やソフトウェアへの向き合い方で4つに分類されている。 各特徴について、面接時の発言や著者らの分析は論文に個別に記載されている。 抽出された特徴は、全体として、他の専門職や人柄の良い人の特徴と重なるものが多かった。
- 論文をこちらからダウンロードできます。