デザインパターン メーリングリスト

時間があったら全部読みたい


歌のうまい人と下手な人がいるし、ピアノがうまい人も下手な人もいます。。ピアノといえば、猫ふんじゃっただけは弾けるぞ、という人がたまにいるようです。そういう人にピアノを弾いてくれと頼むと、いや、実は弾けないのだと断わられるでしょう。Hello World! を画面に表示するというのは、ピアノで言えば猫ふんじゃったを弾けるかどうかのレベルの問題であり、早い話がC言語でプログラムが書けるかどうかという問題とは殆ど関係がないのです。絵の具を買ってきても誰でも絵が描けるわけではないのと同じように、コンパイラを買ってきてインストールして、よい入門書を読めば、だれでもうまいプログラムが書けるようになるとは限らないのです。

つまり、プログラムを書く人には、それなりの素質というか、相性が必要です。素質のない人が、死ぬ思いで修練したら、人並みのプログラムを書けるようにはなるかもしれませんが、生まれつきプログラマーに向いている人がセンスよく書いたようなプログラムを作るのは、多分無理でしょう。それよりはもっと自分に向いた何かを見つけて熱中した方がずっと有意義だと思います。

 

はにゃ…。相性…。

おいらデザインとの相性もよくないきがす…