讲武堂-Jiangtao

有文事者,必有武备 来如雷霆收震怒,罢如江海凝清光

蒋涛ID:jiangtao
460303次访问,排名100好友93人,关注者260
CSDN和《程序员》创始人
沟通 共享 开放 协作
jiangtao的文章
原创 159 篇
翻译 0 篇
转载 9 篇
评论 471 篇
蒋涛的公告
最近评论
mainone:不好意思打的太快,没仔细看“还有创业想法的来说”
应该是 “还有没有创业想法的来说”
mainone:说实话 CSDN英雄会 并不是一个技术大会,你看演讲的人就知道,这是一个企业和想创业人的交流大会,对于,还有创业想法的来说,实在是没有参与的必要,大家还是希望参与的 类似 微软 Tech ed 这类的,但是也希望微软少些广告,多些技术,正如蒋总裁说的技术人员还是希望谈技术,交流技术,而不是听个个科技公司老总们聊自己公司的发展,谈自己的创业历史。
huzi:楼上啊,话不能这样说。

你知道大米最早是谁种的么?
如果不知道,实在太可笑了。

作为程序员,你知道第一行代码是谁写的么?
如果不知道,太可笑了

梁大师的所学,极其深奥,远非一般凡夫所能思议得过来的。
hmilyboa520:hehe
guojianxia:what ???
文章分类
收藏
    相册
    IT Hero
    草莓相册
    太极
    资料
    网络小说天地
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 品The Tao Of Programming-享受程序员文化收藏

    新一篇: 你不知道的史玉柱--巨人往事回忆 | 旧一篇: 长期用电脑人士要多吃樱桃

    《编程之道》是一本另类的计算机图书,它没有教你编程技巧,也没有教你开发工具和方法,而是用富有哲理的故事和短小精悍的语句来启发我们的思考。

    程序的源头来自西方科学,而“道”来自东方哲学。这本书颇有东方古典的韵味,

    我猜想作者反复读过中国的老子和庄子,以老庄关于“道”学说为中心的学术流派—“道家”深深地影响了中国几千年的文化思想。

        从编程之“道”我不由得想起庄子的一个脍炙人口的故事,庖丁解牛:“庖丁为文惠君解牛,手之所触,肩之所倚,足之所覆,膝之所跻,砉(音hua)然响然,奏刀劐(音huo)然,莫不中音,合於桑林之舞,乃中经首之会。文惠君曰:‘嘻,善哉!技艺至此乎?’庖丁释刀对曰:‘臣之所好者道也,近乎技矣。始臣之解牛之时,所见无非全牛者;三年之后,未曾见全牛者也;方今之时,臣以神遇而不以目视,官知止而神欲行。……提刀而立,为之四顾,为之踌躇满志,善刀而藏之’”。  

    有人说程序是一门艺术,程序高手就是艺术大师,写程序充满了成就感,也有人也说写程序应该是一门体力活,程序员应该是蓝领干的活,写程序也充满了无奈感。其实不管说法如何,写程序是一门技术活,写程序的最高境界应该是“技近乎道”。这样的绝顶高手现实存在吗?有,我记得有本Delphi书籍的作者就写过一个这样的故事,他在Borland工作,有次运行测试程序出现故障,旁边正好Anders Hejlsberg和另外一个高手看到,Anders马上就和那个高手讨论起这是哪个系统的代码有问题。在Anders眼里,整个计算机系统对他而言几乎是透明的。

       如何修炼自己的技艺呢?第一要掌握正确的方法和技巧,没有掌握方法,一味蛮干,再努力也是不会成功的;第二要坚持不断的磨练,这里还可以举一个脍炙人口的故事“卖油翁”可以佐证,卖油翁可以滴油穿针孔而不沾的惊人技巧和神箭手的高超射术相比,高手技巧只是由于“唯手熟尔”,“无他”;第三要“悟”,如何才能“悟”,才能“技近乎道”? “汝果欲学诗,功夫在诗外”,《编程之道》给我们练的是诗外的功夫,埋头修炼的同时,也要抬头看看周围的世界,净心下来思考思考。

    程序员也许是天下最古怪的行业,因为几乎所有的行业都在使用信息化工具,他们要和各种各样的行业打交道,程序员是用自己的语言来描述和创造这样的工具。这也使得程序员这门职业与众不同, 程序员面对的是代码和机器,他们却创造了一个信息化的世界。 

     程序员比较孤独,程序员也不太容易管理,《编程之道》充分展示了程序员独特的文化,虽然涉及的技术比较陈旧,但这丝毫不影响其内容的价值,甚至时间越长,越证明程序员文化的独特性,不因为计算机技术的进步而不存在。

    《编程之道》可以长备程序员的案头,累了困了,换换脑筋,读读其中的故事,虽然短小,但要言不繁,都是作者日积月累的甘苦之谈,实践之谈,明白之谈,

    看了可以可以会心一笑,看了可以有所体悟,“开卷有益”,这也是作者最大的开心了。

     

     

     

     

     

     

     

    发表于 @ 2006年07月20日 11:51:00|评论(loading...)|编辑

    新一篇: 你不知道的史玉柱--巨人往事回忆 | 旧一篇: 长期用电脑人士要多吃樱桃

    评论

    # 发表于2006-08-24 16:21:00  IP: 218.247.0.*
    TrackBack来自《品The Tao Of Programming-享受程序员文化》

    有人说程序是一门艺术,程序高手就是艺术大师,写程序充满了成就感,也有人也说写程序应该是一门体力活,程序员应该是蓝领干的活,写程序也充满了无奈感。其实不管说法如何,写程序是一门技术活,写程序的最高境界应该是“技近乎道”。这样的绝顶高手现实存在吗?
    #hidecloud 发表于2006-07-20 21:32:00  IP: 124.21.243.*
    好像那本书是《BORLAND传奇》。
    #泰稳 发表于2006-07-23 19:58:00  IP: 125.96.142.*
    从《编程之道》看的不是编程的知识,而是如何做一个编程的人,这是我读本书的感受。为什么彼得·德鲁克说他的两个小时候的老师对他最重要,虽然那两个老师并没有在知识上给他多少帮助,因为她们给了他受用一生的如何获取知识的技巧!书不同,理同也。
    #梁宁 发表于2006-07-27 23:59:00  IP: 61.51.141.*
    一定去看看这本书
    #手机网址导航 发表于2006-08-02 22:04:00  IP: 220.115.248.*

    http://link.wrss.cn/
    手机WAP上网网址导航 电脑访问:http://link.wrss.cn/ 手机访问:http://wapmm.cn/
    #阿呆 发表于2006-09-01 08:48:00  IP: 192.168.0.*
    呵呵,写得非常好哈。受教中........
    另一个不错的类似技术文章:
    http://blog.csdn.net/cxxsoft/archive/2006/08/04/1019656.aspx
    #operfume 发表于2006-09-23 23:12:00  IP: 222.183.106.*
    一定要看这本书.
    #你好,蒋老师. 发表于2006-10-09 08:49:00  IP: 218.108.81.*
    这些年来主要在做STL相关的工作,所以对这块比较关注,记得几年前侯捷曾写过一本书,书名叫《STL源码剖析》,封面是红白色的,是由大陆的华中科技大学出版社出版.这本书反响很好.我也是此书的读者.他当时还在这本书的序里写到还打算写两本书,一本叫《多型与虚拟2》,一本是《泛型思维》,这三本书为相互补充,所以我也十分期待。但是,四五年过去了.我在书店中却一直看不到这两本书.

    这究竟是为什么?《STL源码剖析》一书的封面边上,有STL的好书推荐,其中就有《泛型思维》的介绍,在他的书评《C++/OOP大系》里(发表于《程序员》第一期)也提到这一本书,也说马上要出了。可是书呢?没看到啊.怎么回事?到底还写不写了?他的个人网站上的写作计划里也没有明确提及。

    希望你能在你的博客上给我回复。因为我无法联系到侯老师,谢谢。

    一位您的热心读者
    #小华 发表于2006-10-09 08:54:00  IP: 218.108.81.*
    你好,老师.我这些年来主要在做STL相关的工作,所以对这块比较关注,记得几年前侯捷老师曾写过一本书,书名叫《STL源码剖析》,封面是红白色的,是由华中科技大学出版社出版.这本书反响很好.我也是此书的读者.他当时还在这本书的序里写到还打算写两本书,一本叫《多型与虚拟2》,一本是《泛型思维》,这三本书为相互补充,所以我也十分期待。但是,四五年过去了.我在书店中却一直看不到这两本书.

    这究竟是为什么?《STL源码剖析》一书的封面边上,有STL的好书推荐,其中就有《泛型思维》的介绍,在他的书评《C++/OOP大系》里(发表于《程序员》第一期)也提到这一本书,也说马上要出了。可是书呢?没看到啊.怎么回事?到底还写不写了?他的个人网站上的写作计划里也没有明确提及。

    希望你能在你的博客里给我回复,因为我无法联系上侯老师。谢谢。

    #blade 发表于2006-10-25 15:07:00  IP: 218.25.88.*
    JJHOU的两个特点,
    1,书都还没出的书就一顿吹!
    2,在给别人翻译的书里面,使劲推荐自己写的书!

    还有,他无论是写还是译都不水。
    #else 发表于2006-11-07 17:43:00  IP: 222.18.176.*
    像优秀的作家写文章一样写程序,那就是程序师。一家欲长必先博览百家之长,闲暇之余对中华五千年文明一番畅游,确实必要。
    #无名 发表于2006-11-09 11:08:00  IP: 220.201.38.*
    这本书网上有电子版的吗?
    #hzxugj 发表于2007-01-24 14:25:44  IP: 121.35.224.*
    听博主这么介绍,有些心动.查了一下卓越,有这本书
    网址是http://www.joyo.com/detail/product.asp?source=pluslink_P10011761|0||&prodid=zjbk388984
    #liu_qk 发表于2007-04-13 13:57:37  IP: 220.201.38.*
    年前买了这本书,感觉挺不错,值得一看
    #livecn 发表于2007-08-18 02:17:02  IP: 202.156.33.*
    http://livecn.huasing.org/tao_of_programming.htm

    节选:

    Thus spake the master programmer:

    "When you have learned to snatch the error code from the trap frame, it will be time for you to leave."

    师曰:『惑中取错之日,可出山矣。』


    6.2

    Why are programmers non-productive? Because their time is wasted in meetings.

    Why are programmers rebellious? Because the management interferes too much.

    Why are the programmers resigning one by one? Because they are burnt out.

    Having worked for poor management, they no longer value their jobs.

    程序员低产者何也?累与会也。
    程序员叛者何也?累与制也。
    程序员去者何也?累与耗也。
    为愚者御,不重其职。



    7.2

    In the east there is a shark which is larger than all other fish. It changes into a bird whose wings are like clouds filling the sky. When this bird moves across the land, it brings a message from Corporate Headquarters. This message it drops into the midst of the program- mers, like a seagull making its mark upon the beach. Then the bird mounts on the wind and, with the blue sky at its back, returns home.

    The novice programmer stares in wonder at the bird, for he understands it not. The average programmer dreads the coming of the bird, for he fears its message. The master programmer continues to work at his terminal, for he does not know that the bird has come and gone.

    东方有鲛,其大不知几千里也;化而为鸟,其翼若垂天之云。怒而飞,投司部之讯于程序员众,若鸥入滩。扶摇直上,倚天而归。
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 蒋涛