未だに Java は生産性が低いと思っている人を見かけます(人によっては「この人、まだ Java の生産性は悪くないって言ってるよ」って言うでしょうけど)。私の周りのそういう人に見受けられるパターンを書いてみたいと思います。 Java をちゃんと身に着けていない 「簡単に身に着かないなら、学習コストの分、生産性が悪いじゃないか」と言われるかもしれません。確かにそうです。ですが、Java がエンタープライズ用途に使われるようになってからいったい何年経ったでしょうか? それは、COBOL に比べたら赤ちゃんみたいなものですが、学習コスト云々というほど新進気鋭の言語ではすでにないはずです。 以前、「C++ が難しいのはなぜか?」という話があって、「それは、Microsoft Visual C++ で学習するからだよ。そういう人は、C++ の文法と MFC と Windows API を同時に覚え