在博客里写了《一个程序员的迷离人生》,便总有人说我太娇情:要是那周爱民都迷茫无知了,不知道别个又该如何活下去。这样的话题,原本我是不放在心上的,也没想着要去回复。后面再写《感受支付宝》,大概这种“迷离”是看不到了,却又没几个朋友看明白我在写什么。
算了,不管这些吧。我原本没打算再谈这些话题的,于是缩了身形儿,准备“掩了柴门”消停一段时间。但是又有朋友在MSN上找我说:爱民爱民,快去看看呀,大富翁(delphibbs)里关于你的这个讨论……
毕竟我从大富翁一路走过来,心下还是记挂着的。于是登陆了去看。有人说“(他都)不再用delphi谋生了,其他人是否也要考虑……”,又有人说“(他在支付宝里)混的不是技术部门,而是用户体验部。搞笑……”,等等如是。哎,想来想去,与其让大家猜度,不如把我的真实感受写写,省得那篇“迷离人生”迷离了大家的视线。
于是就回了篇贴,转在后面,也算是一篇博客,回复了前些日子在评论中发言的朋友们吧。
(转载开始)
En...
确确实实是相当久没来大富翁了,若不是朋友在MSN上说到,也不知这个贴子在这里讨论着我。呵呵。先向各位问安哈。
迷离不是迷茫的意思。这个词比较怪,大多数词典里都讲不好它。其实,我在这里说的是有点儿乱,有点儿看不清楚的意思。大体上还是太动荡了,而不是楼上所说的人生之迷茫。那样解说,有点想当然了。
许多人以为我不用DELPHI了,其实不是。我是一直在用着,例如去年SD2C大会上,讲的还是关于Delphi的话题,有兴趣的朋友可以在这里看看:
SD2C之后,对于RAD我提出的一个主要观点就是“VCL已死、RAD已死”。这个观点我思考了相当长的时间,也不是顺口说说的,后来在BLOG上写了这个专题:
有六、七节之多,不要断章取义的去看。而且,重要的是,我是在讨论RAD与VCL的生死,而不是说DELPHI已死。DELPHI自身活得健康与否,不是我在那个贴子里讨论的话题。所以大家也不要去乱猜度我的观点。后来,今年四月间,David I来大陆的时候有见他,我们还讨论到在新版中,尤其是内核部分应该添加和修订的一些特性。David I对Delphi的热情与偏爱,大概许多人是难以想象的。王老坏(坏人老王)当时也在,后来我在BLOG中还提到:如果老坏都还在用Delphi,那么至少说明它还不是一个无望的产品。我却没说,其实我自己也还是在用的,只不过是把DELPHI扒了皮去了肉,少有用它的RAD与VCL部分罢了。
从05年在盛大做架构之后,我基本上就不在公司的项目中直接做开发了,这个到现在仍是如此。但如果非要说“写代码才是做技术”那我也无言,因为我虽然不直接在项目开发中贡献代码,但代码却时时是在写的。从JavaScript的Qomo项目,到Delphi的derlang项目等等,这些年的代码没少写,只是没放在公司的项目中去,多是自已的研究。在盛大,我所负责架构的组是用C#的后端,在支付宝则基本是java的路线,这些项目中的大多数的代码我还是要读,但没必要为着“架构设计”的本职,去把这些语言弄得那么精深。
另一个原因,是我这两年来,在S端的语言选择,既不是C#,也不是JAVA,而是落在了ERLANG上面。计划里要出的下一本书,便是关于ERLANG的。纯语言学方面,我更关注元语言的研究,所以Qomo的V3版里,计划是作元语言的实现——也就是用JS来写元语言系统。
做技术未必要拼命,只不过老板要你拼命罢了。这个,如同当年读书,有些人轻轻松松也能考好,有些人熬更起夜也难有收效,道理是一样的:方法问题。做技术不讲方法,埋了头堆代码、除BUG,以代码多寡论高下的愚公精神,我在《大道至简》里不是讲过了嘛。如果已经奔三奔四了,还没有停下来看过想过总结过,那便真是要反省了。语言真的重要吗?我已经不在用DELPHI“混饭吃”了,但无碍于我用Delphi来书写我的心情,书写我的思想。这不是很多人想要的境界么?既然如此,又何必指着别人说:你看某某人已经不用DELPHI了,是不是这个东西就此完了呢?
哎。最后说说,我在支付宝,是在“产品及用户体验部”,但不负责任何用户体验/UED的工作。我也与UED的同事讨论JS、前端框架以及用户体验,但那不是正职。包括我这些天为淘宝写了个JS的TOP框架代码,也只是喜好,不是正职。我任职“业务架构师”,楼上讨论的,可有几人知道何为“业务架构师”,以及要哪些职业素质才能做所谓“业务架构师”?怕是没几人知道。事实上如同我到盛大并不知道“架构师”的真实含义一样,我现在也不知道“业务架构师”的真实含义。
总是在做着“不那么明白”的事情,趟着未知的路前行,很是有趣。至于今后要不要造了车马行在这路上,现下的我,是不关注的。最最最后,还是与大富翁的新老朋友们,与那些记挂着DELPHI、BORLAND以及一行行的代码的朋友们,共勉。
原贴在这里:
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=3965295
其它: