開発者向けの「対話型学習」ツールはどうあるべきか【前編】
プログラミングを対話型で学べるWebサイト「Educative」はなぜ生まれたのか
プログラミング言語学習のためのWebサイト「Educative」開発者に、同サイトが生まれたきっかけや、他の対話型学習ツールに対する意見を聞いた。
最近のアプリケーション開発者は、自身のスキル向上を目指して、新しいプログラミング言語やプログラミングパターンを習得している。書籍やチュートリアル動画を利用する昔ながらのDIY(Do It Yourself)アプローチもあるだろう。このアプローチでは、新たに習得した知識を実践で試すために、学習者が自らプログラミング環境を構築する必要がある。
ファヒム・ウルハク氏とナイーム・ウルハク氏は対話型のプログラミング言語学習用Webサイト「Educative」を作成した。このWebサイトは学習用の開発環境を備え、閲覧者はその環境内で新しいプログラミング言語を学習できる。本稿ではEducativeの開発者であるファヒム・ウルハク氏の話を基に、学習者が新しいプログラミング言語を素早く習得する方法について話を聞いた。
併せて読みたいお薦め記事
どのプログラミング言語を学ぶか
プログラミング教育関連情報
一旦取り下げられたEducativeのアイデア
―― Educativeを思い付いたきっかけを教えてください。
ファヒム・ウルハク氏(以下ウルハク氏) Educativeのアイデアが生まれるまでには幾つかの段階がありました。私たち自身も開発者であり、既存のツールを利用して新たなプログラミング言語や、それにまつわるスキルを身に付ける難しさを実感していました。
開発者を指導するためのモバイルアプリケーションの開発に着手した時に、二次的なプロジェクトとして、開発者向けの対話型学習を一部取り入れたのが最初でした。このアプリケーションは評判が良く、「このようなアプリケーションをもっと作成してほしい」と依頼してくる開発者もいました。しかし当時はFacebookやMicrosoftでの仕事を抱えていたため、それはかないませんでした。
その後の2014年、米大手出版社から「あなたたちが開発したアプリケーションを基にして、ソフトウェアエンジニア向けに書籍を執筆してほしい」という要請を受けたのです。そこで対話型学習を提供する無料のWebサイトの作成を提案したところ、出版社はその考えに関心を示しませんでした。この考えは採用されませんでしたが、「開発者が対話しながら学習できるWebサイトを作成する」という素晴らしいアイデアが得られました。
この考えを掘り下げ、われわれに賛同してくれそうな執筆者と話したところ、「全ての執筆者が開発者向け対話型トレーニングを作成する」という一致した見解に行き着きました。一方でそうしたトレーニングの作成は、動画チュートリアルの作成と比べて、はるかに多くの作業が必要なように思えました。
そこで考案したのがEducativeでした。Educativeはソフトウェア開発者向けに対話型学習を提供するWebサイトです。EducativeのWebページでコンテンツを制作できる仕組み(オーサリングツール)を導入することにより、執筆者は簡単な操作で学習用コンテンツを作成できます。
類似サービスも出発点は同じ
―― 似たようなサービスとして、構成済みの学習環境を提供するクラウド型開発環境「Codenvy」や、サイバーセキュリティのトレーニングを提供するWebサイト「Sensei School」があります。Educativeはそうした他の対話型トレーニングプログラムやアプローチをどのように捉えていますか。
ウルハク氏 それらのサービスは「現代のテクノロジーの進化を追跡する開発者向け学習コンテンツが欲しい」という共通のニーズに基づいているといえるでしょう。このニーズが同時期に広く認識されたことによって、さまざまなトレーニングを提供するWebサイトが生まれたと私は考えています。そしてこのニーズは根本的なテーマです。Educativeや話に挙がった2つのサービスは、よく似たアプローチを用いています。ですが、それぞれ別の分野を扱っています。Educativeで他のサービスが扱っている分野を扱うことは難しいでしょう。それらのサービスに着目し、互いに学べることを見つけたいと思っています。
―― 他のアプローチと比べた際の学習速度を評価するため、トレーニング手法の成果を測定する考えはありますか。
ウルハク氏 現状は数値による客観的な測定はしていませんが、ごく近い将来実施したいと考えています。現在定めている測定基準は、Educativeの効果を強力に裏付けるものです。規模が拡大するにつれて、効果の測定は差し迫った課題になるでしょう。
後編では、ウルハク氏がEducativeの開発を通じて感じた対話型学習ツールの課題や学習者・指導者へのアドバイス、今後の展望について紹介する。
Copyright © ITmedia, Inc. All Rights Reserved.
開発者向けの「対話型学習」ツールはどうあるべきか
昨今、さまざまな分野で対話型の学習教材を提供するWebサービスが登場している。プログラミング言語学習サイト「Educative」の開発者に、対話型学習ツールの現状や課題、学習者・指導者へのアドバイス、今後の展望などを聞いた。
この記事の著者
関連記事
新着ホワイトペーパー PR
-
事例
[株式会社マクニカ] アイカ工業に学ぶ脆弱性対策 情シスが把握できずにいたアセットも正確に把握 -
製品資料
[株式会社マクニカ] 「脆弱性総まとめ」解説 被害事例から考える必須の対策ポイント -
製品資料
[Splunk Services Japan合同会社] サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには -
製品資料
[株式会社うるる] 「入札市場」完全ガイドブック:メリットから資格取得のポイントまで -
市場調査・トレンド
[株式会社うるる] はじめての「自治体/官公庁入札」 必要な知識がすぐに学べる入門ガイド
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
2
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
3
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
4
AI基盤は本当に「オンプレ回帰」する? Broadcomの言い分と企業の本音
-
5
「技術屋」で終わらないために 情シスが今取るべき認定資格5選
-
6
「世界一給与にハングリー」な日本のエンジニアが“雇用の安定”を求める理由
-
7
「Linuxサーバの長期運用とRed Hat Enterprise Linux」に関するアンケート
-
8
「IoT通信環境の構築・運用」に関するアンケート
-
9
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
10
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
7
PostgreSQLの「機能」「性能」「運用」「拡張性」に関する悩みの解消法
-
8
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
9
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
10
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー