《编程之道》出自美国一位资深的程序设计师 Geoffrey James 之手。
相传作者早起打太极拳的时候,突然开悟,悟到了编程之道。
本文章我自己整理的番外篇,哈哈哈,有点儿无节操。
1.1
程序员见禅师:我学了 hello world 和水仙花数,想自己开发个操作系统,希望大师指点。
禅师笑而不语,抓来一只鸡,在鸡腿上缠根线,他一拉线,鸡立即跌倒,鸡挣扎起来继续走,禅师又一拉,鸡又跌倒,如此反复八次之多。
程序员若有所悟:“大师您是让百折不挠,再接再厉?”
禅师一笑:“小伙子,我是让你拉鸡八倒。”
1.2
程序员问禅师:我总是和我的同事们合不来,他们使用 Java,我使用 PHP。
禅师笑而不语,拿出一根筷子,递给青年:来,折断它。
青年接过筷子,很轻松地就折断了。
禅师又拿出四十七根筷子,青年抢过来,抄出把斧头全砍断了。
禅师沉吟片刻,摆出架式,双手合十:你们应该使用 Python 语言。
1.3
程序员对禅师说:“禅师,有些东西我放不下。”
禅师说:“没有什么东西是放不下的。”
程序员摇了摇头,打开电脑。
禅师说:“还是买个大点儿的硬盘吧。”
1.4
一程序员请教禅师:我最喜欢 java 语言,但是别人总说 java 不好,java 将死,我该如何?
禅师拿起一把斧子抛向天空,然后问:听到天空喊疼的声音了吗?
该程序员摇头:斧子又没伤到天空,天空怎么会喊疼呢?
禅师点头:天空那么高远辽阔,何事不能容。做名合格程序员,要像天空一样。斧子扔得再… 啊呀我操…
1.5
程序员去拜访禅师:每次遇到程序 bug,我都心急如焚,特向大师求心灵平静之道。
禅师一言不发,先去劈柴,然后打水,把柴放入灶中点燃,用大壶烧水,细细地一个个擦拭茶杯。
程序员恍然大悟:“您的意思是,要善于从生活的细处去体验人生!”
禅师放下手里的活计,淡然道:“我这刚上班,正忙着呢,别他妈烦我!!”
1.6
程序员问禅师:“我想开发一个网站,其中包罗万象,汇集人人、QQ、facebook、淘宝的所有特长,大师觉得如何?”
禅师一言不发带他来到院子里,几棵梅树正默默地吐露着芬芳。
“梅花香自苦寒来...”
程序员很受感动:“大师!您是想告诉我只要不断努力就能得偿所愿吗?”
禅师摇了摇头:“梅前你说个屁。”
欢迎补充