John Carmack、Scratchの「成功事例」に疑問を投げかける
Carmack: Has early Scratch experience led to fulfilling careers?
John Carmack氏が、Scratchのビジュアルプログラミング環境が子供向けプログラミング入門として推奨される一方で、その経験が充実したキャリアにつながったという「成功事例」を聞いたことがないと指摘。ゲームのMOD制作とは異なり、Scratchの経験を重要視する声が聞かれないのはなぜかと問いかけている。この投稿には、ScratchからPythonへ移行した例や、Khan Academyの類似環境が人生を変えたという声など、様々な反応が寄せられている。
ゲームのMOD制作とは異なり、Scratchの初期経験が充実したキャリアの鍵だったと語る「成功事例」を聞いたことがない。誰か知っている人はいるだろうか?
HNでの議論
58- kylecazar
最初に触れたものが、後になってきっかけだったと気づくとは限らない。
私はアメリカ人で、13歳のときにヨーロッパでC++の授業を受けた(今思えば先進的な学校だった)。でも、聞かれたら、たいてい「RSのボットをスクリプトで書いたことがこの分野に入るきっかけだった」と答える。なぜなら、それが楽しくて、もっと記憶に残っているからだ。
でも、もしコーディングが何か全く知らなかったら、それを選んだだろうか?たぶん違うだろう…
- Aquitard
私は里子の子に何年かボランティアで関わってきた(8歳から10歳)。ロボットキットやレゴを組み立てたり、折り紙の本を一緒にやったりした。問題が起きると、彼はたいてい「難しすぎる」と言って諦めてしまった。
先月、彼にスクラッチを紹介した。彼が最も簡単なものを作るときの興奮を見るのが大好きだ。彼が問題に直面したとき、私は「難しすぎる」という態度が出るだろうと思ったが、彼はそれに正面から取り組み、バグがどこにあるかを見つけ、修正を提供した。
彼がCSや科学全般で充実したキャリアを築くことを願っている。だから、スクラッチとこの経験が彼の自信を育て、貧困と薬物乱用の連鎖を断ち切ることを心から願っている。
- threatofrain
スクラッチの問題はエコシステムだ。キーボードにまだ慣れていない子供たち向けのUXを提供しているが、子供たちは学ぶのが非常に速く、ある時点で高摩擦の段階を過ぎると、砂漠に行き着いてしまう。
- jim-works
私にとってはそうだったと言える。子供の頃にスクラッチを数年やった後、他の言語に移ったが、それが本当にプログラミングにのめり込む助けになった。
今でも趣味のプロジェクトはほとんどビデオゲームだ。部分的にはそのせいもある。そこで「コンパイラ」や「インタプリタ」という言葉の意味を知る前に、最初のコンパイラ/インタプリタをスクラッチで作ったし、高校までなら見なかっただろう多くの数学にも触れた。他の人が何をしているかを簡単に見つけて、そのプロジェクトから学ぶことができたのは、とても助けになった。
それは私にとって特別なものだ。他の人にとってのBASICなどと同じように。
- shwaj
私は子供がいるカップルとルームメイトだった。その子は最初にスクラッチを学び、その学期(か2学期)で驚くほど洗練されたアプリをいくつか作った。
今ではテキストベースの言語に移行している(まだキャリアを積む年齢ではないが)、スクラッチは魅力的で、彼に良いスタートを与えた。