在写这个标题的时候,我删删改改了半天,年龄大了,反而手下犹豫了。。。
我想技术思想的派别有一种分类,就是实用派和忽悠派。由于个人性格以及其他原因,我很幸运和很不幸的属于实用派。
从最早鲁迅笔下的中国人所了解,国人大多都是跟风型的,其实这个也无关国人,美国人不是照样跟风追ipod/iphone么。。
从这个观点上,忽悠派比实用派在观点上更有市场,所以我写这个文章,应该会被众人嗤之以鼻,我还是表示理解的。
从名字上,实用和忽悠并无褒贬之意。实用往往是基于保守而改良的,某种程度上来,或许是落后;忽悠往往给大家昭示某种前景,只不过这种前景当前不太适用,没准将来很NB呢,当然也包含SB的可能性。
上篇说道我的处世哲学:中庸。那么在实用和忽悠中找位置,这个说的容易,实际踩点,其中奥妙,难以语言描述。
某种程度上来说,我主属实用派,这个立场先确定。
至于跟风,我想更多是缺乏独立思考的表现。当你跟一个风的时候,是否能够多想几个为什么?再去跟风的话,自然会感觉更妥帖一些。当然,有的跟风,是利用风,为二两拨千斤,另当别论。
从经济学角度上以投入产出分析法分析,任何经济活动都可以分为投入和产出两部分,最佳的方式当然是投入最小化,产出最大化。从这个角度上来看,一个技术要想真的有强劲发展,他应该是提高生产力,提高产品质量的,这意味着最好是开发速度快,开发出来的程序运行速度也很快。
开发语言最早有汇编,然后出来c,再有c++,这些都可以理解,c的开发效率比汇编高得多,c++比c更容易开发大型程序,到java的时候也还可以理解。
唯独进入了java世界后,开始彻底的挑战传统。为什么?越来越多的技术不是解决业务问题,而是去解决技术问题,也可以理解为主要目标在于制造和解决内部矛盾。
和其他语言相比,java是目前框架最多的一个语言吧,但是实际产品最少的,特别在互联网这个领域,这点可以从sf.net上看出一些端倪。
这真是一个奇怪的事情,我的理解,就是在java领域,忽悠派占据的统治地位,重点早已经不是更好更快的解决实际问题了,而是如果把简单问题复杂化。
其实,某种程度上来说,这也是一门艺术,如果java这门艺术可以成为大众消费的话。如同西班牙斗牛,已经成为一个全球性的观赏项目,而韦小宝的小匕首走天下是难以服众的。
一个技术的出现是为了制造和解决自身的问题,还是为了解决实际的业务问题,你的观点决定了你的派别。
因为我是实用派,所以我鄙视了ejb,所以我也鄙视了taglib,所以我也鄙视了spring,所以我也鄙视了struts和webwork。
java是个好语言,就是被忽悠派带上了另外一条道路。从某种程度上,我更欣赏php,ruby的路子,我认为他们的大致路线没有错。
被忽悠的人终归有一天会醒来,因为被忽悠的信息和事实总有差距。这也是长江前浪推后浪的结果。
正如ejb的倒台,jdon.com成为了大家的笑话,javaeye.com从此站起来,忽悠大家spring,殊不知将来某一天也会成为别人的笑话。不过javaeye.com比jdon.com要更聪明一些,这是必然的,因为社会是进步的。
webservice的逐步没落,json的崛起,protocol buffer的出现,世界总要进步的。
要有思想,要学会问自己为什么,要透过现象看本质,才会有真的明白。。。。