Stack Overflowが1年おきに公開している開発者調査レポートの2018年版となる「Stack Overflow Developer Survey 2018」が公開された。同レポートは、10万人を超える開発者から得られたアンケート結果を集計したもので、開発者が新しい技術を学ぶ際に用いている方法がまとめられている。

10万人の開発者が利用している勉強方法は次のとおり。

  • 新しい技術の勉強方法 - 資料: Stack Overflow提供

    新しい技術の勉強方法 - 資料: Stack Overflow

  1. 公式ドキュメントまたは対象技術に関する標準規約 (83.0%)
  2. Stack Overflowに掲載されているQ&A (82.7%)
  3. O'ReillyやApressなどの出版社から販売されている書籍や電子書籍 (50.2%)
  4. フォーラムやリストサーバ、IRCなどStack Overflow以外のオンラインデベロッパコミュニティ (50.1%)
  5. 技術オンラインヘルプシステム (48.1%)
  6. 大学のコンピュータサイエンス本またはソフトウェアエンジニアリング本 (19.7%)
  7. 技術に詳しい知り合いや家族、同僚に聞く (19.4%)
  8. 社内に設置されたWikiやチャットルーム、ドキュメンテーション (16.6%)
  9. 同僚や友達とともに受けるチュートリアルやコーチングセッション (4.1%)

公式ドキュメントや標準規約を読むという開発者が83.0%と最も多く、これにStack Overflowを利用するという方法が82.7%で続いている。書籍や電子書籍の利用は50.2%、Stack Overflow以外のオンラインデベロッパーコミュニティの利用は50.1%となっている。

開発者は、公式ドキュメントや標準規約をベースに学習しつつ、Stack Overflowやオンラインコミュニティ、書籍などを補助的に使っているようだ。