haoxiaobo

从C到C++又到.net, 有一些心得, 和大家交流下...
posts - 49, comments - 531, trackbacks - 1, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

编程序, 以及引伸开来的联想.

Posted on 2005-02-04 10:40 HAL9000 阅读(2813) 评论(17) 编辑 收藏
 

昨天一位同事请我来看他做的东西,是一个类似于数据仓库展示的一个WEB程序。他向我解释如何通过拖放完成一个透视表,又如何进行选择、挖掘等等,功能很强大,叹为观止。

然后我问,这都是你做的?

不,这是一个中间件产品,咱们公司已经买下来了,我只需要如此如此就可以完成一个数据挖掘的页面,不用编程序,只是一个SQL

原来如此,现在这种东西真是叫人技能退化呀!

呵呵,现在编程序是没有出路的了,能用好这些东西就行了。就是再练编程序,也不可能有所成就了。

然后他就又说了一会关于这个论点的话。

后来看《超人特工队》,面对那几乎完美的画面,他又说:你看你看,咱们能做出来这样的效果吗?编程序没有出路。

 

我无言。

 

看过一个文章,是Lino Tadrosdelphi的总设计师Anders Hejlsberg的故事Lino Tadros是第一个使用Delphi2创建ActiveX的程序员,并因此被Delphi总设计师Anders Hejlsberg
请到Delphi开发组负责ActiveX开发!我找来了,大家看一下:


最有趣的事情发生在Delphi3的开发时期,当我在自己的电脑上运行编译一个程序时遇到一个严重的问题,并且已经浪费了我大约4个小时,我只好去找Anders Chuck寻求帮助,Anders Chuck来到我的办公室,他们差不多同时坐在我的电脑前面并开始用TD32调试delphi32.exe,我坐在他们后面看着。 几乎没用几分钟时间,Anders指着屏幕上的CPU窗口中的几个二进制位并且告诉 Chuck看!Chuck,这个比特好像不应该在这儿,这是一个记录。”Chuck看了5秒钟并证实了Anders的意见。然后Anders看着我并说:利诺,在从网络安装期间,其中一个包由于某些原因向左偏离了一个字节,删除这个包并重新安装。

这很好笑,并且我感觉我好象从事了一份错误的工作,我开始考虑我应该开一个热狗店代替我的软件开发工作(译者:Lino Tadros可能因此自信心大减因而离开了Borland)。这些家伙简直就是

 

第一次看到这个故事时,关于我职业生涯的设计似乎有了一些清晰的目标,程序员是否可以一直做下去?anders做到了神化的境界,仍然还在做程序,他是总设计师,但看起来他不是国内常见的那种总设计师,他对他的作品的每一个比特都了然于心。

当时这个故事让我下了决心,我要一直做程序员,做下去,沉下去,把一生沉下去,或是半生也可以。知识是要积累的,技术是要积累的。也许做这一行并没有年龄的限制。

 

看过一本书,说大脑的发育是淘汰式的,刚刚生下来时,脑细胞之间没有任何回路沟通,然后在三个月之内,脑细胞之间生长了无数的鞘突结构,在人的一生中,只有这一段时间的鞘突连接是最多的,婴儿的学习能力也就是最强的。

从三个月之后,这些连接结构就开始消失,那些没有受到思维刺激的连接渐渐退化,而那些经常使用的脑细胞连接模式被保留下来,并且在不断的刺激中越来越牢固,但是这种牢固的模式一但在长时间没有受到持续的刺激时,同样也会渐渐退化、消失,于是人的某种思维或是技能很快退化。

我想做程序也是同样的吧。如果你沉下去,你就会非常容易搞懂这些东西,如果你一直沉下去,你就会一直保持你的技能,无论是年轻人还是到了退休的年龄。

也许中国的国情不太好,程序员总是不会有很好的收入,于是大家做到三十多岁时,就开始想办法做管理工作以求得更多的发展(报酬?)。一但开始处理管理事务,技能也就很快退化,只需要两三年,就只能做管理工作了。

 

但是,那是否真的是你所喜欢的?彼得原理说:人们总是要升迁到他不称职的位子上去,然后就把一切搞得一团糟——把事情搞得一团糟,也把自己搞得一团糟。我对自己的评价是没有做管理人的工作的特长,处理人际关系对于我来说是一件很麻烦的事,我喜欢的事是做程序,去“感觉那每一比特的跳动”,如果我去想办法当个管理者,那并不非常合适我。做技术经理还可以,做产品经理、项目经理,那可能会是个麻烦事。也许工资会高,但是,我不喜欢。

毕竟这是我的一生,我独享的人生,我无法一直做我不喜欢的事情,那样会搞砸的。

那样也浪费我的时间。

 

最多我还有五六十年的时间罢了,去掉我老得做不了什么事情的十年,我没有那么多时间来浪费在我不喜欢的事情上。谁知道有没有来生?

 

Feedback

#1楼  回复 引用   

2005-02-04 11:08 by channing[未注册用户]
是哦,我也想一直做我自己喜欢的事情。但是在中国,有能力说这种话的人似乎是一种很奢侈的事情。但愿在我老的不行的时候回想自己的人生时不会有些许的遗憾。

#2楼  回复 引用 查看   

2005-02-04 11:19 by CoolBug      
很喜欢看这些。看了真的很让人激动,也很有激情。但愿这能让我更多一点去思考程序人生中的问题吧。
另,稍长一点的相关文章:
http://www.blogcn.com/user3/xmren/blog/1150162.html

#3楼  回复 引用   

2005-02-04 11:22 by iaxes
中国过于浮躁。

在浮躁的中国,我们从小就被迫放弃很多东西,现在也一样。

理想不得不让位于现实。

#4楼  回复 引用 查看   

2005-02-04 11:30 by Teddy's Knowledge Base      

毕竟这是我的一生,我独享的人生,我无法一直做我不喜欢的事情,那样会搞砸的。

那样也浪费我的时间。

——

感动!强烈同意!兄台真性情中人,真正的程序员~~

#5楼  回复 引用   

2005-02-04 11:32 by KingofSC
大哥,现实点
现在有多少人可以为兴趣,理想而工作
就算是编程,也不是每个人都可以从事最适合自己的编程
人生短短几十年,真不知道是为自己活着还是为世界作贡献?

#6楼  回复 引用 查看   

2005-02-04 11:48 by Yok      
嘻嘻, 历史又重演了, 我几天前才发过类似的牢骚.
如果中间件是插件式, 可扩展的话, 还值得一用, 有些东西是可以从中学习的, 有源代码的话更好. 可惜我公司用的平台是完全封闭的, 也是只写sql. 在它上面开发是面向过程, 面向数据的.
说到底还是个人定位的问题, 如果你的心偏向技术就离开这个公司吧. 在中国搞技术如果不能搞到很牛的话, 似乎都会死得比较惨. 但是总有适合我们发展的空间的.

#7楼  回复 引用   

2005-02-04 12:33 by CsOver
也许在中国,真的不行!理想与现实是不相符的!

#8楼  回复 引用   

2005-02-04 12:41 by Michael
在国外搞技术如果不能搞到很牛的话,都活得很潇洒?

#9楼  回复 引用 查看   

2005-02-04 13:16 by Ampere Ming      
“感觉那每一比特的跳动”这句话说得好~我想我是一辈子也达不到这境界... 还是“感受那年终分红的心动”来得贴切~ 有几个牛人会像Anders这样幸福,因为经济原因而不得不作出放弃的牛人(哪里都一样,不要单单说中国怎么样怎么样的)可以环绕地球好几圈...

#10楼  回复 引用   

2005-02-04 13:43 by Michael
很多东西都是天生的,你不服不行,就像Anders这样的,按照遗传学来说,每一万个人里面,总会有一到两个非常特别的。但不管怎么样,每个人都希望可以快乐的生活,毕生都在坚持自己的理想,做自己想做的事情,是需要付出巨大努力,不管你从事的是哪个职业,这绝对是一个痛并快乐的过程,辛苦的同时而倍感幸福!

#11楼  回复 引用 查看   

2005-02-04 14:01 by mikespook      
选择快乐,如果你的选择让你不快乐,你可以改变他,没人强求你做什么~~~
如果选择了写程序让我不快乐,我也不会继续写下去~~~
经济原因?那只是自己懒惰的推托~~~

#12楼  回复 引用   

2005-02-18 17:34 by ari[未注册用户]
请求转载你的文章

haoxiaobo:
你好,我无意中看到你的blog的http://www.cnblogs.com/haoxiaobo/archive/2005/02/04/101780.html
感觉写得很好,想转载发表到 Csdn-eMag_delphi电子杂志上,请求你的同意!
eMag_delphi 相关在:http://emag.csdn.net/
祝新年快乐!
我的email: http://borland.mblogger.cn/images/borland.mblogger.cn/aiirii/212/o_mail.png
ari

#13楼  回复 引用   

2005-06-05 01:29 by barton131420
楼主,我得说声支持你
如果一个人能够从技术中真正找到乐趣,最好象anders那样一直呆在技术岗位上,写满一生!

#14楼  回复 引用   

2005-09-07 13:10 by DavidZhang[未注册用户]
内心丰富,充满激情。好文章!

#15楼  回复 引用   

2006-11-21 13:12 by 夺[未注册用户]
彼得原理说:人们总是要升迁到他不称职的位子上去,然后就把一切搞得一团糟——把事情搞得一团糟,也把自己搞得一团糟。

#16楼  回复 引用   

2006-11-30 12:02 by a111a[未注册用户]
感觉那每一比特的跳动^_^!