これらの質問は、アンケートの全回答者からランダムに選択された 5 分の 1 の回答者に提示されました。
教育
一般
プロの開発者になるために主に取る大きな手段として、正式な教育と個人の努力という 2 つのオプションが目立ちました。これらは 60% の回答者が選択したオプションです。
ジュニア開発者は Java と Python を学習する傾向が高く、シニアスペシャリストは Go、TypeScript、または Rust を学習する傾向が高くなっています。
最も学習されている言語は、特に驚くことでもなく最も関心の集まっている言語でもあり、これらは、Python、Java、JavaScript、および TypeScript となっています。最後の 2 つは学習言語としての人気をますます高めています。Go も非常に人気のある学習言語ですが、その使用率は依然として非常に低い状態です。
プログラミング言語、国、年齢などのさまざまな要因によって、MOOC に関する好みにばらつきが生じています。たとえば、年齢層が高いユーザー層では、Pluralsight に最も人気が集まっています。C および C++ 開発者は、Udemy よりも Coursera を好んでいますが、Egghead はウェブ開発を専門としており、TypeScript や JavaScript 学習者を多く寄せています。
ほかの国の開発者とは異なり、インドの開発者は、読み物よりも動画コンテンツを好むことを示しています。約 70% が動画コンテンツを使用している一方で、教材を読む方を好みとしたのは 30% のみでした。この傾向から、MOOC やオンラインコーディング学校の人気が大幅に高いことがわかります。インドの回答者の約 50% はオンラインコースで学習しているのに対し、他の国の開発者の場合は 20% のみでした。
これらの結果から、明確ではありますが驚くことでもないパターンが明らかになりました。開発者の経験年数が長いほど、新しいことを学習するための時間をあまり費やさなくなる傾向にあります。
学習コースを中断する傾向が最も低かったのは Python 学習者で、最も高かったのは TypeScript 学習者でした。
プロとしてのコーディング経験はまったくありません | 1 年未満 | 1〜2年 | 3〜5年 | 6〜10年 | 11〜16年 | 16年以上 | |
---|---|---|---|---|---|---|---|
35% | 33% | 28% | 30% | 25% | 17% | 23% | 学習コンテンツに実践的な演習が不足していた |
34% | 20% | 16% | 14% | 16% | 11% | 17% | 理論が不足していたせいでモチベーションが失われた |
31% | 38% | 33% | 34% | 37% | 39% | 38% | 学習コンテンツがあまり魅力的ではなかった |
30% | 46% | 42% | 47% | 56% | 54% | 57% | 十分な時間を確保できなかった |
23% | 22% | 28% | 26% | 30% | 25% | 27% | 学習の理由と目標が変わったため |
20% | 27% | 18% | 15% | 12% | 10% | 8% | コンテンツが予想以上に難しかったせいでモチベーションが失われた |
17% | 17% | 25% | 24% | 25% | 42% | 26% | 学習コンテンツが自分にとって有益だとは思えなかった |
14% | 14% | 21% | 22% | 23% | 21% | 33% | 希望していた内容をすべて学習したため |
12% | 17% | 20% | 25% | 23% | 21% | 23% | コンテンツが簡単すぎたせいでモチベーションが失われた |
1% | 6% | 2% | 4% | 3% | 5% | 1% | その他 |
これらの質問は、雇用ステータスに「学生」または「勤労学生」を選択した回答者にのみ提示されました。
学生
「その他」で送信されたオプションのほとんどは、データサイエンス、バイオインフォマティクス、コンピューターサイエンスの各種分野といった技術関連のものです。ただし、天文学、生物学、および医学を専攻している学生も多数います。
教育機関では、Java の学習頻度が低下している一方、Python は勢いを増しています。
これらの質問は、役職に「講師、教員、チューター」を選択した回答者にのみ提示されました。
ご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
JetBrains Tech Insights Lab にご参加ください
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。