转载。。。

来源:互联网 发布:开淘宝网店卖画 编辑:程序博客网 时间:2024/04/26 23:15

程序员是一项职业,不是事业,如果你把软件当作你的事业,你最好不要打算用它来盈利,如果你仅仅是打算用软件做为谋生的手段,你为什么要忠于某一项技术,某一个语言呢?大部分的程序员应该是以“收入”作为或者“创收潜力”来判断技术的优劣,因此我们评论技术的时候就必须按照这个原理来判断。  
   
  我们再来讨论技术和语言,首先,大部分主流的编程语言都是足够强大的,即使是最简单的VB,也足以满足大部分商业系统的开发,但是为什么VB不是一个大家推崇的技术,因为VB太容易学习,VB程序员太多,所以在市场中卖不出好价钱,所以每人鼓吹VB。  
   
  Java比VB复杂一些,还可以扯上点UNIX(其实UNIX并不怎么使用JAVA,JAVA的家园还是Windows),我们可以来回顾Java的历史:  
   
  在Java开始普及之前,Sun投入了大量的宣传,Sun的策略是这样的,它创造了Java,然后告诉所有人,Java是一座金矿,然后Sun站在这座“金矿”旁边,向来“掘金”的人兜售专用的“掘金”铲子,并企图以此大发横财。  
   
  IBM是一个机会主义者,它支持Java的目的不是它认为Java是金矿,IBM不过是在兜售另一种品牌的“掘金”铲子。  
   
  “伟大的”MicroSoft认为站在Sun的“金矿”旁边卖Sun的铲子不如自己去虚构一个金矿,于是MicroSoft创造了“.net”,而且MicroSoft一次性的制作好了各种“工具”,这就是VS.net,现在看来,MicroSoft和Sun似乎打算相互承认对方的“虚拟金矿”,向“掘金者”收取“工具费”毕竟是这对冤家的首要任务,没人会和利润为敌的。  
   
  Java其实就是一个脱胎C++的语言,除此之外Java什么也不是,你要相信Java,那么Java这四个字母就像“阿弥陀佛”对于“佛教徒”一样重要,你要不信Java,那么Java还是像“阿弥陀佛”一样,对你而言,就是一个“口号”。(“小宝,你是聪明人,这个世界,只有银子和女人是真的,反清复明,这是口号,就和阿弥陀佛一样,是说给哪些蠢人听的”--周星驰语)  
   
  Java成功的吸引了很多人来掘金,但Sun的“铲子”卖得似乎不是很好,因为java实在是有些简单,于是Sun就弄了复杂一点的J2EE,还弄了J2ME,但是这有什么用呢?用这些东西可以做出比其它技术更好的系统吗?未必,但是Sun可以卖的“铲子”肯定更多了。  
   
  学习Java,是为了做一个Java程序员,做Java程序员,是为了找一个高薪的工作,Java程序员实在不该鼓吹Java,因为Java程序员多了,就会贬值,而高薪的工作永远是有限的。  
   
  没有公司打算把C++宣布为一个金矿,C++是属于C++程序员的,所以C++程序员只鼓吹C++复杂,他们还试图将C++弄得更复杂,因为他们企图一直保持高薪,这是“真正的程序员使用C++”这句话的本质。

原创粉丝点击