C++, C#, Java, VB.NET,到底该
<p>文章来自:网络</p><p>接到一位读者朋友的来信,告诉我他在各个编程语言之间徘徊了很长时间,最后在<a target=_blank href="http://www.google.com/trends?q=C%23%2CJava%2CVB%2CC%2B%2B&ctab=0&geo=all&date=all">Google Trends</a>的启发下终于选择了Java。</p><p>事情缘于这位朋友大概一年前给我写了一封email,问我选择哪门语言合适,我当时给他的回答是“随便选择哪门语言都可以,关键是选好一个方向好好深潜下去”——虽然回答的很简单,但是我的回答并不随便,确实是我真心这样认为。</p><p>不过,这倒让我对Google Trends的这个语言分析产生了一定兴趣。我当然不会看到这个图就直截了当地认为Java最值得选择,C++就一文不值。我也担心这个Trends会误导人,因此提供以下各种不同思路的解释供大家咀嚼——首先声明,这是一个关键字搜索趋势图,哪个曲线代表的语言高(比如Java),表示哪个语言的搜索量大。</p><p></p><p><img style="CURSOR: pointer" src="http://www.wewill.cn/upload/2007_08/070803135320551.jpg" /></p><p></p><p></p><p>1. 搜索量大,表示这个语言有前途。搜索量少,表明这个语言正在没落。</p><p>据此的结论是:Java最有前途,VB,C# 次之, C++比较没落——想到我们可爱的Bjarne又要不高兴了:)</p><p>2. 搜索量大,表示这个语言网上相关的资料多。搜索量少,表明这个语言的资料少。</p><p>据此的结论是:Java免费学习资料最多,VB,C# 次之, C++比较少——C++阵营和微软阵营都要努力,差别在数量级啊!</p><p>3. 搜索量大,表明这个语言方面找工作的人比较多。搜索量少,表明这个语言方面找工作的人少。</p><p>据此的结论是:大家抢破头了去找Java的工作,VB, C#次之,找C++工作的人比较少——供求关系决定物价水平:搞Java的要小心了,身价要跌了;搞C++的尽管高枕着高薪无忧吧,掌握C++,走遍天下都不怕!</p><p>4. 搜索量大,表明外界对这个语言最陌生。搜索量少,表明外界对这个语言非常熟悉,不需要搜索——因为真正的程序员是很少去简单地搜索Java, C++这样的关键字的;搜索这些关键字的都是外行人。</p><p>据此的结论是:Java的普及工作做得最差,VB, C#还可以,C++嘛地球人都知道——姜还是老的辣!</p><p>5. 搜索量大,表示这个语言社区的人比较无能,因此只能依赖google来学习技术——依赖简单(而不是复杂的关键字)的关键字搜索,技术水平一定比较低。搜索量少,表明这个语言社区的人比较厉害,全靠自己研究捉摸,对google搜出来的技术知识不屑一顾。</p><p>据此的结论是:搞C++的人最牛,C#, VB 次之,搞Java的too simple, sometimes naive:) ——Java阵营的不要生气,C++阵营也不应该沾沾自喜</p><p>6. 搜索量混入了很多不相关的数据. </p><p>据此的结论是: 去“爪哇岛(Java Island)”旅游的人很多——Sun公司应该给爪哇岛(Java Island)政府捐助一些广告费。</p><p>各位看官,您认为那条分析正确呢?请在下面跟贴投票,或者你有更好的分析么?谢谢:)</p><p>特别声明:本人不提供正确答案:)</p><p></p><p>上面仅仅是调侃一下,只是想说明选择语言并不能人云亦云,google云亦云。话说回来,我没想到我看上去“随便”的回答,让这位朋友整整花了将近一年时间来选择编程语言的学习对象。我感到很惭愧,没有帮这位朋友节省宝贵的青春时间。<img height=70 src="http://www.biaoqing.com/Resource/PigPig/22.gif" width=70 border=0 /></p> <strong>支持 CHINA<img height=50 src=\"Images/Emoticons/TuSiJi/1.gif\" width=50 border=0 /></strong>
页:
[1]