WEBVTT 00:00:01.333 --> 00:00:03.846 この国のすべての人が、プログラミングをできるようにならねばいけない 00:00:04.196 --> 00:00:06.058 なぜなら、考え方が分かるようになるからだ。 00:00:06.638 --> 00:00:08.698 スティーブ・ジョブズ 00:00:09.058 --> 00:00:11.147 将来は何になりたい、オリヴィア? 00:00:11.757 --> 00:00:12.694 宇宙飛行士 00:00:13.154 --> 00:00:14.299 私はファッション・デザイナーになりたい 00:00:14.649 --> 00:00:15.950 バスケットボール選手 00:00:15.950 --> 00:00:17.437 俳優になりたい 00:00:17.467 --> 00:00:18.348 お医者さん 00:00:18.348 --> 00:00:19.194 先生 00:00:19.194 --> 00:00:20.247 シェフ 00:00:20.247 --> 00:00:20.913 アーティスト 00:00:20.913 --> 00:00:22.647 あなたは何になりたいの? 00:00:22.647 --> 00:00:25.377 人魚 00:00:25.377 --> 00:00:27.846 コンピュータ・プログラマーってなんだか知ってる? 00:00:27.846 --> 00:00:29.478 うーん…分からない 00:00:29.478 --> 00:00:30.672 知らない 00:00:30.672 --> 00:00:32.039 うーん、分からない 00:00:32.039 --> 00:00:37.148 たぶん、何か暗号を持っていて、不思議なことを解明する人じゃないかな 00:00:37.148 --> 00:00:40.961 多分だけど… 00:00:40.961 --> 00:00:42.723 ちょっと待って、何て? 00:00:42.723 --> 00:00:44.916 コンピュータ・プログラマー 00:00:44.926 --> 00:00:46.271 分からない 00:00:49.133 --> 00:00:53.043 今日、あらゆるものがどのような形であれプログラミングを使用しています。 00:00:53.043 --> 00:00:55.860 じゃあ、プログラミングって何なのでしょう? 00:00:55.860 --> 00:01:00.928 プログラミングは、基本的にはコンピュータに対して、自分のやって欲しいことを説明する作業です。 00:01:00.928 --> 00:01:04.960 プログラミングをするときには、この宇宙で最もばからしいことを教えることになるかもしれません。 00:01:04.960 --> 00:01:07.429 いろんな物事のやり方をコンピュータに教えるのです。 00:01:07.429 --> 00:01:11.115 プログラミングは、ゆっくりと落ち着きながら自分のやりたい事をなんでも 00:01:11.115 --> 00:01:15.211 全く新しくゼロから始めることができる、 00:01:15.211 --> 00:01:16.992 数少ない手段の一つです。 00:01:16.992 --> 00:01:22.930 楽器を弾いたり、スポーツをしたりするのと、全く変わらないことなんです。 00:01:24.190 --> 00:01:28.005 最初は怖いけど、だんだん慣れてくるんです。 00:01:28.005 --> 00:01:30.129 プログラミングはできるようになるものです。 00:01:30.129 --> 00:01:34.460 プログラミングは難しくてちょっと怖い時だってあるけれど、 00:01:34.460 --> 00:01:37.456 初めから怖くないものなんて、ないでしょう? 00:01:37.456 --> 00:01:40.813 世の中の人がしているプログラミングは、実はかなりシンプルなものなんです。 00:01:40.813 --> 00:01:47.318 プログラミングは伝統的に考えられてきたように、複雑なアルゴリズムを思いつくことというより、 00:01:47.318 --> 00:01:50.713 問題を簡単にするその過程が大事なんです。 00:01:50.713 --> 00:01:55.906 じゃあ、そんなに簡単なプログラミングを、どうしてやっていない人がたくさんいるんでしょう? 00:01:55.906 --> 00:02:00.096 10年以内にコンピュータ・サイエンスだけで140万人分の仕事が生まれます。 00:02:00.096 --> 00:02:04.076 でも、その仕事ができる大学のコンピュータ・サイエンスの卒業生は40万人だけ。 00:02:04.076 --> 00:02:07.512 100万人も足りないのです。 00:02:07.512 --> 00:02:09.778 じゃあ、どうやって始めたらいいのでしょうか? 00:02:16.533 --> 00:02:20.649 子供の頃は地図にハマっていました。 00:02:20.649 --> 00:02:22.931 特に、街。 00:02:22.931 --> 00:02:24.898 それでプログラミングを自分で勉強したんです。 00:02:24.898 --> 00:02:27.422 私は自分でやりたいことがとてもはっきりしていたんです。 00:02:27.422 --> 00:02:31.559 地図を自分のスクリーン上で見て、 00:02:31.559 --> 00:02:34.641 ものを地図上に置いたり動かしたりして、 00:02:34.641 --> 00:02:37.092 街で何が起きているかを見て、街の機能や、 00:02:37.092 --> 00:02:40.425 街の生活や、街の呼吸が見たかった。 00:02:40.425 --> 00:02:44.121 いちばん最初のプログラミングは、授業のスケジュールを 00:02:44.121 --> 00:02:47.013 決めるソフトウェアでした。 00:02:47.013 --> 00:02:52.476 それで、どの女の子が僕のいる授業に来るのか、分かるようになったんです。 00:02:54.662 --> 00:02:57.048 最初に書いたプログラムは 00:02:57.048 --> 00:02:59.741 「好きな色は?」とか「あなたの年齢は?」とか聞くものでした。 00:02:59.741 --> 00:03:04.311 最初は緑の円や赤い四角がスクリーンに表示されるプログラムが書けるようになりました。 00:03:04.311 --> 00:03:07.441 最初は「ハローワールド!」と浮かび上がるプログラムを書いたよ。 00:03:07.441 --> 00:03:11.659 それをコンピュータにやらせたのが、本当に感動だったんだ。 00:03:11.659 --> 00:03:16.616 とうとうほんの少しプログラミングを勉強したのは、たくさんのドアのついた無地な壁のプログラムを書いたときでした。 00:03:16.616 --> 00:03:21.459 たくさんドアを開けると、光が入ってくるんです。 00:03:21.459 --> 00:03:26.076 私にとって書き終えたプログラムは、光に満ちあふれていたんです。 00:03:26.076 --> 00:03:30.449 どの方向からも光が満ち溢れて、どのように動いているかがわかって。 00:03:30.449 --> 00:03:34.987 ちゃんと書き終えることができて、本当に幸せな気持ちになったんです。 00:03:41.773 --> 00:03:46.551 これは気づくまで少し時間がかかったんだけれど、物事を自分の手で作り上げて 00:03:46.551 --> 00:03:48.737 プログラミングするっていうことは 00:03:48.737 --> 00:03:51.103 創造性を表現する一つの手段なんです。 00:03:52.113 --> 00:03:56.444 現在、創造する文化がどんどん台頭していますよね。 00:03:56.444 --> 00:03:59.807 自分でスカーフとか帽子をつくる。 00:03:59.807 --> 00:04:01.891 同じように、自分でアプリを開発するんです。 00:04:01.891 --> 00:04:03.981 あとは想像力の世界です。 00:04:03.981 --> 00:04:08.081 アイディアを浮かべることができて 00:04:08.081 --> 00:04:11.112 今までは不可能だったことを 00:04:11.112 --> 00:04:14.342 コンピュータに理解させることができるかっていうこと。 00:04:18.981 --> 00:04:21.979 素晴らしいものは皆チームで作られます。 00:04:21.979 --> 00:04:26.113 他のかしこい人と協力している時に、作られるんです。 00:04:26.113 --> 00:04:28.593 自分のアイディアを試すときは、お互いに刺激しあうことができます。 00:04:28.593 --> 00:04:30.477 それが成功の秘訣です。 00:04:30.477 --> 00:04:37.590 3週間毎日24時間プログラミングをする人の、急なひらめきとか天才的な発明なんかでは全然ないのです。 00:04:37.590 --> 00:04:45.063 魔法は皆がちゃんと状態を共有して、協力して同じものをつくりあげようとする時に起こります。 00:04:45.063 --> 00:04:49.356 エンジニアの世界はもっとプログラマーを求めていて、プログラマーにとっては、 00:04:49.356 --> 00:04:52.590 いつでも仕事がありつづけるような状況です。 00:04:52.590 --> 00:04:56.557 だから私達は、こんなに素晴らしい生活ができているんです。 00:04:56.557 --> 00:05:00.886 才能のあるエンジニアを雇うために、私達はオフィスをできるだけ素晴らしくしています。 00:05:22.074 --> 00:05:23.451 素晴らしいシェフがいる。 00:05:23.451 --> 00:05:24.838 無料の食事がある。 00:05:24.838 --> 00:05:26.702 朝食、ランチ、ディナー。 00:05:26.702 --> 00:05:28.540 無料の洗濯。 00:05:28.540 --> 00:05:30.460 お菓子。 00:05:30.460 --> 00:05:34.334 遊び場もあります。ビデオゲームもスクーターも。 00:05:34.334 --> 00:05:37.170 オフィスにはこういう楽しいものがたくさんあって、 00:05:37.170 --> 00:05:39.553 リラックスできる場所もあって、 00:05:39.553 --> 00:05:43.431 考え事をしたり演奏したり、クリエイティブになれる場所もあります。 00:05:47.093 --> 00:05:49.826 アメリカの労働省の統計をみたんだけど、 00:05:49.826 --> 00:05:54.025 約3分の1はだいたい想像のつく仕事をしているんです。 00:05:54.025 --> 00:05:55.469 政府の仕事や 00:05:55.469 --> 00:05:58.644 技術系の仕事。 00:05:58.644 --> 00:06:01.944 でも、残りの3分の2、つまり大多数の人は、 00:06:01.944 --> 00:06:06.870 すごく小さい職業にばらばらに分けられていて、 00:06:06.870 --> 00:06:09.423 そこら中にコンピュータが登場するんです! 00:06:09.423 --> 00:06:11.052 農業をしたい? 00:06:11.052 --> 00:06:12.567 エンターテイメント業界で働きたい? 00:06:12.567 --> 00:06:16.512 製造業で働きたい?コンピュータはどこででも使われているんです! 00:06:28.599 --> 00:06:33.868 現在、2013年ではコミュニケーションがとっても技術に依存しているよね。 00:06:33.868 --> 00:06:35.516 お金を引き出すのも。 00:06:35.516 --> 00:06:37.944 情報を得るのも。 00:06:37.944 --> 00:06:41.194 でも、誰もプログラミングの仕方を知らないんだ! 00:06:44.364 --> 00:06:48.384 じゃあ、皆、他に、なにがあるかな。このプログラミングをするために、何ができるだろう。 00:06:48.384 --> 00:06:50.023 アイディアがある人? 00:06:50.023 --> 00:06:51.533 ティファニー 00:06:51.533 --> 00:06:57.112 スクラッチというソフトウェアを使って授業でプログラミングを教えていて気づいたのは、 00:06:57.112 --> 00:07:00.418 みんな問題を頑張って解こうとしていたということなんです。 00:07:00.418 --> 00:07:02.333 プログラミングで、大事な思考ができるようになる。 00:07:02.333 --> 00:07:04.366 プログラミングで、問題解決の力がつく。 00:07:04.366 --> 00:07:10.295 そういう力は、数学や読書にも応用できる能力なんです。 00:07:11.694 --> 00:07:18.328 科学の授業をプログラミングと融合させたら、点数が30%も伸びました。 00:07:19.698 --> 00:07:22.862 学生だったころ、「ウィズキッズ」という放課後クラブに入っていました。 00:07:22.862 --> 00:07:26.743 僕のことをみてバカにする人もいたけれど、 00:07:26.743 --> 00:07:28.667 僕はそれがかっこいいと思って全然気にしてなかった。 00:07:28.667 --> 00:07:34.342 僕は本当にたくさんのことを学んだんだ。仕事をしていた友達もいたんだよ! 00:07:35.666 --> 00:07:37.627 プログラミングは子供にとって重要なんです。 00:07:37.627 --> 00:07:39.596 義務化されるべきです。 00:07:39.596 --> 00:07:42.459 この星の市民として。 00:07:42.459 --> 00:07:45.312 コードの読み書きができることが。 00:07:48.066 --> 00:07:49.735 小さなことから始めれた方がいいと思います。 00:07:49.735 --> 00:07:54.965 コンピュータ・サイエンスとプログラミングに関する一番大きな誤解は、 00:07:54.965 --> 00:07:59.779 何かする前に大量のことを勉強しないといけない、ということです。 00:07:59.779 --> 00:08:03.397 プログラミングをするためには、天才である必要はありません。でも、決心している必要はあります。 00:08:03.397 --> 00:08:07.581 足し算、引き算、それくらいかな。 00:08:07.581 --> 00:08:10.228 たぶん九九も知っておいたほうがいいかも。 00:08:10.228 --> 00:08:11.547 プログラミングをするために天才である必要はありません。 00:08:11.547 --> 00:08:15.619 読み書きをするのに、算数をするのに、天才である必要はある? 00:08:15.619 --> 00:08:16.342 そんなことない。 00:08:17.096 --> 00:08:17.887 そんなことない。 00:08:18.549 --> 00:08:24.633 誰かが教えてくれたんです。ソフトウェアで大事なのは人間性で 00:08:24.633 --> 00:08:27.589 コンピュータ技術を使って人を助けることだって。 00:08:27.589 --> 00:08:31.427 もっと早くこの言葉を知っていたら、世界観がもっと早く変わっていたのに、と思います。 00:08:31.427 --> 00:08:34.216 お金がほしくとも、世界を変えたくとも、 00:08:34.216 --> 00:08:37.297 プログラミングはあなたの背中を押してくれる素晴らしいスキルです。 00:08:37.297 --> 00:08:42.565 何かアイディアを思いついて実際に自分の手で作って、 00:08:42.580 --> 00:08:46.352 ボタンを押したら何百万人もの人の手の元に届く… 00:08:46.352 --> 00:08:49.678 僕達はこんな経験ができる、最初の世代だと思います。 00:08:49.678 --> 00:08:53.249 明日のプログラマは、未来の魔法使いなんだ。 00:08:53.249 --> 00:08:56.698 他の皆と比べて魔法みたいな力を手に入れることができるんだ。 00:08:56.698 --> 00:08:57.868 本当に素晴らしいよ。 00:08:57.868 --> 00:09:00.797 プログラミングは超能力に最も近い能力だと思う。 00:09:00.797 --> 00:09:03.569 素晴らしいプログラマーは今日のロックスターなんだ。 00:09:05.329 --> 00:09:06.532 それだけ! 00:09:08.058 --> 00:09:11.778 超能力を学びたかったらCode.orgのページへ 00:09:14.523 --> 00:09:16.923 動画をシェアしてください。 00:09:31.089 --> 00:09:33.779 翻訳: Life is Tech !