すでに339さんが言及していますが。
>>327

|327 :293 :02/03/02 08:56
|>>320
|>ほぼ業務知識が必要のないプログラムでは、プログラムを読めばわかるというのは当然のこと
|それはどうかな?
|basicという用語を知ってたからコメントやソースを見て判ったのでは?
|つまりそれを見る為の知識の一部があったからでしょ?
|それとも使われてる再帰下降法から判ったの?

名称と書かれた内容からです。また、わたし自身も未熟なプログラマではあるからです。
知識がある、といってもプログラマなんですから高級言語を使わない人はいないと思います。
プログラマならばほとんど誰でもある程度理解している分野と言って良いのではないでしょうか。

|「プログラムの動作はわかる。しかし、意味がわからない」のはやっぱり経験不足・勉強不足だよ。
|社会常識や技術の常識は勉強しておくのは普通でしょ?

ここはすでに339さんが言及していますが、常識や技術の常識と「業務スキル」はまったく別だと
思います。歴史的な経緯で特別な処理を行わなければならない例は沢山ありますし、業界のルール
のようなものであれば、まったく聞かなければわからないものも沢山あります。
339さんが仰っているような、学術機関での難しい例もありますし。

|途中で欲しい出力のイメージさえ判れば入力画面もコードもデータベースも判るという話が出てた
|けど、それが普通であって、 分析とか設計とか必要なのがプログラマとしては異常な事だと思うよ

それについては、わたしは否定的な見解を述べています。
アウトプットだけをもらったところで、客先の要求仕様の一部にはなりえても、全部がわかるわけ
ではない、ということです。