もうヤフーニュースのコメント欄を見てると、嫌ってほど目につくのですが、いやエントリタイトル通りですよ。
「○○すればいいだけ(なのになんでやらない)」
みたいなのが本当に目立つ。
何つーかね、いや物事を極力単純に考えた方が良い場合ってのはたしかにあるんですよ。それはそうなんだけど、単純に考えちゃダメなケースだってもちろんあるし、いくらこちらが単純に考えようが実現不可能とまでは行かなくても実現困難な、もっと言うなら「複雑に考えた方が単純に考えるよりよほどスムーズにコトか運んでカンタン」なんてこともいっぱいありますから。
ま、これも上から目線症候群の成れの果てというか、とにかく他人を見下せたらそれでいい、そうした心理から来るものだとは思うけど、まァそれはどうでもいい。
アタシはね、この「○○すればいいだけ」というのを見て、最初に思ったのがプログラミングのことでした。
正直アタシなんてとてもじゃないけど「プログラミングが組めます!」なんて胸張って言えない。短いコードを回りくどい手順で、ようやく「えっちらおっちら、なんとか動くものは作れるけど、とてもじゃないけど他人さんに見せるようなコードなんか書けない」という、いわば「永遠のビギナー」でしかありません。
ただ、そんなレベルであっても、一見「○○すればいいだけ(で、バグが直る)」みたいに思うことは山ほどある。
しかしそこのバグを直したがばっかりに、ちゃんと動いてたところの挙動が変になるなんて日常茶飯事もいいところで、で、変になった挙動を何とか直そうと頑張って、よしよし直ったと思ったら、今度はまたぜんぜん別の箇所の挙動がおかしくなったりする。
それこそ大昔の、BASICで言うところのシンタックスエラーなら、まァ「○○すればいいだけ」ってことかもしれないけど、こんなのはプログラミング言語への知識がなくても、例えばある程度の英語力と簡単な数式の基本さえわかっていれば見つけられることであり、つまりはこういうのってすぐに解決する。何ならそういうのを検知してくれるテキストエディタというかコードエディタもあるわけですよ。
要するにシンタックスエラーレベルのバグなんてバグとも呼べない。実際に発生するのは「こっちを立てればあっちが立たず」みたいな、複雑に絡みあったバグがほとんどです。
しかも、自分で書いたコードですら<これ>です。他人さんが書いたコードの修正(というかバグ取り)なんて、もはやどこから手を付けていいのかわからなくなるレベルだと思う。アタシは本職じゃないのでどれくらいの難易度なのかは想像でしかないけどさ。
それでもですよ、プログラミングの場合、相手は機械なので、ハードウェア的な不具合でもない限り、ちゃんとコードを書けばちゃんと動いてくれる。いやこれも「そもそも仕様書自体が間違ってる」なんてケースもあるだろうから一概には言えないし、必要以上に厳密さを求めてくる言語もあるのでこれまた一概には言えないけど、それでも己のスキルを高めていけば、ある程度は「手懐ける」ことは可能なはずです。
話を戻しますが、ではヤフーニュースのコメント欄はというと、そんなのシンタックスエラーレベルの話じゃないわけですよ。何たってニュースになってるくらいだから。そんな「○○すればいいだけ」で解決する話なわけがない。
ましてや相手は人間です。人間なんてコンピュータよりよほど素直じゃない。捻くれてるし、何より十人十色というかみな考え方も違う。そんな人間なんてややこしいのが複数絡まってる状態なんて<だけ>でどうにかなると思ってるのか。つか他人さんをそう簡単に操れる&納得させられるとでも思ってるのか。
まァでも、思ってるんでしょうなぁ。リアル社会でたったひとりの人間を動かすのも出来ないのにさ。つかさ、いやもういいわ。
