プログラミング学習の壁
2020-08-13 11:00:04

プログラミング学習の壁と求められるツール機能とは?20代の経験者に聞いた

プログラミング学習の壁と求められるツール機能とは?



新型コロナウイルス感染症の影響で様々な変化が求められた2020年。これを契機にプログラミング学習に取り組む若者が増加しています。当記事では、株式会社Miraieによる調査をもとに、20代の学習経験者の意見を取り上げ、プログラミング学習への関心や直面する課題、さらに必要なツール機能について考察していきます。

プログラミングを学び始めたきっかけ



調査結果によると、プログラミング学習を始めたきっかけとして最も多かったのが「高校や大学でプログラミングに触れた」というもので、回答の25.8%を占めました。次いで「元々IT分野に興味があったから」(16.8%)や「スキルアップのため」(10.4%)など、興味や必要性が背景にあるようです。特に、教育機関での授業がきっかけになっていることがわかります。

他にも、「アプリやゲームの開発をしたかったから」(9.0%)や「仕事上必要があったから」(8.3%)といった意見も多く寄せられました。個々の興味や必要性がプログラミング学習のスタート地点となっていることが示されています。

オンライン vs. オフライン



プログラミング講座にはオンラインとオフラインがありますが、受講スタイルの調査では56.1%がオフライン、43.9%がオンラインという結果でした。しかし、今後の時代の流れとしてオンラインのニーズは高まっていくでしょう。これに伴い、プログラミング学習における初期の壁は基礎知識の習得やプログラミング言語の選定であることが判明しました。

学習中の課題



学習を進めるうえで多くの受講者が直面している課題として挙げられたのは、プログラミング言語の習得(51.1%)、学習が進まない理由として「覚えることが多すぎる」(35.6%)というものです。プログラミング特有の専門用語も混乱を招く要因とされています。このことから、基礎からの理解を促進するための適切な指導と効果的なツールが求められます。

受講者が利用している主なツールは、テキストエディタ(31.6%)、ビジネスチャット(31.1%)、ビデオ会議ツール(30.4%)などで、これらのツールが各受講者の学習を支えています。しかし、エラー時の解決やコードの最適解を求める際の壁が依然として存在します。特に、エラー解決やコードレビューには、直接的なコミュニケーションが必要だとされています。

欲しい機能とは?



受講者が望む機能としては、チャット機能(38.2%)、画面共有機能(37.6%)、音声通話機能(31.6%)が挙げられました。他にも、ソースの共同編集やPC画面への注釈機能を求める声がありました。プログラミング学習において、リアルタイムのコミュニケーションがスムーズに行えることが必要不可欠です。

メリットと将来の展望



プログラミング学習の最大のメリットとして受講者は「スキルアップに繋がる」と回答しています。また、収入アップや独立・転職の可能性も期待され、自己成長を重要視する傾向が強いことが見受けられました。

将来の夢としては、自動車開発やIT企業の起業、人々の役に立つプログラムの開発など、多岐にわたり高い目標が寄せられています。特に社会貢献を意識した夢が多いことは、プログラミング学習の重要性を再確認させられます。

まとめ



今回の調査結果から、プログラミング学習者が必要としているのは、スムーズなコミュニケーションと理解の助けとなるツールであることがわかりました。株式会社Miraieが提供する「code room」は、これらのニーズを満たすために設計されており、教育現場での新しいアプローチとして注目されています。今後も、プログラミング学習をサポートするツールの進化が求められるでしょう。さらに、教育者と学習者の双方向の改善が重要であると言えます。

会社情報

会社名
株式会社Miraie
住所
東京都渋谷区渋谷1-12-2クロスオフィス渋谷6階
電話番号
03-5774-6300

関連リンク

サードペディア百科事典: プログラミング 教育 若者

Wiki3: プログラミング 教育 若者

トピックス(その他)

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。