ハッピーコンピューティングのブログ -88ページ目

ハッピーコンピューティングのブログ

東京都小平市の小さなプログラミング教室のブログです。

Scratchやプログラミン、Spheroのlightning LAB、プロロボUSBプラスとか。
子ども向けビジュアルプログラミング環境はたくさんあります。
だけどずっとそのまま、というのはおススメしません。
 
簡単・便利な環境は、コンピュータが本来持っている難しい理屈や構造を隠してくれます。
余計なことを知る必要がないから初心者でも触りやすい。
だけど反面、応用が利かないのでとても狭い領域のことしかできない。
それで満足するなんてもったいない!
コンピュータが持つ大きな可能性の、ほんの一部にしか触れていないのに。
 
 
20年前くらい前の映画『レオン』でジャン・レノ演じるヒットマンの主人公が言ってました。

初心者はライフルがいい。標的と距離を取れるから。
上達するほど標的に近づける。ナイフがいい例だ。

初心者でも簡単・便利な道具を使えば目的は達せられる。

だけど自由がない。照準を合わせ、引き金を引くだけです。

道具のメンテナンスを他人に任せてしまう初心者は、メンテナーがいなくなったら終わりです。


道具が原始的であればあるほど

自分でメンテナンスできる範囲が広がるし

自由自在に操る楽しさが増えます。
道具そのものを状況に応じて作り変えてしまったりする人もいます。

 

 

いきなり難しい環境に飛び込めというのは酷だから言いません。

そんなことをしたらコンピュータが難しいものだと思われて

楽しさを伝えることができなくなるでしょう。


だから最初は簡単・便利な高度な領域からスタートして

徐々に難しそうで原始的な深い領域へと潜って行ってほしい。

そんな風な知的な旅を、ハッピーコンピューティングでは応援したいと思います。

 

好きな道具があるというのはいいことだと思います。
道具に思い入れがあると、単調な作業も楽しくなります。
 
私は、何度も書きますが、Thinkpadのトラックポイント信者です。
トラックポイントというのは、下の写真のキーボードの真ん中にある赤いボタン。
マウスの代わりです。
これがあるとホームポジションから最小限の動きでマウス操作ができます。
マウスを探さなくていいので目が画面から離れなくなります。
ものすごくよく考えられたポインティングデバイスです。
 
子どもたちには
こだわりの道具を愛し、使う喜びを自分なりに見つけて欲しいと思います。
 

先日、名著『実践Vim』をご紹介しました。


 

「実践」と名付けられているだけあって実際に手を動かしながら読む本です。

手を動かすための「材料」となるサンプルコードが多数掲載されていますが

この「材料」は下記のウェブサイトでダウンロードできます。

Source Code _ The Pragmatic Bookshelf


ここにある dnvim-code.zip をダウンロードして解凍します。

取り出したcodeディレクトリをvimのインストールされているディレクトリに移動させます。

vimを立ち上げ、下記のコマンドでカレントディレクトリを移動すれば準備OK。

:cd code

本を読み進めてサンプルコードが出てきたら

:e サンプルコードファイル名

としてファイルを開きます。

あとは言われたとおりに切り刻んでください。

 

『実践Vim』はレシピ本だ。

本書の中にそう書いてありますが、本当にその通りです。

 

よく切れる包丁で料理するのが楽しいように

優れた道具に喜びを感じながら、テキスト編集を楽しんでほしいと思います。