作者:沈逸 来源:CSDN博客 酷勤网收集 2007-08-15
周末无事,遂在家看了一遍李连杰的 霍元甲,虽是枪版 ,但也有所感悟。
李连杰的原话是"我以为,武术确实没有高低之分,只有习武的人才有强弱之别"。
李连杰虽然把关键字定位在“武术”上,而在我看来。这适用于很多方面。包括了很多我们一直以为有高下之分的东西。经思考,以及柔和我本身也是一个技术人员的缘故 ,因此得出以下结论
" 我以为, 编程的水平确实没有高低之分,只有写代码的程序员才有强弱之别,通过做项目,我们可以发现一个真正的自己,那是因为,我们写程序的真正目的是为了服务于客户"
以上是我看了霍元甲后产生的个人观点,若有不同意见请不要见怪。
常听见我以前几个程序高手在讨论他们各自的软件产品技术含量如何如何的高,是什么什么领域最高的。于是各自吹嘘,一个说使用了web2.0的思想用ajax干出了一个项目。一个说对方使用的是sqlserver2000他用的是2005,数据效率更高。我不禁上前咨询了一下他们的产品卖得情况如何?用户使用满意不?2人不吱声了。其实我知道他们的产品程序写的确实很有技术含量。但是1个过了半年才卖出去3套,另外一个客户天天抱怨软件太难用了,不如以前的手工处理。
我不禁要问。难道这就是所谓的水平高低吗?霍元甲开始的时候一直想争津门第一。可是每打完一场就有下一场。这个时候一个乞丐就问“你嘛时候是津门第一啊--就在今天” 这句话那个乞丐说了好几回。揭示了这个道理。程序写的好不好其实没有根本的定义,关键是看是否能得到客户的认可。
程序员写的代码脱离客户是目前比较普遍的现象。MS的产品为何经过了这么多开源产品的炮轰目前还是占有了大量市场呢。原因很简单----服务,这两个字是很重要的。
我在公司去年搞的网站是一个电子商务网站,使用的是vs.net2003和sqlserver2000.做完后一段时间就有人跟我说可以采用vs.net2005 做,然后说vs.net2005各方面比vs.net2003要卓越,性能也好技术含量比2003高。其实他说的东西在技术层面上是完全对的。不过我后来告诉他我做的那个网站是电子商务网站。我关心的是如何最大程度的让网上的用户能最方便找到他们想要的商品,从而增加订单量。为公司创造利润。我一直在研究这个 并没有花时间去想如何把现有网站的程序升级到vs.net2005。假如我这么做了也许我可以向其他人吹一下。我用最新的vs.net2005做了一个项目。水平比你高,可是带来的后果是在过几年有人使用vs.net2009的时候我已经30好几了 估计没法和别人比了。
以下是我的文章总结
1。就拿电子商务网站来说。重要是的商务不是电子。而商务是为了服务于客户。
2。拿软件公司的软件产品来说是为了帮助用户提高工作效率。或者在其他方面给用户带来便利和欢乐。
3。拿程序员来说,其实大可不必对比谁的水平高。关键是看谁的产品能更好被用户接收。MS公司里其实也并不是所有人都比我们水平高,但是他们却创造出很卓越的产品。所以我们称为他们 “老师”,“高手”,这些并不是他们和我们进行编程比赛的结果。而是他们用产品来征服了我们
评论:
upjonny 发表于2006-02-21 14:57:00 IP: 61.167.60.*| 有一定道理,但也可以肯定你只掌握一些技术,对技术的深入研究并不感兴趣,你更愿意学会一些技术,给别人演示,得到别人的赞扬和肯定。霍元甲是将技术深入研究,发挥到极致,站到技术和使用得最前沿,答无人能极得水平。 (但人外有人,他知道做不到) 霍元甲的意思是:技术本身没有高低之分(如C++,和JAVA ,)只是使用这些语言的人有高低之分。 所以使用 vs.net2003 ,vs.net2005 的人有高低之分。 从工作的角度将,做哪方面开发并没有高低之分,但对于个国家的计算机科学水平来说,是给别人演示的好看重要呢,还是突破技术壁垒达到一流水平重要呢。当然这本身就是两种工作方向。 但我想美国要做的话,更愿意做后者,并学好前者来赚钱。对于印度则是在做后者,并努力成为前者。 中国则在学着印度。 |
shenyi 发表于2006-02-21 15:28:00 IP: 218.247.0.*| upjonny 说的很对。我以前是个纯技术人员。不过现在不是了。至少不纯。有的人说我开始脱离技术了退步了。 而我却认为我开始进步了。因为我除了关注技术也开始关注市场,互联网,企业文化等等。 从霍元甲角度来看。我深知我没有能力达到把技术发展到极致,因为不是所有人都能当霍元甲。而我选择了做农劲孙。 强国不一定只有武术才能。我这颗爱国之心和微薄的努力也能为国家做一份事业。从另外一个角度来看,那就是霍元甲的境界。 upjonny 说的我完全赞同。不过你站在了纯技术的角度上 |
bb 发表于2006-02-21 19:51:00 IP: 221.218.59.*| 作者的意思是说明:“市场才是最终目的”。 产品卖得多 不能说价值就高 。但至少经济价值体现了。 程序员能发奖金了。 我们做技术最关心的就是这个。发钱最终要。其他和我们有什么关系 |
ppppp 发表于2006-02-21 23:18:00 IP: 220.200.86.*| 文章乱说一气。你举的几个例子,包括你在内,根本不是你们自己的技术,是别人的技术。就你举的这几个例子,显然没有什么高技术可言,都是大路货,还是不要谈技术的好。你以为ms只是靠服务?这样的言论除了让人佩服,真的无话可说了。borland是因为技术不能领先了,服务比不上人家,才溃败的,而不是你所说的那样:技术不重要。 霍的意思,显然是最高级的那些拳法,互相对比没有必然的优势,而不是所有拳法没有高低之分。我不信入门拳法比得上高级拳法。正如我不相信原始的basic能和现在的basic相提并论。同样的oo范畴,c++,c#,java没有本质差别,但是现在的c++,显然不是c#,java能比的。没有技术的底气,做出的软件只能处于不断的循环维护。这个就是中国软件低下的根本原因--技术差。还是不要开口闭口的客户。技术的提高,才能更好的做界面,才能更好的为客户服务。当然,你愿意做客户经理,尽管做去,在那个领域,你可以说任何非技术的话,不过不要拿出自己的短处,对着别人的长处夸夸其谈。 |
bb 发表于2006-02-21 23:52:00 IP: 221.218.59.*| to ppppp borland是因为技术不能领先了? 好像不是吧。你了解borland吗? borland的技术无可比拟。是他的市场路线走歪了 |
phoeus 发表于2006-02-22 09:56:00 IP: 10.81.64.*| 文章写得好,我们应该站在更高的角度来看软件。软件并不只是技术,还包括市场、管理等等。虽然有些人过于强调技术,只是因为他们没有全局观,还是个人英雄主义者。 to ppppp:好像对Borland不太了解哦,就在大谈技术? |
james 发表于2006-02-22 16:06:00 IP: 59.37.32.*| 汗,我觉得作者对用户需求的说法是没错的,但是用这个例子对以霍元甲好像不恰当。。。感觉太没关系了。。。里面提出的例子足于让人晕倒,呵呵 |
netkiller 发表于2006-02-21 11:39:00 IP: 220.232.135.*| 写的不错. 顺便问下:什么时候写.金刚中的程序员 或 无极中的馒头程序员.. |
DaviYu 发表于2006-02-22 23:43:00 IP: 219.128.158.*| 我个人觉得软件行业更应该讲究团队,讲究合作! 而产品方面同意作者意见,讲究方便实用且可持续发展就可以! |
baggio785 发表于2006-02-23 11:54:00 IP: 60.191.55.*| 不同的角度看问题,观点当然不一样 一个打算一生投入到IT技术事业的人,肯定是非常关心技术的,而且这也没错,肯定要有人作技术才能发展,如果技术停滞不前是一件多么可怕的事情? 当然,技术只是基础,在如今的大环境下,一个公司或者一个产品,光有技术是远远不够的,还要有完善的团队,需求、UI、推广、销售,这些缺一不可。 李连杰的原话是"我以为,武术确实没有高低之分,只有习武的人才有强弱之别"。 如果真的要把这句话挪到IT行业,哪也要根据不同的岗位或职责来重新定义 |

