2006-07-09 ========== 無題ドキュメント1 ------------------ Reference URI: http://lowreal.net/logs/2006/07/09/1 Written Time: 2006-07-09T03:00:09+09:00 Tags: life thinking 本来いろいろ何かを覚えたりするのって楽しいことなんだよなぁ。理解できなかった部分を 少しずつ溶かしていく行為って、氷に圧力かけてその部分を早く溶かしたりするのと同じぐ らい楽しい。例えが微妙すぎる。 学校って、ほんとに駄目な場所だと、ほんとに思う。「教えられること」って殆ど楽しくな い。「教えられてしまったこと」は後で楽しいものになりにくい。普通、学校って、その「 学校」っていう場所は選べても、教えてくれる人は選べない。間接的には選べるからいいっ ていえばいいんだろうけど、そのために使う労を、そのまま違う方向に使えたらいいのにと 思う。まぁでも、本当に凄い人は、その程度の労をなんとも思わないのだから、もういいや 。 コンピュータ関連のことって、殆どは独学可能なことだと思う。みんなそれぞれが、作った こと、やっていることを公開してる。オープンソースプロジェクトは沢山あるし、ソース読 むだけで、コーディング方法が学べる。パクったってライセンスを守っていれば誰も文句を 言わないし、むしろよい動きと見てくれる。 プログラムの書き方の方言って言語ごとにかなり沢山あったりするけど、やっぱりデファク トスタンダード的な書き方はあるし、そういうのが往々にして「美しい」コードになる。で もそれって「流行」が混ざっていたりして、一定しない。例えば Perl の「どのモジュール を使うのがいいか」っていう感じ。これからはコレダっていう何かがどんどんでてくる感じ (DBIx::Class, Class::DBI とか)。 そういう流れの早さについていくのも、今ではその気になればそんなに難しいことじゃない 。SBS なんかのホットエントリーをいくつか読んで、流行っているアプリケーションのソー スを読んだらいい。今だったら Plagger とか、Catalyst 関連の動きを追っていると流れが 見えてくる。(殆どソース読んでないけど) で、そういう流れの早さが顕著だから、教科書みたいなものが作りにくい。絶対的に信用に 値する分かりやすい教科書がなかなかないから、教員の言ってることがいまいち信用できな い。結局自分で調べなおさないと、間違いを掴む可能性が割りと高い。教科書に載っている コードが今のトレンドにあっているか全然わからない。 それに、例えばウェブ技術はすごい早さで展開しているのに、教員はいろいろ忙しいからそ ういうことに気付けない。ついでにだいたい学校教員って「安定」しているから、そういう 不安定な先端を走ることに興味が薄いみたいな感じがする。ステレオタイプかな。 考えれば考えるほど、学校に行っている時間が無駄に思える。しかし別の視点から考えると 、学校に行くこともまぁ必要なのかもなぁとも思うし、なんともいえない。 「そういう」ばっかりだなぁ。日本語書けるようになりたい。