如今的大“城市”,农用车是不许随便进入的,原因可能是“有碍观瞻”。
如今 IT 这个“圈子”似乎也是这样。
5 年前我用 VB 写程序,被大家笑话为玩“玩具”。当时那个心里别提多沮丧了。后来,硬着头皮、咬着牙,硬是学会了 Delphi,那个扬眉吐气的感觉,真像农民进了城一样。
再后来,听说用 VC++/C 开发驱动程序的伙计,对写 MIS 系统的人特别嗤之以鼻,不屑以顾。
现在呢?用 Java(Jsp) 的人常常笑话 ASP 程序员的落后和浅薄,好象用 ASP 就低人一等。连写 PHP 的人也对 ASP 另眼相看。虽然 ASP.NET 是从 ASP 发展而来(原来就叫ASP+),ASP.NET 程序员也常建议 ASP 程序员赶快进化到 ASP.NET 阵营里来。
不单单是技术人员,现在一些客户也经常要求程序员:我们听说 Java 很好,能不能把我们的系统用 Java 重写一下?
在程序员拼命学习、更新知识的背后,推着大家狂奔的,有一只手叫“技术歧视和势利”。
技术的终极目的就是为人民服务,人需要的是技术产生的结果而不是技术本身。就像我现在抽的这个“白沙”烟,我才不管是农民拉大粪的汽车拉来的还是火车运来的。
但是,什么时候我们对工具本身极其关心起来了呢?我们不关心软件实现的功能及其方便性,而是去关心是什么工具实现的这个软件。
这还体现在我们总是喜欢造一些新名词,去包装实质区别不大的旧东西。现在 ERP 这个名词很火,其实现在很多公司做的管理系统根本就是过去的 MIS 系统,现在都冠以“xxxERP系统”这个时髦的外客。比如,Ajax 作为一项技术,早就成熟,现在却作为 Web2.0 的一张王牌被热炒。还有最近的 SOA,作为早就发布的 Web service 技术的深入应用,现在被大肆宣扬。
在工具和技术被肆意贬低和随意夸大的背后,是人的势利、虚荣、攀比等一些虚伪的东西在作怪(商业那只手的作用就不说了,那是利用了人性的这些弱点)。
这里真感动于商家的勤奋和同情他们的无奈。本来用 Foxpro 写的好好的 MIS 系统,成熟且稳定,现在却都在重写成 Java 版或 .NET 版的 ERP 系统。不这样就没市场了,这真怨不得他们。因为现在 Java 和 .NET 这么火,你公司的产品线上要是没有个 Java 或 .NET 写的东西,无论如何是不能令客户信服的。
人真是势利的动物。哪家公司的势大,就用哪家公司的工具。为此宁肯再次不辞万苦制造出一个 bug 丛生的系统,然后不断发布一个又一个补丁。还说这是“技术进步”。
作为客户,我们是需要成熟稳定的软件,还是经常崩溃、甚至经常重装的软件呢?
作为软件公司,我们是愿意继续用机动三轮呢,还是买辆崭新的“大奔”?