教育
共有:
全般
これらの質問は、アンケートの全回答者からランダムに選択された 20% の回答者に提示されました。
18%
オンラインコースとコーディングスクールが開発者になるための最初の大きな一歩だったと答えた回答者の割合。このうち 3 分の 1 は有料コースまたはスクールを好んでいます。
今年はこの質問への回答を 1 つしか選択できませんでしたが、2021 年には複数の回答を選択できました。
オンライン教育は開発者になる上で重要な役割を果たしています。当社のハンズオン学習プラットフォームである JetBrains Academy では、実際のアプリケーションを各自のペースで作成しながらプログラミングを学習できます。
開発者が学習を予定している 5 大言語は昨年から変わっていません。興味深いことに、Rust が 4 パーセントポイント増で 10 位から 6 位に上昇し、伸びているのがわかります。ジュニア開発者が JavaScript(37%)と Java(29%)を学習する傾向が高いのに対し、シニア開発者に最も人気の言語は Go と TypeScript(それぞれ 21%)です。
来年に学習したい、または取り入れたいと思っているスキルに関する自由回答形式の質問をすべての開発者エコシステムアンケート参加者に提示しました。全 5,518 件の有意義な回答を慎重に分析し、その結果をコミュニティに共有できるようになりました。
新しいテクノロジーの学習には昨年と同様に 5 人に 1 人の開発者が MOOCs を使用していますが、オンラインコーディングスクールの人気が 3 パーセントポイント増で上昇しています。
Pluralsight を除き、3 大プラットフォームは概して学習者の職位による変化はありません。Pluralsight はシニア開発者の間では 3 位であり、Codeacademy よりも 3 パーセントポイント多く使用されています。
記事
動画
音声
その他
開発者の半数以上が実物の学習コンテンツを好んでいるにもかかわらず、その割合は 2021 年から 4 パーセントポイント減少しています。一方、動画コンテンツは 3 パーセントポイント増加しています。オーディオ/ポッドキャストを好んでいる開発者はわずか 1% しかいません。
驚くべきことに、シニア開発者は学習にほとんど時間を費やしていません。週に 9 時間以上学習しているのは 16% で、ジュニア開発者よりちょうど 10 パーセントポイント少ない割合となっています。
79%
修了前のある時点で学習コース/プログラムをやめた開発者の割合。興味深いことに、学習目的を達成したことがやめた理由だった開発者はわずか 19% でした。
十分な時間を確保できなかった
学習コンテンツがあまり魅力的ではなかった
学習の理由と目標が変わった
学習コンテンツが自分にとって有益だとは思えなかった
学習コンテンツに実践的な演習が不足していた
希望していた内容をすべて学習した
理論が不足していたせいでやる気を失った
コンテンツが予想以上に難しかったせいでやる気を失った
コンテンツが簡単すぎたせいでやる気を失った
その他
1 年未満 | 1〜2 年 | 3〜5 年 | 6〜10 年 | 11〜16 年 | 16 年超 | |
---|---|---|---|---|---|---|
39% | 42% | 51% | 49% | 55% | 51% | 十分な時間を確保できなかった |
39% | 35% | 31% | 29% | 32% | 27% | 学習の理由と目標が変わった |
37% | 31% | 33% | 30% | 46% | 29% | 学習コンテンツがあまり魅力的ではなかった |
28% | 18% | 18% | 17% | 17% | 8% | 理論が不足していたせいでやる気を失った |
23% | 26% | 22% | 27% | 45% | 40% | 学習コンテンツが自分にとって有益だとは思えなかった |
22% | 19% | 13% | 19% | 19% | 11% | コンテンツが予想以上に難しかったせいでやる気を失った |
21% | 21% | 25% | 24% | 32% | 16% | 学習コンテンツに実践的な演習が不足していた |
14% | 17% | 14% | 15% | 15% | 26% | コンテンツが簡単すぎたせいでやる気を失った |
11% | 19% | 25% | 18% | 17% | 22% | 希望していた内容をすべて学習した |
7% | 3% | 4% | 3% | 5% | 4% | その他 |
学生
これらの質問は、就業状況に「学生」または「勤労学生」を選択した回答者にのみ提示されました。
大学
高校
コミュニティカレッジ
専門学校
トレーニングセンター
その他
学士
修士
博士号
準学士号
スペシャリスト
高校
その他
調査した学生の 4 分の 1 はソフトウェアエンジニアリングまたはコンピューターサイエンスに直接関係のない学問を専攻しています。
57%
60%
Java
54%
50%
Python
49%
51%
C
41%
47%
C++
Java、Python、C は依然として開発者が教育機関で学習している 3 大言語の座を維持しています。さらに、Python は昨年より 4 パーセントポイント増加しています。Java は依然として最も学習されている言語ではありますが、ゆっくりと下落しているのが分かります。昨年より 3 パーセントポイント減少しており、2020 年からは 7 パーセントポイント減少しています。同時に C++ も下落しており、2021 年から 6 パーセントポイント減少しています。
調査した学生の 4 分の 1 はソフトウェアエンジニアリングまたはコンピューターサイエンスに直接関係のない学問を専攻しています。
教員
これらの質問は、役職に「講師、教員、チューター」を選択した回答者にのみ提示されました。
30%
教育が主な活動であると答えた教員/講師の割合。
生徒のプログラミング学習モチベーションを維持したいとお考えですか?JetBrains IDE で対話型コースを直接作成し、それを必要に応じてカスタマイズすれば、知識を簡単に共有できます。
詳細アンケートに回答した教員のほぼ 3 分の 1 は会社/組織で教えており、これよりわずかに少ない教員が大学で教えています。
この質問は、大学またはコミュニティカレッジで教えている人にのみ提示されました。
この質問は、準学士、学士、専門技師、修士、大学院生を対象に教えている人のみに提示されました。
Python は昨年比で 10 パーセントポイント増加しましたが、他の言語には大きな増減は見られませんでした。
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。