九天雁翎的博客
如果你想在软件业获得成功,就使用你知道的最强大的语言,用它解决你知道的最难的问题,并且等待竞争对手的经理做出自甘平庸的选择。 -- Paul Graham

我都不知道我为什么要在JAVA过了巅峰的时候学习JAVA-_-!

write by 九天雁翎(JTianLing) -- www.jtianling.com

讨论新闻组及文件

曾经看某文介绍JAVA历史的时候说,JAVA虚拟机的机制曾经被视为设计的败笔,因为当时的硬件条件不佳,JAVA程序慢到让人无法忍受,而现在,随着硬件水平的进步,JAVA现在已经是名副其实的NO.1流行语言,并且以前一般仅作为其他语言补充的脚本语言(如Python,Ruby等)也开始大为流行,而C/C++这种老牌的以效率取胜的语言却在新一代的程序员的责骂中蹒跚前行,不得不让人感叹此一时,彼一时。

作为03级的小本,当年学习了C,在选择下一个语言时选择了名字较为接近,名气在当时也的确很响亮的C++,学习有年,使用颇为顺手,在学习Python,LUA作为脚本语言的补充后却也慢慢感觉到其语言为了效率在语法和语言特性上的牺牲着实过大,然后学习了一下Boost和C++1X标准(现在应该肯定是1X标准了)了解了一下C++更面向高层抽象概念的发展方向,的确,这已经不是一个万事都需要汇编优化,万事都需要了解机器代码的时代了。。。。。时代,在进步啊。。。。。

BS都承认,新出来的语言相比旧语言自然会有其一定的优势,不然新语言的创造者应该打屁股^^,慢慢的C#在Anders的发展下都已经有了自己的一片天空,并且已经是JAVA最直接的强有力竞争者了,现在虽然不能说JAVA已经日薄西山,但是我感觉以SUN被卖为标志,很明显JAVA已经过了其巅峰时代了。。。。。。我在JAVA巅峰时不为其所动,偏偏选择现在开始学习JAVA,也真叫是命运弄人啊。(TIOBE也能看到C#逐月流行,JAVA逐月退步,最新的排行JAVA第一的位置都快不保。)虽然我会感叹工作需要,身不由己。

但是,决定开始学习JAVA的时候,我还是如同以往准备学习一门新语言一样兴奋,这,又是一个新的世界^^可叹的就是,总是自叹学习太杂的我,却一直在越学越杂的路上前行,没有回头路可走。说是工作需求,其实当自己选择这样一份工作的时候,其实就已经为自己选择了这样的道路。当一份沿着以前老路(Linux上的服务器端程序开发),和一条崭新的道路(移动平台上的JAVA程序开发)摆在我的面前时,我最终选择了后者。。。。。。。。

虽然早已接受语言不是最重要的,最重要的是设计,即便是coder,重要的也是编程时的思考和逻辑,但是却还是很容易被一些语言的新的特性所吸引,又会搬出“语言决定了你的思维的广度”这样语言来说服自己去学习,矛盾中,常常屈服于对未知世界(新的语言)的好奇,此时我甚至还会搬出Jobs的"Stay hungry”名言来鼓励自己,回头来看自己走过的路,发现自己从一个出发点,向各个方向都走了一些距离,但是没有一个方向真正走的很远-_-!

我哪,自己都不知道自己要折腾到什么时候才能安分,常以为趁年轻的时候多折腾折腾几门语言,但求知识面能宽一些,对各种语言都能有所了解,以求做到在合适的时候知道该用,并且会用怎样合适的语言,但是又常感慨一入江湖岁月催,征战沙场几人回,不胜人生一场醉#%¥@……¥@#……%¥#这样的选择是对是错,现在是难以分辨。。。。明日即将开始新的工作,留此文以志之。

 

原创文章作者保留版权 转载请注明原作者 并给出链接

write by 九天雁翎(JTianLing) -- www.jtianling.com

分类:  随笔 
标签: 

Posted By 九天雁翎 at 九天雁翎的博客 on 2009年11月16日

前一篇: 迅雷非善类,搜狐需谨慎,浅析迅雷发家史 后一篇: Google 在 IE , FireFox,Chrome 中的有趣不同点