禅道程序员的10条原则
作者:网络转载 发布时间:[ 2012/5/9 11:02:25 ] 推荐标签:
5. 停止争论 Shut up
如果你没有什么要说的,不要浪费时间和你同事争吵。这并不是说你懦弱。每天你都要工作,你不需要搞得其他人紧张。想象一下,如果每个人都这么做,那会是多么好的工作环境啊。有时这是不可能的。但尽力尝试这么做吧,你会喜欢的。
如果你不自负的话,便很容易做到不争吵,而是去关注那些你真正想说的事情。不要将“自我”和经验搞混淆了,记住:你是一个新人。如果其他人有好的想法,去支持他的想法吧。
6. 留心细心意识 Mindfulness. Care. Awareness
是的你在工作。但同时你在呼吸。即使你的工作有困难,你也需要聆听你身体的信号。你应该学习对你身体好的事情,譬如食物。你应该学会照顾好自己,以及留心你所在的环境,毕竟你喝的水将会又流到河里去。因为你仅仅为你自己而活,你独自来到这个世界,也将独自离开。地球没有你照样运转。
不要工作在你不喜欢的环境。不要做不拿报酬的工作,这意味着你不会快乐,你不得不离开你的卧床。远离那些让你不开心的事物。不计回报的工作听起来是天方夜谭吗?想想那些在黄金时间里做开源项目的人。如果你在邮件列表中订阅过一些项目,你可能已经知道这是多么热门的事情。如果你并不感到开心,不要这么做吧。我知道许多人做开源项目,但是他们并不喜欢。用 Time Bill 我追踪过我为开源项目花费的时间,我浪费了太多的时间,尤其是那些我并不喜欢的项目。
有些人认为只有当他们有消遣时间的时候,能在晚上有 xbox 玩,有酒喝才会感到开心。虽然有时享乐是非常不错的,但不代表你一辈子的所有时间都是快乐的。如果你能避免你不喜欢的情况,请尽量避免(像我上面提到的),但有时你不得不面对那些你不想做的事情。譬如人手将经理的 Excel 中的数据复制粘贴到 phpmyadmin 中去。这些可能要花上几天,甚是枯燥。你感到极为无聊,但有时你不得不这么做。你不能因为碰到一个枯燥的任务随意的辞职。禅宗大师们也不会逃避他们的工作的。他们在 4 点钟起床(有时早些,有时晚些,取决于习俗),开始冥想和工作(他们认为工作也是冥想)。他们会做清扫厕所的工作,或者做园艺,如果是斋饭僧,他们会做饭。他们会全神贯注的工作。不管他们做什么,他们都会全身心的去做,并且感到快乐知足。因为每时每刻,甚至是打扫厕所,对他们来说都是他们的生活。
也是说:如果你需要复制粘贴 excel,也不要哭诉了。仅仅去做吧。不要浪费你的时间在抱怨上,它们会过去的。试着做个好的复制粘贴者吧。
如果你得了心脏病死了,人们也许会说:“哦,他工作太长时间了,他经常为我在深夜里无偿工作。”没有人会指引你去另一个世界,后一步要我们自己走。你不能转换世界上的任何东西。什么都不行。所以你需要照顾好自己,每时每刻。如果你死了,死了,如果你活着,应该好好的活着。没有时间去浪费了。
在禅学中“心”是个很大的词(在任何一种形式的禅学中都是)。我不可能完全表示清楚它的含义。要明白“心”的不同的含义是很困难的。可能“意识”这个词对你来说更容易懂些。你需要意识到你做的每一件事情。否则你是在浪费时间。当然你可以这么做,取决于你自己,如果你喜欢这样的话。
7. 拒绝老板 There is no Boss
是的,老板付你工资,他告诉你需要做什么,他也可以炒掉你。但没有必要放弃掉你自己的生活,为你的工作而生病。终你的老板不能控制你了,也许你也失控了 ? 请不要走上这条路。
回到你的老板:如果你允许的话,他可以让你的生活更加糟。但有解决的方法,如果他要你做你感到不开心的事情,或者违背你原则的事情,坚决说不。会发生什么?坏的情况,他会炒掉你。那又怎样?如果你生活在西方,如果你是个程序员(如果你在读这篇文章,那么你极可能是程序员),你会找到另外一份工作。
我并不是说对类似将 CSV 数据拷贝成 HTML 这样的任务说不。我说的是一个星期工作 80 小时的工作。或者你觉得你的孩子需要更多的关注。或者你被逼要炒掉其他人仅仅因为你老板不喜欢他们。或者你是个顾问,但是需要为一个核电站或是为坦克编写程序(有些人会说为核电公司工作是多么的好啊 ? 但这违背我的原则,而且仅是一个例子),你都可以说不。
8. 有其他爱好 Do something else
程序员不仅是一个程序员。你应该做一些和电脑无关的事情。在业余时间,你可以去航海、钓鱼、潜水、冥想、军事艺术、玩尺八(Shakuhachi,一种乐器)。不管做什么,用掉你剩下的能量吧,像你工作的时候那么竭尽全力。兴趣爱好不单是兴趣,它也是你是谁的一种象征。当别人说兴趣不重要时,不要让他得逞。现在我们可以拥有自己的爱好。我录了一些 CD,写了几本科幻书(没有发表过,我需要更多的练习写作)。这些事情都能体验我是什么样的人,终它们引领我接触到禅学,以及写下这篇博客。近我在练习尺八。这些都是我日常生活的一部分。
9. 没有什么东西是不可取代的 There is nothing special
一朵花很美丽,但它仅仅是一朵漂亮的花朵,没有什么更特别的了。它一点也不稀奇。你是一个会编程的生命体,可能你很棒,但也没有什么稀奇的了。你仅仅和我一样是这个星球上存在的一个生命体而已。
你要上厕所,你要吃饭,你要睡觉。很久以后(希望如此)你会死去,你所创造的一切将会随之而去。算是金字塔很久以后也会消失。你知道建造金字塔的人的名字吗?如果你知道,那么这很重要么?不重要。金字塔在或是不在,都没什么特别的。
同样你写的程序也一样。银行通过你写的软件赚钱。但当你离开之后,没人会记住你。这不是谁的错,这是时间的规律。你不需要担忧。如果你相信这一条规律,你会意识到上一个项目是非常有趣的项目。现在仅仅需要继续,专注的去看其他的什么事情。
如果你的公司因为财政原因倒闭了,不要担心。生命还会继续。我们不是真的需要一个 xbox,一辆车或是什么其他的。这个世界上大部分人都生活中水生火热中。他们不在乎 xbox,因为他们对于食物和水更加渴望。
所以,为什么只有你是的?仅仅因为你很幸运的生活在西方?因为你会编程?不,你没有什么特别的。你应该让你的自我感消失,放松的生活。享受花朵的香气和颜色吧,当冬天来临时不要过于杯水,春天到来时不要过于高兴。这是自然规律。当别人否认你的程序时也要这么宠辱不惊。因为公司并没有那么重要。
声明
我不是一个禅师。我仅仅在学习和练习。如果你认为有什么你需要更深入的了解,请教你当地的禅师。当然我可以试着在这个博客上回答,但我只是个初学者。不管怎样,我很乐意看到你们的评论,如果你喜欢这篇文章,或者用这篇文章的链接发条推,我会很高兴的。谢谢阅读!
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10