程序员,建立你的商业意识(连载七)
程序员代表着技术的拥有者,比起其它的人群,他们拥有更强大的力量,甚至可以说拥有的是那个传说中点石成金的金手指。然而,过渡的迷恋技术也让很多程序员无法获得那段秘诀,本书将讲述那些已经找到秘诀的程序员的故事,并帮你分析他们是如何找到秘诀的。
闫辉 著
2.2 避免坐井观天
美国的民主党和共和党两大党派,双方竞争的时候相互攻击乎,但这并不妨碍他们互相接受对方的某些观点和主张,事实上,在执政的时候,这两大政党的很多作法也都是一样的。但对于技术领域的程序员来说,很多人却将不同的技术看做势如水火:我是Java程序员便鄙视.NET的一切,我在微软平台上开发便不了解任何Java技术的发展。
程序员对技术的爱狠本来是一件非常常见的事情,但如果硬要把这种感情夸大的表示出来,或许将来给自己的也是难堪。曾经以一篇《写程序不如卖鸡排》短文备受瞩目的台湾地区著名的技术作家蔡学镛最初是一位Java坚定的支持者,在他《Java夜未眠》中,便对.NET技术进行了一遍又一遍的讥讽,诸如“Java是.NET的爹”等语言表明了作者的鲜明态度。然而,就在书发表不到一年,蔡学镛表示,“了解.NET越多,越觉得这也是一项了不起的技术,它有很多的独创和更高明之处”这样的观点,逐渐的,他转向了.NET平台,成为了这个平台上的技术作家。如果我们说一个人的世界观可以改变的话,程序员的技术观当然可以改变,但这种改变中最好不要给人留下很多“坐井观天”的言论。
国内某Java网站的站长也是一位Java的死党,有一次,我们组织了不同领域的专家一起座谈,一位是.NET的专家,一位是做.NET移植Java技术的专家,这位站长也参加了,但可能是由于经验和知识的缺乏,在讲述的过程被批驳了一番,这让这位专家十分恼火,于是回去后在自己的一亩三分地上大骂那位.NET的专家。我也认为,这是一种坐井观天被揭露后的恼怒。而且,后来这位专家还发生过另外一件事情,这就是为了显示自己支持开源,于是也在SourceForge上提交了一个自己做的项目,但却遭到了一堆人的狂骂,原因是他开源的项目竟然是用Jbuilder写成的,在国内可以盗版Jbuilder,但在国外这是需要很大一笔钱购买的开发工具,一个不懂得开源内涵的人来做开源的事情,是不是坐井观天?
即 便在我们编辑部内部也发生过这样的事情,当时杂志曾采访了一家做中文分词技术的公司写了一篇报道,但一位技术编辑以自己认识在做分词技术的人员为理由,坚 决认为这个采访是夸大的,他做的并不是最好的技术。在这里,他的评判标准是因为原来他接触过一个做这样技术的人,感觉做的很棒了,已经不可能再超过这种技 术了。岂不是,在市场环境下,这家做中文分词的公司早已经超越了单纯的中文分词算法技术,他们已经在用工程化的手段提高分词的效果了,单纯的技术层面的比 较在这家公司的眼中只是产品化的一个方面而已,更重要的是以面向市场,客户为导向的方式来做技术。连IBM原软件中心的总经理,现任中兴公司技术副总裁都承认这家公司在中文分词技术上是最领先的,作为一个普通的技术编辑,又怎能拿着自己坐井观天的想法来评判呢。
技术是互通的,但同时又是有疆界的,面对自己不熟悉不了解的技术,谦虚的听是最好的方法。而凭借自己模棱两可的了解便做出谁的技术好,谁的技术不好的作法是需要不断修正的。