《程序员之禅》一一第3章 为什么要进行禅修编程

第3章 为什么要进行禅修编程

程序员之禅
禅是个严肃的东西,它可以改变你的人生观。不过只有你自己想要改变时,它才起作用。我将肯自律、务实、脚踏实地的程序员称作“禅宗程序员”。我相信,即使世界颠倒了,他们仍然友好、可靠。这与他们的宗教信仰基本无关,而是事关其行事作风。本书的目的正是帮助你达成此目标。

改变思维方式不是一项简单的工作,需要终生学习。我本人也仍然在修习,距离说“目标达成”差很远。要是你始终在思考目标,你就迷失了方向,要将目标看作修行道路的一部分。你偶尔会迷路,终归你将回到正途。不要试图做一个完美的流浪者。请努力跟随内心的方向,但不必期望过多。

回到标题:为什么要进行禅修编程?如果你正有此疑问,本章就来让你明白出了什么问题,为什么你应追求改变。

时间: 2024-10-29 03:40:29

《程序员之禅》一一第3章 为什么要进行禅修编程的相关文章

《程序员之禅》导读

序言 程序员之禅我并非一名僧人. 我从2006年开始禅修,至今已有7年,听上去似乎已颇有心得,其实不然,我仍只能算是初学者.我知道自己应该换一种生活方式,但这很难,毕竟沉浸其中已久.当你境遇不佳时,你很难看到一个不同的视野. 参禅之初,我的状态很糟,却不明就里.直至某日清晨打坐,顿悟问题之所在:我并不需要受戒为僧人,或者成为禅师.只要你去冥想,视野就会改变.终于,禅改变了我的意识,改变了我的工作方式,让我变得更有效率.最重要的是,我变得更加快乐. 此前,我从未想过自己会写一本关于禅的书. 我目睹

《程序员之禅》一一第10章 程序员之禅的10条法则

第10章 程序员之禅的10条法则 程序员之禅在一个飘雨的清晨,我坐在书桌前,思考如何进行高效率工作的问题.在成为自由职业者之前,我一度拼命工作而结果却令人闷郁.自2006年起,我开始参禅.过了许久,我终于明白,千百年前的禅师就已知道今天的程序员该如何工作.从那时起--尽管我并不喜欢"如何成为一名更好的程序员"之类的帖子,我便希望能够总结一下个人参禅心得.它可以让我保持清醒.如果你对这篇文章有什么看法,欢迎随评.

《程序员之禅》一一第2章 佛教小谈

第2章 佛教小谈 程序员之禅本章我会为你简介下佛教.毫无疑问,这些只是基本知识,不够完备.在下文你会接触一些佛教教义和佛教神话,同时也将看到我个人的一点经验之谈.可以说这是我初学佛教的心得体会.这些知识让我沉思.

《程序员之禅》一一3.1 无法摆脱的困境

3.1 无法摆脱的困境 程序员之禅 是什么让项目变糟?何时起我们下班回家时开始盘算:"见鬼,我得离开"?下面是我们程序员不时要面对的一个问题清单,这些问题让我们筋疲力尽.而通常我们又躲不掉,不得不设法去应付. 3.1.1 错误的团队 如果你不幸处在一个错误的团队中,问题则免不了.大家也许都还不错,但是当其中某人因为钱的事情不高兴,或者对琐碎的任务感到厌烦时,他就可能破坏团队的气氛.其他人可能只顾着自己的事业,这使得他们变成了糟糕的团队伙伴.某人会认为自己是在帮助这些人实现他们自己的事业

《程序员之禅》一一1.1 我如何学习打坐

1.1 我如何学习打坐 程序员之禅 很多人问我为何禅修.答案非常简单:生活失去了乐趣.我经常胃痛,而且容易感冒.我的闲暇时间都是跟同事饮酒度过的,这看起来很正常,其实不然.直到有一天,我决定换一种生活方式,虽然我并不知道究竟哪儿出了问题. 还是从头说起吧. 1.1.1 最初的那些年 我起初是个牙科技师,对这份工作也乐在其中.得到这份工作并非一帆风顺.在学校时我对这个专业并不太感兴趣.十二岁时,我喜欢摇滚乐,梦想有朝一日成为摇滚巨星.一个人如果花半天时间打鼓,剩下的半天还想着歌曲,就不可能有多少时

《程序员之禅》一一3.2 “职业倦怠”综合症

3.2 "职业倦怠"综合症 程序员之禅 在写作本书时,"职业倦怠"(burn out)综合症在德国是经常讨论的话题.从根本上说,它描述了因劳累.疲倦或类似的原因导致的某种类型的崩溃.如果你有过同样的经历,就知道这种疲惫程度是健康人无法想象的.它会导致抑郁症,极端情况下会导致自杀.诊断这种疾病不容易,正因为如此,一些人认为根本不存在"职业倦怠"综合症. 3.2.1 确实存在职业倦怠症吗 有些人说,那些抱怨崩溃的只是些是懒人,他们肯定不是生病.这些人

《程序员之禅》一一1.2 什么是禅

1.2 什么是禅 程序员之禅1.2.1 佛陀乔达摩·悉达多 在了解禅之前,我们需要先了解下佛教.乔达摩·悉达多创立了众所周知的佛教.他是净饭王之子,出生于公元前563年.(在悉达多小的时候,)有预言称,他要么成为一位强大的国王,要么成为圣人.世人之师. 悉达多的父亲净饭王希望他能继承王位,于是试图向他掩盖世间的丑恶.净饭王认为,如果他的儿子相信这个世界只有美好而无丑恶,那么悉达多将会决定继承王位,而不是想成为圣人.他禁止一切枯萎.衰老.丑恶的东西进入皇宫,并且不许悉达多走出皇宫.就这样,悉达多被

《程序员之禅》一一10.4 无我

10.4 无我 程序员之禅一些程序员存在的大问题是:过于自我.但其实,我们没有时间过于自我,没有时间成为一个摇滚明星. 谁能决定你的编程水平呢?你自己?不是.别人?可能吧.你可以拿苹果跟香蕉比吗?不能.你是个个体.你无法将整个自己与他人去比较,只能说某些方面的比较. 有个技能有啥可自豪的?你擅长Java?酷,别人是不如你,但他擅长打保龄球,你行吗?Java比保龄球更重要吗?恐怕要视具体情况而定.你可能因为Java赚得多一些,但别人可能从生活中获得了更多的乐趣,因为他有一群保龄球友. 你真的对自己

《程序员之禅》一一3.3 自生自灭

3.3 自生自灭 程序员之禅我们可以尝试交流想法,但如何确定对方理解我们想要表达的东西? 所谓的"理解",与当时的语境和生活环境紧密不可分.此外,我们的思维本身也不同.这使我们不可能像交流电子邮件那样交流思想,用编程术语说,没有共同的数据格式.当我说"苹果"时,我脑海中的形象不会和你脑海里的一样.甚至当我自己把它画出来时,它也不会像我最初想像的那样.退一步说,即使我能做到这一点,对同一个图像的感受你我也不会相同.这是因为感受还与情境和你自己的经历有关. 这些都表明,