「SI業界(日本)のJavaプログラマーにはオブジェクト指向より忍耐力が求められている?」というブログ記事が話題になっている。 Java関連の認定試験の1つに「Javaプログラミング能力認定試験」というものがあるのだが、このWebサイトで公開されている試験サンプルがまるでCOBOLのプログラムのようで、オブジェクト指向的ではない設計になっているらしい。 これを受けて、ブログの筆者は 日本のSI業界でJava PGとして仕事をするためには、オブジェクト指向的にきれいなあるべき姿でコーディングできるスキルではなく、このようにオブジェクト指向をまったく理解していない上流のSEが作成した異常な設計書に忠実にしたがってコードを書き、また、その複雑なスパゲッティコードを長期にわたってメンテナンスする根性と忍耐が最重要のスキルとして試験で試されているということなのかと私は理解しました。