10.不靠谱的人才喜欢Java。基本上我欣赏的大多数程序员都不迷Java。那谁喜欢Java?那些穿着西装的上班族,所了解的编程语言很少,但是他们经常从各种媒体上听说Java;还有大公司的程序员,因为他们发现尽然有比C++还好的东西;再有是愣头青的准毕业生,会喜欢任何能给他带来一份工作的东西(他们比较在乎这个东西会不会出现在测验上)。这些都是些见风使舵的人。

  11.它老爸都自身难保了.Sun的商业模式正在从两个方面上被打压。用在桌面电脑上同样类型的廉价Intel处理器,现在用在服务器上也足够快了。并且FreBSD作为服务器的操作系统似乎不比Solaris差。Sun的广告暗示你需要使用Sun的服务器来运行工业用的应用程序。如果真是这样,那么Yahoo将会是第一个排队购买Sun服务器的公司;但我在Yahoo工作的时候,那里的服务器都是运行着FreeBSD的Intel铁盒子。这预示着Sun的前途不容乐观。如果Sun遇上了麻烦,那Java也会和它一起被拖下水。

  12.国防部喜欢它。国防部鼓励开发者使用Java。这对我来说似乎是个毁灭性的信号。国防部在保卫这件事上干得很好(也很贵),但它热衷于计划,走流程和规定。他们的文化和黑客文化是完全相反的两个极端;在软件问题上,他们常站错队。上一次DoD很喜欢的编程语言是Ada。

  谨记,这不是一篇关于Java的评论,而是一篇关于Java所表现出来的外在因素的评论。我对Java的了解还没有充分到喜欢不喜欢它。这只是关于为什么我没有急切地想学习Java的一种解释。

  在尝试使用一种语言写过程序之前不考虑接受它看起来有点太随意了。但这是所有程序员不得不做的。这个世界上有太多的技术,你不可能把他们都学完。你应该学会利用一些外在的信号来评判是否值得花时间去学习。我同样也很随意地没有理会Cobol, Ada, Visual Basic, the IBM AS400, VRML, ISO 9000, the SET protocol, VMS, Novell Netware, 和 CORBA。这些技术是让我觉得有点不对头。

  有可能在这个Java的预言中,我搞错了。它有可能成为一门由大公司为了削弱另外一家大公司而推广,由一个委员会为主流拥护者而设计,被捧得天花乱坠,并且被国防部所喜爱的编程语言,虽然如此,但是这门语言又碰巧是一门简洁美观而又很强大的语言,我超喜欢用它写程序。这是有可能的,但是可能性非常小。