【www.gdgbn.com--.Net开发】

1。工欲善其事,比先利其器。
程序员问的最多的问题可能就是那个语言最好,最有前(钱)途?什么样的语言最厉害呢?
其实这里边存在着一个很大的误区。那就是你适合干什么,你要开发什么。对于程序员来说,Java也好,C++也好,vb也好,都是用来完成某一项具体的项目的一种工具罢了。不过,既然是工具,就看你怎么用了。
2。条条大路通罗马!
对程序员来说,并不存在哪一种语言比哪一种语言更厉害的说法,关键是对你来说,你能不能用它来解决实际问题。而我们的程序员往往还在争论什么语言更好,这个语言更厉害,那个语言太低极了等等,而忘了程序员的最终使命,就是完成工作先!
当然,在你工作确定下来后,你才可以根据工作和自己的实际情况来确定你用哪一种工具最好,比如:如果是办公自动化。我们可以考虑用Lotus Notes,Vb,或是Dephi。而这个时候,也许是Lotus Notes更适合一些(注意,是更适合,不是说Lotus Notes比Dephi 或vb好),当然你要根据实际情况。如果你只会Dephi那么,就用Dephi好了。否则等你熟悉了Lotus Notes的话那么早误工了,如果是数据库产品,你可以考虑用PB,或是FoxPro。或是Vb等等。如果是MIS系统,可以用vc++或是Vb等等。如果是网络的话,你可以考虑用Java,c++。这里我们就可以看到,其实完成某些工作,并不是只有用一种工具才能完成的。而现在竞争强烈的天下,每一种存在的语言都必然都参考了某些语言的优势,也就是互相都有相通的地方。所以,只要是你能解决最终问题的。我们还要考虑过程那么多干什么呢?
3。榔头和斧头的故事。
既然都是开发工具,那为什么非要比个上下呢。这里边显然带着某些个人的色彩,某些人用惯了一种开发工具,当然,如果他常常接触某些专业性的工作的话。它可能对某一种语言深爱不以,在他看来,那么这种语言无疑是最厉害的了,但是一但换一种工作的话,他还是最好的吗?如果每要用它,那么也可以实现是最好的了,但是这就好比是哪榔头订钉子,那斧头劈柴火是最好的,但是如果你翻过来。就别扭多了。即使能完成也要耗吊不少的功夫。
4。速度最快的误区。(这里说的是编译后的执行速度)
这可能是某些程序员老生长谈的理由了,就是我这个语言比你那个语言的执行速度快了N倍。资源也占用了不少,其实。这还是走了误区,这当然是评价一个好程序员的重要条件。但是这不是所有条件,如果开发一个程序用一种语言1个星期,而另一种语言则要1个月,你说他还是更好的吗。这里就有个很怪的现象,我们中的许多人好像对Java ,C++很是情有独钟,而且还很极端,仿佛觉得只有用这两种的人才是“真正”的程序员。(我个人理解的程序员可能不是这样。)很看不起Vb或是Dephi。可是往往用后者的人更多。(多程序员来说也不是好事情)我见过一个朋友,在大学时这样思想就很严重,结果到毕业了也没用Vc++设计出一个能让大家用的程序来,最后的毕业设计还是用的vb。如果你很走极端的话。那你不如用汇编好了。它可能比谁都速度快。或者你直接用机器码好了。

本文来源:http://www.gdgbn.com/asp/2653/