一 旦你已决定处理某项任务,就要尽你所能把它作好。不要同时启动几件事。一次只作一件事。一心多用不会使你变得更快,你只不过是在进行多线程式的工做。若是 进行多线程式的工做,那么你将变得精疲力竭、错误倍出,并且为了从一个任务跳转到另外一任务也会浪费时间。这不只适用于编程,并且是条通用建议。php
泽木兴道(Kodo Sawaki)禅师说过:要是你想睡就睡。当你准备睡觉时,就别盘算软件了。只管去睡。要是你想编码就编码。切勿虚度光阴——专心编码。要是你累得写不动程序了,那就睡吧!即便像Stephan Uhrenbacher那样知名的多任务处理者在此时也会决定进行单线程式的工做。我有着与Stephan相似的经历,并最终写出了名为Time & Bill的 时间跟踪工具。其目的是跟踪个人时间,哪怕是像打电话那样的小任务也可轻松跟踪。如今我能够在天天伊始建立几个秒表,并且只需轻轻一点即可跟踪个人时间。 可是过去的结果倒是场灾难:有时直到我移至下一个任务为止,我仅仅在某个任务上工做了几分钟。如今个人状况已有所改善。与番茄工做法相似,我会计划若干时段,而且在那些时段里全神贯注地工做,不聊天、不瞌睡、不浏览应用商店上那些精彩的新游戏。程序员
你在开始编写软件以前,需清除杂念。暂时达到心无旁骛的境界。要是你遇到什么麻烦,请勿受它影响。大多数状况下,烦恼会烟消云散。要是麻烦严重到挥之不去的地步,那就切勿工做。应尽可能把问题解决。至少当你着手工做时,要让本身进入与世隔绝的状态。编程
邮 件列表中是否是有些精彩内容?就让它留在那里吧!你能够回头再来了解那些精彩内容。停掉那些使你心烦意乱的玩意:关闭Twitter、Facebook、 以及你的电子邮件。你甚至应该把手机调成静音,而后放进口袋。你可能会说这与第一点“专心”很类似。然而还有一个限制就是:在工做以前或午饭时,不要使用那些工具。它们把你与外部世界联系起来,并且极可能会带来一些新麻烦或是让你分心的事情。多线程
像 这样想:在大部分时间,当你清早醒来时,头脑是很是清醒的。不然,就须要借助某些运动让你清醒(我会进行长跑)。要是你以为神清气爽了,就去着手工做并全 力以赴地工做。当你再也不工做时,再让尘世的喧嚣充斥你的心灵。当你完成一成天的工做以后,你就会发现那也不过如此。Twitter之流会消耗你不少能量。 千万不要认为:就只一小小会儿。而事实并不是如此!工具
你对此已经是心知肚明。
(译注:确实如此!就我而言,只要一打开微博,几十分钟、甚至几个小时转眼即逝,而手头的工做却停滞不前 :()。学习
请回忆你是菜鸟的往日。或是铭记在心,设想本身仍是只菜鸟。你以为永远都学不够。天天都把本身当成菜鸟看待。老是努力从菜鸟的角度去看待各类技术。你能够接受使你的软件更好的修正,并且要是你想更轻松一些,那就脱离标准路径(译注:正所谓“初生牛犊不怕虎”)。即使是那些经历与你不一样的人,他们也会有些奇思妙想。编码
你曾经有过两次以相同方式生成某个软件的经历么?即便你复制软件,也会多少有点儿不同。spa
一些程序员有个大问题:他们拥有自我。不过没时间用于造成自我。更没时间让你成为摇滚明星。线程
究竟是谁决定了你做为程序员的质量?是你本身么?固然不是。是其余人么?有多是。不过你的真地能够把一个苹果与一根香蕉放在一块儿比较么?不能够。因为你是独立的个体,所以你没法拿本身的整个身心与他人进行比较,你只能比较几个方面。excel
某个方面根本不能引觉得豪。你擅长Java么?那很是好。其余人确实不如你,不过他们更擅长打保龄。是Java比打保龄更重要么?这要视状况而定。或许你用Java赚到更多的钱,不过其余人因为结识他的保龄球友,他们可能拥有更多的生活乐趣。
因为你是名极客,就真地值得骄傲么?拥有自个人程序员不会学习。正所谓“满招损,谦受益”。世人皆为吾师,不妨同时向高手和菜鸟学习。正如子曰,三人行,必有我师焉。
泽木兴道(Kodo Sawaki)禅师说过:你可有可无——俗话说,别总拿本身当棵葱,不是谁都拿你炝锅的。
不妨想想!
(译注:三、4两点看似独立,实则相互呼应,惟有先虚其心,而后慢慢地眼里才能容得下别人,看获得别人的长处,骄横之气也能慢慢散去,并真正达到无我境界。)
若是在你想获得些什么的同时,却忽视了“当下”的生活,那么你就已经输掉了这场比赛。只要竭尽所能,无需顾及你可能在好久之后才能达到的目标。
难道历经千辛万苦工做20年只为作股东?为何你不能仅为享受工做之趣而尽心尽力呢?其实,努力工做也能乐趣无穷。禅宗有言,一日不做,一日不食。
无需待到20年后再开启幸福之门。你如今便可幸福快乐,就算你不是股东、或是没有开上保时捷也同样能够幸福快乐。世事难料,你可能会大病一场,可能会被炒鱿鱼,也可能心力交瘁(若是你遵循本文讲述的全部这些内容,那么我猜发生这种状况的可能性会很低)。
在这些不幸的事发生之前,只要尽心尽力地工做并乐在其中就行了。不必盯着同事们的收入。不必惦记你未获得的很棒的新职位。
毕竟,你终会有所成就。你最终将获得美好的回忆,或许还有个好职位——还有那杰出的20年。天天都是好日子。
若是你曾经直截了当地提到,你以为在你的公司工做根本就不开心,那么你必须立刻离开。决不要留在夺走你生活中的快乐的公司。固然,人们能够选择离开只有在发达国家才可能发生。不过要是你正生活在如此良好的环境中,那你就这么作吧。无怨无悔地离开。你没有时间能够浪费,由于或许你明天就会死去。
一旦你没有了职业目标,那么离开时即可逍遥自在。
要是你没什么可说的,就不要浪费其余同事的时间。这样作并不会使你看上去懦弱无能。天天你工做时,你须要设法作到不让他人心烦不安。想象一下,若是每人都试着这样作的话——那应该是个很棒的工做环境吧?尽管有时这是不可能的。但只要努力尝试,你就会乐意这么作的。
若是没有造成自我,那么闭嘴就很容易作到,还会谨慎对待你所说的每件事。不要把你的“经验”与自负相混淆,永远记住:你是只菜鸟。要是别人有了好主意,就该支持。
没 错,你正在工做。不过与此同时你也正在生活和呼吸。即使你在工做中遇到了一些困难,你也须要聆听你的身体所发出的信号。你须要了解的那些对你有益的东西。 这包括一切,包括譬如食物等生活必需品。你须要关心你本身以及你周围环境中的一切——由于毕竟你喝的水是奔流不息的河水。由于你只为本身而生。你独自生活,而且将会独自逝去。即便没有你,世界依然生生不息。
要 避免在你不喜欢的情境下工做。要避免无偿工做,若是那意味着你会以为很无聊,并且会夺走你休息时间的话。与那些让你不悦的事物一刀两断。难道无偿工做听起 来只是个理论么?想一想那些在其黄金时间从事开源软件开发的人们。要是你曾订阅过某些项目的邮件列表,那么你可能就会知道那里是何其热闹(至少有时候会如 此)。要是你没法从中体会到乐趣——那就不要再作下去了。我知道有不少人,他们工做在并不喜欢的开源软件环境之下。此外,我用Time & Bill来跟踪我花费在开源项目上时间,并且惊讶地发现我竟然在那里浪费了如此之多的时间——尤为是在一些我不太喜欢的项目上。
有 鉴于此,有些人认为,只有当他们拥有黄金时间,而且整晚与xbox游戏机和啤酒相伴时,才是他们惟一的乐趣。尽管这有时是个好主意,不过那未必在你一辈子时 间里都是“乐趣”。要是你能够避免你不喜欢的情境,那就要避免它们(如上所述)。不过有时须要作些真的很糟糕的事。例如从你经理的Excel表格中手动复 制/粘贴原始数据到phpmyadmin中。这项工做可能会花费你数天时间,并且确实很无聊,毫无乐趣可言。不过有时你须要作诸如此类的工做。你不能每当 获得一个无聊的任务时就辞职不干。禅僧也不会羞于他们的工做。他们早上4点起床(有时早些,有时晚些,依僧院而定),接下来开始打坐参禅,接下来劳动(他 们甚至将劳动视为参禅之法门)。他们有事要作,例如清扫厕所、或者在菜园务农、或者做为火头僧,他们要烧火作饭。他们全心全意地作事。不管他们作什么,他 们作的时候都毫无苦恼,并且他们都(或应该)很高兴,由于每秒都是他们生命的瞬间,即使那一秒他们正在清扫厕所也是如此。
话虽如此:中止哭泣,要是你须要复制/粘贴excel,就只管去作好了。不要为此类事情浪费精力,它们都会过去。或者以成为最好的excel复制/粘贴者取而代之。
要是你患有心脏病,人们可能会说:“呃,是的,他确实工做很卖力,他甚至在夜里为我无偿工做”。可是没有人会领你到另外一个世界。这最后一步要咱们独自走完。在冥界之中你没法交换任何东西。甚至连个屁也不行。所以这就要取决于在每一秒中你对本身的照顾。要是你没了也就没了。不过既然你活着就该好好活着。没有时间能够浪费,必须争分夺秒。
在 禅宗中,"留心(care)"是个集大成的词汇(并且我认为在全部的佛教形式中皆如此)。我没法表达我想说的一切。要理解"留心(care)"的不一样含义 是很难的。可能你最好仍是使用“觉察(awareness)”一词。在生命中的每一刻,你必须知道本身在作什么。在你的生命中,你必须时刻保持正念。不然 你就会浪费生命。不过固然,这取决于你的所做所为,随你的便吧!
是的,有人付给你薪水。有人告诉你须要作什么,并且他还能够解雇你。可是,没有理由放弃你本身的生活,或是因公害病。总之,你的老板没法控制你。即使你对本身能否进行自我管理心存怀疑——但切勿走上这条不归路。
回来接着谈你的老板:要是你容许他控制你,那他可能会把你的生活搞得一塌糊涂。而惟一的出路是,若是要你去作的事会有损健康或是违背你的道德标准,那么请说“不”。接下来会发生什么?最不济就是他把你解雇。那又怎样?若是你生活在西方国家,而且是名码农(当你阅读此文时,极可能你就是名码农),那么你将获得另外一份工做。
对 于将CSV格式的数据转换为HTML格式等诸如此类的任务,我并不想对它们说“不”。我要说的是,是否每周80小时的工做时间让你的身体吃不消,或者你觉 得你的孩子须要更多的重视;或者你是否被迫解雇某些人,仅仅由于你的老板不喜欢他们;或者你是不是名咨询师,而且受雇为核电厂或坦克开发软件(有人可能会 说为核电公司工做简直棒极了——这违背了个人道德标准,而且只是举例而已)。对于以上状况,你能够说“不”!
程序员不只仅是程序员。你应该作些与计算机无关的事。在你血气方刚之时,不妨乘风破浪扬帆远航、钓鱼、潜水。还能够练习冥想、武术、或者演奏尺八(即Shakuhachi,是我国唐代时传入日本的一种竹笛)。不管你作什么,都要竭尽全力。跟你在工做时间的状态如出一辙。应严肃对待。爱好不只仅是爱好, 它仍是在展现自我。要是有人说爱好无足轻重,谨防上当受骗!现现在,咱们能够尝试各类各样的爱好。我已经录制了几张我的CD,还创做了几本科幻小说(不过 小说还没有出版,我还得多多练习)。正是这些爱好塑造了如今的我,并且最终引导我练习禅修,并撰写出此博文。最近我在练习禅宗尺八,它在个人平常生活中占有 相当重要的地位。
尽管花儿很漂亮,但只不过是朵漂亮的花——仅此而已。并没有任何非凡之处。而你只是个会编程的人。或许你很优秀,但没有什么不同凡响。你与我、或者这个星球上其余全部人都是同类。
你 不只要吃喝拉撒。固然,还要睡。(最好)在好久之后,你会驾鹤西游,你所创造的一切也将随之消失。甚至是象征不朽的金字塔好久之后也会消失。你知道那些建 造金字塔的人的名字么?即使你真的知道,难道你知道了就那么重要么?并不是如此。金字塔依然耸立在那里,或是随风而逝。平淡无奇。
你的软件也同样。银行正在用你的软件赚钱。不过在你驾鹤西游以后,没人会记得你。这没有任何不妥之处。正是“逝者如斯夫”!你应该对此了无牵挂。若是你正在遵循前9诫生活,那么你会发现最后这项修行既有益又有趣。如今仅有两件事,即时间的流逝,以及全神贯注地作事。
要是你的公司因财务问题而关门大吉,那没什么大不了。生活将会继续。其实根本无须xbox游戏机、汽车、或是别的东西。因为这个星球上大部分人生活在极度贫困之中。他们根本不在意xbox游戏机,由于他们很乐意获得一些食物、乃至是水。
所 以……你到底为何不同凡响?难道是由于你有幸出生在西方国家?仍是由于你会写代码?不,没有什么不同凡响。你能够放弃自负去自由自在地生活。尽情享受周 围花儿的颜色和香味。当冬季降临时无需泣不成声,而春回大地时也没必要欣喜若狂。那不过是四季更替罢了。请铭记在心,一旦某人拒绝了你的求职申请,是由于那 家公司并未不同凡响到你须要为那份工做而劳心费力。
我不是一名禅僧。我只是正在实践和学习之中。若是你以为有些须要深刻理解的内容,那么请向你本地的禅僧求教。固然,我会在博客中尽可能为你解答,尽管如此,我还只是名初学者。不管如何,我很高兴能收到你的评论,而且要是你喜欢此文,能否愿意将本文连接发到微博上。感谢阅读!