IT之禅(一)
程序员:师傅啊,我工作已经好几年了,技术长进挺快,可为什么总感觉自己长不

大呢?您给我指条路吧。
大师:(沉默片刻)思成败。
IT之禅(二)
管理者:大师,为什么我的团队不团结?
大师:那是因为你自己与自己不和谐。
IT之禅(三)
一天午饭后,程序员打开新闻网站看网页,大师走到程序员的背后站立片刻,然后

问道:“你在干什么?”
程序员:我在看网页。
大师:有什么有意思的新闻吗?
程序员:没有。不过,有一则新闻说,一个人因为一点小事就把他的同事杀了,真

难以想象。
大师把一只手按在程序员的肩膀上,而程序员看上去像是发起呆来。几分钟后,程

序大叫一声:“我要杀了你全家!”
IT之禅(四)
大学生:大师啊!请教教我怎样写简历吧。我没有工作经验,简历上空空如也。
大师微笑着说:“当人们皈依佛门、向佛祖托付终身的时候,佛祖是从来不收他们

简历的。”
大学生:我不太明白。
大师:唯心诚也。
大学生:我找工作也很心诚,可我不知道在“经验”一栏里填什么。
大师:佛祖喜欢布施与放生的人,但如果一个人没有布施也没有放生,每天念经、

不染恶习,佛祖也会很喜欢他。你念经吗?
大学生:从不。
大师:你写代码吗?
大学生:写过。
大师:天天写吗?
大学生:不是。
大师:我可是天天念经呢!
(注:这里要说明的意思是,上学的时候写的代码与工作后的项目经验并无质上的

不同,只是形式上不同而已。所以,学生在学校里的积累也是非常重要的,要天天

积累,才会得到公司所认可的、让你获得工作的资本。在学校里没有认真学习的人

,一样无法“诚心”地面对工作)
IT之禅(五)
程序员:大师啊,什么是幸福?
大师:把“生”和“死”看做是射线段的两端,当你站在线段的任何一点时,向前

看,愿意活下去;向后看,没有什么后悔的,这就是幸福了。
程序员:那您的追求是什么呢?
大师:站在那个只能往后看的点上时不后悔,仅此而已。
IT之禅(六)
程序员:大师,什么是英雄?
大师:一个复杂的同步调用函数而已。
程序员:呃~~~我不太明白。
大师随手在玻璃墙上写了一个函数——main(){printf("I am a hero!");

returrn;}
“这太简单了,所以不算是英雄”大师说,然后又在玻璃上快速地写出了十来个函

数,并让他们在main函数里一层又一层地嵌套执行——整个函数复杂得让人眼花缭

乱。
“当一个人发现一件事不能直接完成时,就要去做另一件事来支持这件事,如果还

不行,那就再去做更深、更远的事情,”大师说:“历尽千辛万苦,直到事情一层

一层地解决掉了,他最初的目的也达到了,他就可以向人们宣称他成功归来

(return)了。事实上,这个嵌套越深、越复杂,就越容易赢得人们的尊敬。”
程序员:并不是每个人都能成功。
大师:是的。如果堆栈没有溢出,而且电池耗尽之前return了,那他就是个英雄。
程序员:如果停电前没来及return呢?
大师:那他就是个——悲剧英雄。
“然而,”大师顿了顿说:“似乎所有人都忘了人活着本身这件事。”说着,大师

把那些复杂的函数用板擦擦除,玻璃墙上只留下孤零零地一行代码:main()

{printf("I'm a hero!"); returrn;}
透过玻璃墙,程序员看到同事们继续忙碌着的身影……
 IT之禅(七)
大师路过一个程序员的桌子,看到程序员正在伏案疾书,于是问到:“你在写什么

?”
程序员:我在试图把您告诉我的东西整理出来做一个存档,以便以后温习。
大师:我看看,可以吗?
程序员把纸递给大师,没想到大师把纸撕了个粉碎,然后丢在了纸篓里,然后说:

“禅,是思想对思想的,写下来的字只有一个功能,就是帮助你忘记。”
程序员:那您要我怎么做呢?
大师:照着做!直接从思想到行动。
程序员:如果不需要文字的东西,为什么还会有那么多经典来记述禅?
大师:那些只是砖头。
程序员:砖头?
大师:是的。我们现在在哪里?
程序员:房间里呀!
大师:房间是拿什么垒的?
程序员:砖头。
大师:所以,没有砖头不可能有房子,对吗?
程序员:对!
大师:但我们要房子,是要它的空间,确切地说,是由砖头围出来的这个空间,对

吗?
程序员:对。
大师:所以,我们要的东西在砖头之外,不在砖头之内!砖头只能形成墙的空间,

而这个空间是不能住人的。
程序员:我好像懂一点了……
大师:书也一样。功夫下在书里,而真正的东西却在书外。如果你只是迷恋那些书

里的文字,就好像把自己砌在墙里一样——无非是一个咬文嚼字的书虫罢了。所以

……(大师指了指纸篓)
(注:这则故事告诉我们两件事——第一,思想上的东西要用行动去强化、去固化

,正所谓知行合一;第二,一切大道理和大思想和禅都是一样的,不立文字,比如

设计模式,很多人只知道捧着书本去看、挂在嘴上去说,一到写代码,要么不用、

要么滥用、要么错用……都是因为没有悟出这一点来)
IT之禅(八)
管理者:我努力使我的团队团结,可他们就是不团结,怎么办啊?
大师:你是怎么努力的?
管理者:我把他们每个人找来谈话,指出别人的优点,让他们互相学习。
大师:团队不团结的罪魁祸首就是你自己。
IT之禅(九)
禅师看见一个程序员在收拾东西,就问:“怎么了?”
程序员:大师,再见了!我被解雇了。
禅师找到管理者问:“你解雇了一个效率很不错的程序员?”
管理者:效率很不错?那是以前吧!他已经好几个星期萎靡不振了!这对别人不公

平~~解雇他,这不是很好吗?
于是禅师把管理者带到一个村庄,这个村庄所有的地都种着庄稼,但还是有一些人

因为粮食不足而背井离乡、出去逃荒了。
禅师又把管理者带到另一个村庄,这个村庄有三分之一的地是荒着的,而村庄里的

人却比前一个还多。
禅师问管理者:你怎么看?
管理者:第一个村庄里的人太懒了;第二个村庄如果把所有地都种上,可以养活更

多人。
禅师:实际上,远古时代的农民就已经知道,把一块地空出来,不种庄稼,让它接

受阳光的照耀、雨露的滋润、风的爱抚和大河的拥抱,会让它在接下来的两年内产

出更多的粮食,而且周而复始;如果连续耕作,则会地力不足,越来越瘠薄。土地

都需要修养生息,更何况人呢?人不是机器,这些成本都是一个团队应该承担的。
IT之禅(十)
禅师:因为好运气得到的东西也会因为不走运而失去。这是世间常态。为了让你的

心适应这种常态,你应该懂得“随缘”。
IT之禅(十一)
程序员:大师,每个人都说自己有梦想,我为什么没有梦想呢?
禅师:当你知道此生有涯时,你就有梦想了。因为你知道必需用有限的时间做点事

,而这时候你也明白了做什么事都不容易,能把一件善事做好、做大就很不容易了

。它将成为你的梦想。
程序员:我记住了!
禅师:哦~~对了,那些把梦想挂在嘴边的人不一定真的有梦想。看一个人有没有梦

想,要看他在做什么。当他做的一切事情都指向同一个目标时,那就是真的了。
IT之禅(十二)
禅师:生的时候多反省自己,多听取别人对自己的评价,灭的时候会安心;生的时

候如果悟到了禅的真谛,灭的时候则会微笑。

IT之禅(十三)
禅师:有些人注定只能做自己世界里的领袖,而无法让任何一个人(哪怕是孩子)

追随他。
 
IT之禅(十四)
禅师:人活着,可以有各种各样的模式,选择了模式也就选择了手段(比如是靠嘴

巴、靠双手、靠思想)。如果你想跟“人”打交道,那就从“人”共同的角度去做

,而不要从模式入手。
 
IT之禅(十五)
如果你是鹰,那就别跟鸡一起玩儿——根本玩儿不到一块儿去——体验抢米捉虫的

感觉时除外。
 
IT之禅(十六)
确保在发现越来越好的东西时,自己不要变得越来越坏——无论是身体、尊容、智

慧还是人品。
 
IT之禅(十七)
程序员:大师,什么样的团队才是优秀的团队呢?
禅师:当你进入这个团队时,你的心是干净的、平稳的。数年之后,如果你发现你

的心中越发宁静、清洁、充满慈祥与光辉,那它就是一个优秀的团队;如果你发现

你的心中变得阴暗、狭窄、充满愤懑与焦虑,那它就是一个糟糕的团队。
程序员:可是书上说,优秀的团队是效率高的团队。您没有提到效率。
禅师:如此细微的书……禅是无所不包的。你说那两种人,谁的效率高?
程序员:还有书说,优秀的团队是一部电梯,会带提升你。
禅师:嗯,有点禅的味道。但公司这部电梯,你可能碰巧上了一部正在上升的电梯

,也可能正好上了一部下升的电梯,所以,你只能在下次开门的时候才知道你有没

有上对。而禅这部电梯,你什么时候上,什么时候都是对的,因为它永远是向上的

。而且,还有什么比提升一个人的人性更大的提升呢?
程序员:书上还说,我们要自制、自律,不要受糟糕环境影响,内因才是最重要的


禅师:除非这个人已经领悟到了禅。普通人的内因是很难与外界的力量持久抗衡的

。短暂的阴霾会让人身体不适,长期的阴霾会让人格变得阴暗,这时你写的代码与

会充满抑郁与惆怅;扫去心中的阴霾,你会感觉到快乐,如果祛除心中的阴暗、让

心中充满光明,你的代码也会闪耀光辉。
 
IT之禅(十八)
在城市的地下,那些永远无人触及的管道里,隐居着不为众人所知的人们;在代码

的深处,那些永远不会被调用的函数里,隐匿着bug。
 
IT之禅(十九)
程序员:大师呀,为什么团队里有人不干活、总找别人的麻烦还很受领导喜爱;干

活的人却被排挤呢?
禅师:每个人,时时都在酿造因果,如果你不在一个因果中,你就与它无缘。受器

重的人,一定有他的善因;受排挤的人,也一定有他的恶因。不干活的人,如果能

推动团队的前进,理应获得奖励;干活的人,如果完成任务后就变得像只刚下过蛋

的母鸡,也一定会遇人厌烦。
禅师停了停,又说:天道酬勤,公司有常,但天道是大河,公司之常只是个小浪花

、小漩涡,所以,还是应该放眼你的生命这条长河的。
IT之禅(二十)
禅师:优秀的软件不会腐朽。程序员思想的精髓会随着时间的熔炼化为舍利。
 
IT之禅(二一)
禅师:软件优秀与否,由分发的拷贝量决定——无论它是正版还是盗版。
 
IT之禅(二二):
禅师:代码是最好的教材。对于这份教材,不能用读书的方法去读,因为这本书用

的是暗语,就像古代战士的皮带(1)。读它最好的办法是把它运行起来,设断点

和跟踪。
注:古时有一种文字加密方式就是把皮带以某个角度缠绕在木棒(或者是锥形棒上

),然后再写字,这样,解下来之后,字是错乱的,除非你把它以同样的角度缠上

IT之禅语—编程也是需要悟的相关推荐

  1. 水的智慧:孔子、老子、禅语 人生处世当如水,善待一切

    (一) "智者"的智慧当如水之灵活.若藏于地下则含而不露,若喷涌而上则清而为泉:少则叮咚作乐,多则奔腾豪壮.水处天地之间,或动或静:动则为涧.为溪.为江河:静则为池.为潭.为湖海. ...

  2. 震撼心灵、洗礼灵魂--【经典的大师参禅的禅语】

    [经典的大师参禅的禅语] 善导大师云:如来所以兴出世,唯说弥陀本愿海. 六祖惠能:菩提本无树,明镜亦非台,本来无一物,何处惹尘埃. 斌宗法师:人身难得今已得,佛法难闻今已闻,此身不向今生度,更待何时度 ...

  3. python禅语_42:对象、类、以及从属关系

    # 练习42.对象.类.以及从属关系 有一个重要的概念你需要弄明白,那就是"类(class)"和"对象(object)"的区别.问题在于,class 和 obj ...

  4. 佛家经典禅语语录句子

    [1]:在天地之间觅得一方安详,听风雨,听山语,听禅语. [2]:心是一方砚,不空亦不满.眼是一片天,不奢亦不贪.字是一盘餐,不腻亦不淡.深邃梅婷花向晚,零落幻影墨里寒.谁人涂抹香薰醉,禅语萦绕紫檀烟 ...

  5. 8条佛曰 66句禅语

    八条佛曰 1.佛曰:忘记并不等于从未存在,一切自在来源于选择,而不是刻意.不如放手,放下的越多,越觉得拥有的更多. 2.佛曰:命由己造,相由心生,世间万物皆是化相,心不动,万物皆不动,心不变,万物皆不 ...

  6. 66句震撼人心的禅语(转)

    八条佛曰 1.佛曰:忘记并不等于从未存在,一切自在来源于选择,而不是刻意.不如放手,放下的越多,越觉得拥有的更多. 2.佛曰:命由己造,相由心生,世间万物皆是化相,心不动,万物皆不动,心不变,万物皆不 ...

  7. 高山印象-中国-苏州拙政园-过亿别墅——禅语

    芜湖别墅-设备设计说明 主案-高山,高山印象宣传部  撰稿人:杨飞,审稿人:李昌平 设计说明:    设计主题:禅语: 设计文化:中华文化加家谱家训文化贯穿其中. 设计风格:简约中式: 中式风格起源就 ...

  8. 上海源悦设计过亿别墅-禅语

    设计说明:   千年的文化,宋代起源,明清盛兴.设计的元素及图腾大多与周易有着密切的关系,本案一简再简,但留着法则,留着根本. 家庭成员简介: 男主人为苏州一家路政公司董事长,爱好青花瓷及字画收藏.女 ...

  9. 感悟人生——佛家经典禅语

    佛家禅语:人生不是梦.若是梦,就怕梦醒了,人老了.人的不幸有千万种,而幸福的人只有一种:心境禅定,爱心无染的人. 佛家禅语:将军的马寄养在禅院,对驴子十分傲慢,不久马病了,不能上战场,被卖到农庄拖粪车 ...

最新文章

  1. Mysql数据库主从搭建
  2. 软件工程到底是干嘛的....
  3. String---Double 不依赖地域性的转换
  4. Java 8 新特性001_Java 8 Optional 类
  5. mpls--通过全局路由表和静态路由的因特网接入
  6. Java使用WebService调用远程服务wsdl的方法,搭建一个demo,简单易用的教程
  7. 软件质量管理QM、QA、QC的区别
  8. Excel如何快速制作二维码图片?
  9. 10分钟带你进入Swagger的世界,快来看一看吧
  10. svg图标如何修改大小?
  11. 【蓝桥杯】看完这些,还在担心自己拿不到奖?
  12. 已写完的二十本最经典原创小说巨作!你都看过吗?
  13. 运动健身人群画像洞察报告.pdf
  14. UMA Frame Buffer Size 核显显存与CSGO帧率
  15. pymysql获取要查询的字段名(列名)
  16. 用python计算转换温度
  17. sql数据库连接字符串(Persist Security Info)
  18. [软件工程]敏捷过程模型的特性研讨——源自newsmth上的讨论
  19. 常见的目标检测中的背景建模方法
  20. extends和implements区别

热门文章

  1. Putting Plates 摆盘
  2. Day03,爬虫的一天
  3. Frida—HOOK 学习笔记1
  4. 数据结构课程设计(C语言实现)
  5. git 不小心删除本地文件恢复
  6. 数字工业 弹性安全丨2022 Fortinet工业互联网安全发展峰会成功举办
  7. 《一周学完光线追踪》学习 三 光线相机和背景
  8. 社会化分享bshare代码在网站中的使用(包括https下无效的解决方法)
  9. 闪灵数据恢复免费版 2.2
  10. WebXR教程大全之如何使用 A-Frame 制作 WebXR 游戏(教程含源码)