`

荀子给程序员的启示

阅读更多

最近在读荀子,虽然以前上学的时候学过,但是没有这次给我的感觉这么震憾。荀子的比喻实在

是太精妙了。作为程序员,2000多年之前所说的,在现在,一样受用。

 

 

      君子曰:学不可以已。青,取之於蓝而青於蓝;冰,水为之而寒於水。木直
中绳,輮以为轮,其曲中规,虽有槁暴,不复挺者,輮使之然也。故木受绳
则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。故不登高山,
不知天之高也;不临深谿,不知地之厚也;不闻先王之遗言,不知学问之大也。
干、越、夷、貉之子,生而同声,长而异俗,教使之然也。诗曰:“嗟尔君子,
无恒安息。靖失尔位,好是正直。神之听之,介尔景福。”神莫大於化道,福莫
长於无祸。

 

启示: 应该多思考, 多读好书,名著,多结识贤人,不断实践,磨练自己。

 


     吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马
者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善
假於物也。


启示:善于利用工具来解决问题,这对程序员来说,太重要了。

 

    南方有鸟焉,名曰蒙鸠,以羽为巢而编之以发,系之苇苕,风至苕折,卵破
子死。巢非不完也,所系者然也。西方有木焉,名曰射干,茎长四寸,生於高山
之上而临百仞之渊;木茎非能长也,所立者然也。蓬生麻中,不扶而直。兰槐之
根是为芷。其渐之滫,君子不近,庶人不服,其质非不美也,所渐者然也。故
君子居必择乡,游必就士,所以防邪辟而近中正也。物类之起,必有所始。荣辱
之来,必象其德。肉腐出虫,鱼枯生蠹。怠慢忘身,祸灾乃作。强自取柱,柔自
取束。邪秽在身,怨之所构。施薪若一,火就燥也;平地若一,水就湿也。草木
畴生,禽兽群焉,物各从其类也。是故质的张而弓矢至焉,林木茂而斧斤至焉,
树成荫而众鸟息焉,醯酸而蜹聚焉。故言有召祸也,行有招辱也,君子慎其所
立乎!


启示:环境的重要性,要想成才,需找一个好的公司,好的平台。阿里巴巴支付宝

欢迎各位有识之士。我也植入广告啦,哈哈,有意者联系我,我可以推荐。


     积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心
备焉。故不积蹞步,无以致千里;不积小流,无以成江海。骐骥一跃,不能十
步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。螾无
爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇蟮
之穴无可寄托者,用心躁也。是故无冥冥之志者无昭昭之明;无惛々之事者无
赫赫之功。行衢道者不至,事两君者不容。目不能两视而明,耳不能两听而聪。
螣蛇无足而飞,梧鼠五技而穷。诗曰:“尸鸠在桑,其子七兮。淑人君子,其仪
一兮。其仪一兮,心如结兮。”故君子结於一也。


启示:一定要专心,现实情况下,诱惑是在太多了,大多数人都比较浮躁,包括我自己。

人这一辈子,能把一件事情做好了就不容易。想明白了,路就越走越宽了。

        昔者瓠巴鼓瑟而流鱼出听,伯牙鼓琴而六马仰秣。故声无小而不闻,行无隐
而不形,玉在山而草木润,渊生珠而崖不枯。为善不积邪,安有不闻者乎?
学恶乎始?恶乎终?曰:其数则始乎诵经,终乎读礼;其义则始乎为士,终
乎为圣人。真积力久则入,学至乎没而后止也。故学数有终,若其义则不可须臾
舍也。为之,人也;舍之,禽兽也。故《书》者,政事之纪也;《诗》者,中声
之所止也;《礼》者,法之大分,类之纲纪也,故学至乎《礼》而止矣。夫是之
谓道德之极。《礼》之敬文也,《乐》之中和也,《诗》、《书》之博也,《春
秋》之微也,在天地之间者毕矣。

 

       君子之学也,入乎耳,箸乎心,布乎四体,形乎动静。端而言,蠕而动,一
可以为法则。小人之学也,入乎耳,出乎口.口耳之间则四寸耳,曷足以美七尺
之躯哉!古之学者为己,今之学者为人。君子之学也,以美其身;小人之学也,
以为禽犊。故不问而告谓之傲,问一而告二谓之<口赞>。傲,非也;<口赞>,非也;
君子如向矣。学莫便乎近其人。《礼》、《乐》法而不说,《诗》、《书》故而
不切,《春秋》约而不速。方其人之习君子之说,则尊以遍矣,周於世矣。故曰
学莫便乎近其人。


启示:“故不问而告谓之傲,问一而告二谓之<口赞>。傲,非也;<口赞>,非也;”

人家没问你,你就告诉人家,显得太傲了。人家问一个问题,你告诉他两个,就是卖弄。

这两种都不太好,尤其是你当师傅的时候,指导徒弟要点到为止,留给他更多的思考空间。

“君子之学也,入乎耳,箸乎心,布乎四体,形乎动静。” 开始学一门语言或技术的时候,

你是不是也是这么学的呢? 要理论于实践并举,不能只看理论,要多实践,多动键盘(布乎四体)

       学之经莫速乎好其人,隆礼次之。上不能好其人,下不能隆礼,安特将学杂
识志,顺《诗》、《书》而已耳,则末世穷年,不免为陋儒而已。将原先王,本
仁义,则礼正其经纬蹊径也。若挈裘领,诎五指而顿之,顺者不可胜数也。不道
礼宪,以《诗》、《书》为之,譬之犹以指测河也,以戈舂黍也,以锥餐壶也,
不可以得之矣。故隆礼,虽未明,法士也;不隆礼,虽察辩,散儒也。

 

       问楛者勿告也,告楛者勿问也,说楛者勿听也,有争气者勿与辩也。
故必由其道至,然后接之,非其道则避之。故礼恭而后可与言道之方,辞顺而后
可与言道之理,色从而后可与言道之致。故未可与言而言谓之傲,可与言而不言
谓之隐,不观气色而言谓之瞽。故君子不傲,不隐,不瞽,谨顺其身。诗曰:
“匪交匪舒,天子所予。”此之谓也。

启示:此篇,荀子主要是想突出礼的作用,要向君子学习。作为程序员,我想更多的是

向大师学习,我所崇拜的大师是martin fowler。我看其文风如荀子, 对复杂的道理也能

娓娓道来,读之倍感清新。

 

      百发失一,不足谓善射;千里蹞步不至,不足谓善御;伦类不通,仁义不
一,不足谓善学。学也者,固学一之也。一出焉,一入焉,涂巷之人也。其善者
少,不善者多,桀、纣、盗跖也;全之尽之,然后学者也。

启示: “百发失一,不足谓善射;”。将事情做到极致,要对自己高保准,严要求。

遇到问题要较真,将别人做不了的事做成,将大家都能做到的事做到极致。

 

    君子知夫不全不粹之不足以为美也,故诵数以贯之,思索以通之,为其人以
处之,除其害者以持养之,使目非是无欲见也,使耳非是无欲闻也,使口非是无
欲言也,使心非是无欲虑也。及至其致好之也,目好之五色,耳好之五声,口好
之五味,心利之有天下。是故权利不能倾也,群众不能移也,天下不能荡也。生
乎由是,死乎由是,夫是之谓德操。德操然后能定,能定然后能应,能定能应,
夫是之谓成人。天见其明,地见其光,君子贵其全也。

 

启示:这篇是讲做学问的操守,想想大学里的虚假论文,虚假学术成果,只能叹世风日下也。

“子知夫不全不粹之不足以为美也,故诵数以贯之,思索以通之。。。。”

你写的程序美吗?满足全,粹,足吗?写了单元测试和注释吗?

写完之后有没有自己看过几遍?(诵数以贯之)

在写程序前有没有整理思路,好好思考?(思索以通之)



 

 

33
4
分享到:
评论
18 楼 enjoyj2ee 2011-05-22  
重读经典,重构心灵底层代码 支持!
reading 老庄,论语中...
17 楼 madingding 2010-04-15  
卖弄也要有东西才能卖弄,有的人想卖弄也没东西卖弄。以我对楼主的了解,他是一个踏实认真的人,绝对是传统意义上不耻下问又不惧上询的人。在我们的世界里除了他之外,我认为更多的人是不愿意将自己的感受和经验与他人分享的。所以在技术领域的讨论都是一种热情的体现,虚伪与否也不是一个两个人说的,没必要在这里进行狭隘的攻击。
做人只要保持一颗公心,不必动不动对别人挑三拣四。心灵阳光一些~



arthas777 写道
"人家没问你,你就告诉人家,显得太傲了。人家问一个问题,你告诉他两个,就是卖弄。"
古人说的话不能都听,上面这句话,这种思想是中国几千年来最保守最可耻的思想!
    你如果能在国外任何一个大师说的话中找到,我就真服你!
    你在javaEye里发表文章,在论坛提出问题,很多兄弟热情解决并给予多种解决方案!这是傲?这是卖弄?
    其实说实话,我很讨厌中国古人几千年来的虚伪!现代人如果要学习,一定要彻底摒弃掉虚伪!
   

16 楼 gurudk 2010-04-12  
师傅领进门,修行在个人。
如果师傅带徒弟,什么都是手把手的教。徒弟就不会有自己的思考和解决问题的能力。

学习新知识,我想更多的要靠自己的研究,思考,实践,这才是你自己的东西。向别人询问代替不了你自己的思考,也不是长久之计,我一向反对在论坛里提问的,除非你已经google了99次。

只不过,我们对荀子的话做了不同解读而已。

zjriso 写道
arthas777 写道
"人家没问你,你就告诉人家,显得太傲了。人家问一个问题,你告诉他两个,就是卖弄。"
古人说的话不能都听,上面这句话,这种思想是中国几千年来最保守最可耻的思想!
    你如果能在国外任何一个大师说的话中找到,我就真服你!
    你在javaEye里发表文章,在论坛提出问题,很多兄弟热情解决并给予多种解决方案!这是傲?这是卖弄?
    其实说实话,我很讨厌中国古人几千年来的虚伪!现代人如果要学习,一定要彻底摒弃掉虚伪!
   


15 楼 zjriso 2010-04-11  
arthas777 写道
"人家没问你,你就告诉人家,显得太傲了。人家问一个问题,你告诉他两个,就是卖弄。"
古人说的话不能都听,上面这句话,这种思想是中国几千年来最保守最可耻的思想!
    你如果能在国外任何一个大师说的话中找到,我就真服你!
    你在javaEye里发表文章,在论坛提出问题,很多兄弟热情解决并给予多种解决方案!这是傲?这是卖弄?
    其实说实话,我很讨厌中国古人几千年来的虚伪!现代人如果要学习,一定要彻底摒弃掉虚伪!
   

14 楼 浪客剑心 2010-04-11  
呵呵 高中学过
13 楼 hikin 2010-04-09  
不错。。
12 楼 xukunwzq 2010-04-09  
估计荀子也是做程序的
11 楼 tgxz2000 2010-04-07  
10 楼 dongisland 2010-04-07  
恩,比喻是挺有道理的,时刻都能与程序联系到一块,这就是程序员的最高境界吧。
9 楼 samm 2010-04-07  
君子不器,不要做程序员了
8 楼 chenyulong1 2010-04-07  
martin fowler和李开复是我偶像。
7 楼 wmswu 2010-04-06  
只可意会不可言传啊
6 楼 ccxw1983 2010-04-06  
荀子是我的偶像的,劝学是篇好文
5 楼 fkpwolf 2010-04-06  
嗯。比喻用的很好。

如code complete所说,一个好的明喻胜过千言万语。
4 楼 civili 2010-04-06  
看成苟子了,罪过罪过。
3 楼 zhannufeifei 2010-04-06  
虚壹而静...
2 楼 BruceXX 2010-04-06  
d道理没人不懂,现实如此,又能怎么样呢。。
1 楼 java_mike 2010-04-06  
 

相关推荐

Global site tag (gtag.js) - Google Analytics