禅是一种生活态度和生活方式。程序员是一份特别辛苦的职业,也是一个承受各种压力的群体。在物欲横流的今天,禅对于程序员有着特殊的意义和价值。
本书的作者是一名德国程序员老兵,深谙程序员的喜怒哀乐。他曾经发表了一篇题为“程序员之禅的十条法则”的博客文章,引发众多程序员热烈的讨论和强烈的共鸣。本书共10章,结合程序员日常生活和工作的方方面面,作者通过对禅的知识、理解、体验、思考和感悟,提出很多中肯的建议,对于努力奋斗的程序员颇有启发意义。
本书是适合广大程序员阅读的轻松读物,它能够帮助你更好地保持初心,把握真谛,更好地面对生活和工作。
第1章 引子
1.1 我如何学习打坐
1.2 什么是禅
第2章 佛教小谈
2.1 四圣谛与地狱
2.2 佛教中的“小鬼”
2.3 八正道
第3章 为什么要进行禅修编程
3.1 法摆脱的困境
3.2 “职业倦怠”综合症
3.3 自生自灭
第4章 气禅和编码
4.1 引言
4.2 气:呼吸与活力
4.3 气禅:编码的方法
4.4 战胜心猿
第5章 禅心即我心
5.1 别人对我不好
5.2 这是我应得的
5.3 我有一个糟糕的童年
5.4 我应该知道
5.5 这是你的生命
第6章 “我”境界
6.1 什么是自我
6.2 自我强迫症
6.3 我的编程
6.4 看不见的自我
6.5 少说多做
第7章 禅即苦修
7.1 时不禅、处不禅
7.2 吾生也有涯(活在当下)
7.3 身与心法脱离
7.4 学习、学习、再学习
7.5 不要变成职业头衔瘾君子
7.6 流水与止水
7.7 初学者心态
7.8 像火头僧那样编写代码
7.9 编程之业
第8章 一花一世界
8.1 佛陀程序员
8.2 弟子与师傅
8.3 饥饿的鬼魂
8.4 能
第9章 项目之禅
9.1 孙子与孙子兵法
9.2 毁灭之路
9.3 天不会塌下来
9.4 请笑对绝望
第10章 程序员之禅的10条法则
10.1 专注
10.2 心杂念
10.3 初学者心态(虚怀若谷)
10.4 我
10.5 不要设置职业目标
10.6 敏事慎言
10.7 正念、观照、觉察
10.8 做自己的老板
10.9 玩物养志
10.10 淡泊宁静
后记
参考文献
《立斜阳集》内容简介:庄子根据他皈依自然的哲学思想,希望人们“相忘于江湖”。冯至却认为:江湖越大,越是不能相忘。《立斜阳集
Newmediathrivesoncyclesofobsolescenceandrenewal:fromcelebrationsofcyber-everythi...
《三十六计(插图本)》内容简介:本书《三十六计》或称“三十六策”,是指中国古代三十六个兵法策略,语源于南北朝,成书于明清。
《理智与情感》内容简介:人文社本版“奥斯丁文集”首次亮相 简·奥斯丁处女作,与《傲慢与偏见》堪称姐妹篇 简·奥斯丁在十九岁时
信息系统项目管理师考试辅导-(针对下午考试) 内容简介 本书按照人力资源和社会保障部、工业和信息化部全国计算机技术与软件专业技术资格(不平)考试要求编写。作者依...
义务教育分册-书写智慧共同成长-全国信息技术课程教学案例 本书特色 《书写智慧共同成长:全国信息技术课堂教学案例大赛优秀作品与点评(义务教育分册)》是由北京师范...
《一步步写嵌入式操作系统:ARM编程的方法与实践》是一本介绍怎样去实际编写一款嵌入式操作系统的书,所涉及的内容包括操作系统基
《中国审美文化焦点问题研究》内容简介:中国古代美学思想具有若干复杂而深刻的核心问题,其中一些话题具有非常强大的延伸能力,旁
《嘻嘻哈哈陪娃图鉴·我们一起玩游戏》内容简介:本书写给家长们的陪娃手册,由北师大教育学博士李芳主编、针对3至6岁有宝宝的家庭
《冯唐成事心法》内容简介:他是热爱文艺的管理专家,是精通麦肯锡与曾国藩成事学的商业领袖,是医学博士出身的投资人。10年麦肯锡
《服装造型学(技术篇1)》主要内容有:上衣、裙子;连衣裙;上衣、裤子;花纹的名称;材料的名称;表面加工与特殊织物的名称;里料
《中国佛教信仰与生活史》内容简介:本书从制度史、社会史、文化史的视角,以忏法、素食、慈善、讲经、放生、菩萨信仰、名山信仰等
本书主要介绍当前在高速公路通信工程中广泛使用的几类现代通信系统,如程控交换系统、光纤通信系统、移动通信系统等,对数据通信
作家加里·哈梅尔的预测尖锐地指出了所有公司面临的挑战——商场逐鹿中,只有疾速创新才能立于不败之地。美国著名设计公司IDEO的
《CSSWeb站点设计手册》针对初、中级读者,特别是针对入门级读者。书中包含了经过精心筛选的学习CSS必须要了解和掌握的所有内容。
在内容上,《Android系统源代码情景分析(修订版)(含CD光盘1张)》结合使用情景,全面、深入、细致地分析了Android系统的源代码
《从零开始学Android开发》内容简介:本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆
《机器学习实战:模型构建与应用》内容简介:本书主要包括两部分。第1部分(第1章-第11章)讲解了如何使用TensorFlow来创建不同应用
《互联网+》内容简介:讲述在“互联网”浪潮下,尤其是移动互联网时代,电商平台如何设计与运营的专业手册。《互联网+:电商平台设
《华杉讲透《资治通鉴》9》内容简介:《资治通鉴》从战国写到五代十国,生动展现了十六个朝代一千三百六十二年历史中一个个活生生的