アメリカのプログラマーが若い道を進む:12歳の少年が98本のゲームを開発

アメリカのプログラマーが若い道を進む:12歳の少年が98本のゲームを開発

ゲーム開発プラットフォームRobloxは、子どもに適したプログラミング言語を積極的に推進している(写真提供:テンセントテクノロジー)

テンセントテクノロジーニュース(馬喬)北京時間8月30日、海外メディアの報道によると、米国は高品質のエンジニアの育成において徐々にインドと中国に遅れをとってきており、そのため米国は小中学校でコンピュータープログラミングの授業を普及させている。同時に、Lua に代表されるエントリーレベルのプログラミング言語は、アメリカの 10 代の若者が将来、高度なプログラミング ツールにアクセスするための足がかりとなっています。

記事の全文は次のとおりです。

アメリカのティーンエイジャー、アレックス・フォイトは、まだ12歳だが、すでにオンラインゲーム開発のベテランであり、空から落ちてくるニンジンやニワトリを避けるサバイバルチャレンジを含む、6年間で98のゲームを開発した。

Voith 氏がゲーム開発をマスターできた秘訣は、以前に Lua 言語を使用してプログラミングする方法を学んでいたことで、より高度なソフトウェア開発ツールを習得できたことです。

「私は本当にコンピュータープログラマーになって、それで生計を立てたいのです」とニューヨーク州アルバニー在住のヴォイトさんは言う。ヴォイトさんは最近、ゲームサイト「ロブロックス社」が主催する会議に出席するため、カリフォルニア州サンタクララまで遠征した。 Roblox は、ゾンビや中世の要塞などのインタラクティブなアニメーションを通じて、ユーザーがゲームを開発および操作するためのプラットフォームを提供します。

今日、オンライン ゲームや Apple iPhone などのデバイス プログラムが大流行しているため、Lua はソフトウェア プログラミングの分野を始めたばかりの若者にとって、エントリー レベルのビジュアル プログラミング言語の 1 つになっています。 Roblox を含む多くのサイトがこれらのビジュアル プログラミング言語を宣伝しています。 Google と Cisco は米国のエンジニアリングにおける人材不足について度々不満を訴えてきたが、これらの言語は人材不足の解決に役立つ可能性がある。

スタンフォード大学でコンピュータサイエンスを教えるスティーブ・クーパー氏は、「米国のテクノロジー市場が低迷している主な原因は、エンジニアの人材不足です。大学の就職フェアに行けば、雇用主が『コンピュータ科学者なら、ぜひ私たちのところに来てください』と声を大にして言っているのがわかります」と語った。

人材育成における明らかなギャップ

米国は質の高いエンジニアの育成においてインドや中国に徐々に遅れをとってきているので、米国の十代の若者に幼い頃からプログラミングに触れさせることが重要だ。

2011年、経済協力開発機構(OECD)は、25歳から34歳の間に就職した先進国の大学卒業生を対象に調査を実施しました。その結果、科学または工学の学位を取得した卒業生の割合において、米国は世界で23位に過ぎないことが明らかになりました。

「格差は小学校から始まる」と、米国の情報技術コンサルティング会社コグニザント・テクノロジー・ソリューションズ社(CTSH)のゴードン・コバーン社長は語る。「大学に入学しても、数学の知識はまったくない。だから質の高いプログラマーが不足しており、私たちは見つけられる限り雇っている」

Lua プログラミング言語は 20 年前のものですが、Roblox のおかげで近年になって復活しました。このサイトは2005年に設立され、今年7月時点でユニークビジター数は1100万人に達し、そのほとんどが8歳から14歳までの子どもたちだった。さらに、Roblox ユーザーは合計で 800 万以上のゲームを開発しました。

初心者から上級者まで

モバイルアプリ開発プラットフォームのCorona Labs Inc.もLuaプログラミング言語を使用しています。他の2つの主要な入門レベルのプログラミング言語であるAliceとScratchとの競争においても、Luaは上昇傾向を示しています。

「ここ数年、学生をプログラミングに引き込み、プログラミングの基礎を教えたいという要望が爆発的に増加しています」と、コンピュータサイエンス教師協会 (CSTA) の事務局長、クリス・スティーブンソン氏は語ります。「アリスとスクラッチは、学生が楽しんで、本当にクリエイティブなプログラムを作成できるため、非常に人気があります。」

ユタ州スパニッシュフォークに住むロバート・ネイさんは、14歳のときにコロナ社のソーシャル開発ソフトウェアスイートを使って「バブルボール」というゲームを作成した。これは、iPhone の位置センサーを使用して電話を振ることで、小さなボールが障害物を回避して特定の場所に到達できるようにするゲームです。Ney は独学でプログラミングを学び、余暇を利用してこのゲームを設計および開発しました。このゲームは2010年12月29日にリリースされ、現在までに1,500万回以上ダウンロードされています。 Apple App Storeの無料アプリダウンロードランキングで、「Bubble Ball」は数週間にわたり世界で最も人気のあるゲーム「Angry Birds」を上回りました。

ネイ氏はインタビューでこう語った。「自分がやりたいゲームを開発したのですが、楽しいと思いました。将来の職業選択としては、コンピューター関連の業界で働きたいと思っています。」

初級レベルのプログラミング言語を習得した後、Ney 氏は Web サイトの構築やゲームやプログラムの開発を行うために、より高度な Java プログラミング言語も学びました。

問題解決能力を教える

米デューク大学コンピュータサイエンス学部長のブルック・オズボーン氏は、Alice、Scratch、Luaプログラミング言語に基づくプログラム開発プラットフォームは、小中学校でのプログラミング知識の普及、これらの生徒に問題解決能力の指導、そしてPython、Java、Ruby、C++を含む他のプログラミング言語への生徒のプログラミングへの興味の拡大に役立つだろうと述べた。

オズボーン氏は次のように指摘しています。「プログラミングの概念とプログラマーの思考構造を一度理解すれば、コンピュータ構文の学習に障害はありません。」

若いプログラマーの中には、Udacity Inc.、Codecademy、Coursera Inc.などのスタートアップ企業が提供するオンラインプログラミングコースを通じてコーディングスキルを学んでいる人もいる。 Codecademyの共同創設者であるザック・シムズ氏は、2011年8月にオンラインコーディングコースを開始して以来、Codecademyのユーザー数は100万人を超え、小学校教師から大学教授まで、誰もが同社のコーディング教材を授業で使用していると述べた。シムズ氏はまた、コーディングの学習が「新しいリテラシー」になりつつあると指摘した。

子供向けプログラミング言語

スティーブンソン氏は、オンラインのコーディングコースや子供向けのプログラミング言語だけでは、多くの十代の若者をソフトウェア開発に引き込むには不十分だと述べた。

「問題の一部は、私たちが本当にリーチしたい十代の若者たちが、必ずしもこうしたソフトウェア開発ツールを探しているわけではないということです」とスティーブンソン氏は言う。「私たちは、この知識を可能な限りすべての子供たちに提供する必要があります。」

CSTA は、初等および中等教育レベルでのコンピュータ サイエンス コースの導入を推奨しています。米国労働統計局の最新統計によると、2010年から2016年の間に、米国のソフトウェア開発者の年間平均雇用成長率は30%に達すると予想され、全職業の年間平均雇用成長率は14%になると予想されています。

「現在、米国では多くの大学卒業生が多額の借金を抱えて卒業し、就職もできないでいる」とスティーブンソン氏は言う。「そして、コンピューター業界ではプログラミングスキルを持つ人材が不足している」

原題: アメリカのプログラマーが若い道を歩む、12歳の少年が98本のゲームを開発

キーワード: メイチェン、プログラマー、ダウン、老朽化の道、12歳、ティーンエイジャー、開発、98ゲーム、ウェブマスター、ウェブサイト、ウェブサイトの宣伝、金儲け

<<:  多くの場所で百度のエージェントが従業員に360ソフトウェアをアンインストールするよう求めた

>>:  インターネット編集長ペル氏:電子メールは依然としてキラーアプリ

推薦する

sharktech - 99 ドル / オランダ データ センター / E3-1230V2 / 16g メモリ / 2T ハード ドライブ / 29IP / 40gDDos 防御

Sharktech は、オランダのアムステルダム データ センターに設置され、デフォルトで 40Gb...

Hostodo: 米国西海岸のスポケーンデータセンターを追加、最低年額12ドル

2006年に設立されたHostodoは本日、米国西海岸のワシントン州でシアトルに次ぐ第2の都市、スポ...

クラウドコンピューティング業界は驚異的な速度で成長しており、市場規模の成長率は少なくとも30%に達する可能性がある。

クラウドコンピューティング業界はまだ初期段階にありますが、現在では初期の概念導入から広範な普及とアプ...

インターネット変革の岐路に立つデータセンターはハイブリッドクラウド変革に直面

インターネット技術の発展に伴い、国内企業はインターネット環境で必要なITインフラストラクチャ、クラウ...

再分析:NetEase と Snowball がテストした画面を一掃するミニゲームの背後にある戦術!

この記事では、2 つの類似した運用アクティビティ (Snowball Investment Scho...

SaaS をサービスの観点から見ると何がわかるでしょうか?

実際、サービス経済の到来により、労働力の大部分が農業や製造業からサービス産業に大規模に移行するのと同...

HTML5 の現実: ホットなコンセプトだがアプリケーションが不足

記者 馮海超現在の業界情勢では、HTML5 は技術愛好家とコンセプトの投機家によって支配されています...

キーワード拡張: ターゲットキーワードでキーワードリストを拡張する方法

ほとんどのウェブマスターは、他の人のウェブサイトが本当に優れたキーワードランキングを持っていることを...

反海賊版同盟が4年ぶりに再び行動を起こし、百度などに対し3億元の損害賠償を求める

4年の歳月を経て、長らく活動休止状態にあった「中国オンラインビデオ著作権侵害対策連盟」が、パートナー...

クラウドの価格設定についての真実をご存知ですか?

過去 10 年ほどの間に、クラウド コンピューティングは、実行可能で安全なコンピューティングおよびビ...

バースト - $69.95/i7-2600/8g メモリ/1T ハードディスク/5T トラフィック

BurstNet は特別価格のサーバーを 2 つリリースしました。CPU は悪くなく、価格も安いです...

微博は前進の道を模索している

1995年以降に生まれたユーザーであるMiaomiaoさんは、最近のWeiboが少し変わったことに気...

利益率の高い製品に優れた顧客サービスを提供する方法についての簡単な講演

高収益の製品を作るときに最も頭を悩ませるのは、取引を成立させることの問題です。顧客サービスは非常に重...

Kubernetes での Java サーバーレス関数の最適化

Kubernetes 上でサーバーレス関数を実行する際に、起動が高速化され、メモリ フットプリントが...

A5マーケティング:企業のウェブマスターは、ウェブサイトのコンテンツを最適化する際に構造とページを忘れてはならない

企業のウェブサイトは、インターネット上の企業のもう一つの顔のようなものです。ほとんどの企業は、オフラ...