はてな界隈では、Javaって、あんま人気無いみたいだけど、ちょっと書かせてよ。 SIerでお仕事してると、派遣とか常駐とか言う形で、色んな会社に行って、違う会社の人とお仕事するんだけど、「経験年数n年(n>3)です」っていう人達が、恐ろしく使えなくてびっくりすることがしばしば。 特に、Java 5以降の機能 * 拡張for構文 * Enum * 可変長引数 辺りを全く知らなかったり。 って言うか、Javaの極々基本的な知識である * equals/hashCodeの実装 * Serializableの実装 * Iteratorの実装 が全く出来ないんだよね…。 経験年数2年半のJavaプログラマがちょっと書くよ。 経験4年以上と言ってもSIerな仕事だとJava 5を使う案件に関ったことが無い人も多いと思う。Java 5の新機能も知らない人ばかりだから、Java 5を検討しないで使い慣れた