NULL::something

Login via flickr, はてな, TypeKey.

2006-07-09

無題ドキュメント1

本来いろいろ何かを覚えたりするのって楽しいことなんだよなぁ。理解できなかった部分を少しずつ溶かしていく行為って、氷に圧力かけてその部分を早く溶かしたりするのと同じぐらい楽しい。例えが微妙すぎる。


学校って、ほんとに駄目な場所だと、ほんとに思う。「教えられること」って殆ど楽しくない。「教えられてしまったこと」は後で楽しいものになりにくい。普通、学校って、その「学校」っていう場所は選べても、教えてくれる人は選べない。間接的には選べるからいいっていえばいいんだろうけど、そのために使う労を、そのまま違う方向に使えたらいいのにと思う。まぁでも、本当に凄い人は、その程度の労をなんとも思わないのだから、もういいや。


コンピュータ関連のことって、殆どは独学可能なことだと思う。みんなそれぞれが、作ったこと、やっていることを公開してる。オープンソースプロジェクトは沢山あるし、ソース読むだけで、コーディング方法が学べる。パクったってライセンスを守っていれば誰も文句を言わないし、むしろよい動きと見てくれる。

プログラムの書き方の方言って言語ごとにかなり沢山あったりするけど、やっぱりデファクトスタンダード的な書き方はあるし、そういうのが往々にして「美しい」コードになる。でもそれって「流行」が混ざっていたりして、一定しない。例えば Perl の「どのモジュールを使うのがいいか」っていう感じ。これからはコレダっていう何かがどんどんでてくる感じ (DBIx::Class, Class::DBI とか)。

そういう流れの早さについていくのも、今ではその気になればそんなに難しいことじゃない。SBS なんかのホットエントリーをいくつか読んで、流行っているアプリケーションのソースを読んだらいい。今だったら Plagger とか、Catalyst 関連の動きを追っていると流れが見えてくる。(殆どソース読んでないけど)

で、そういう流れの早さが顕著だから、教科書みたいなものが作りにくい。絶対的に信用に値する分かりやすい教科書がなかなかないから、教員の言ってることがいまいち信用できない。結局自分で調べなおさないと、間違いを掴む可能性が割りと高い。教科書に載っているコードが今のトレンドにあっているか全然わからない。

それに、例えばウェブ技術はすごい早さで展開しているのに、教員はいろいろ忙しいからそういうことに気付けない。ついでにだいたい学校教員って「安定」しているから、そういう不安定な先端を走ることに興味が薄いみたいな感じがする。ステレオタイプかな。

考えれば考えるほど、学校に行っている時間が無駄に思える。しかし別の視点から考えると、学校に行くこともまぁ必要なのかもなぁとも思うし、なんともいえない。


「そういう」ばっかりだなぁ。日本語書けるようになりたい。

Comments (0)

Trackback URI: http://lowreal.net/logs/2006/07/09/1.trackback

NULL

RSS feed meter for http://lowreal.net/logs/latest

Alternates

  1. RSS 1.0
  2. Atom 1.0

Generated with Taglibro

この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。