人生而受苦,要結(jié)束苦難,佛家給出的方法是“八正道”。
對(duì)于程序員而言,使用“八正道”也可以保持健康心態(tài)、建立和諧的合作關(guān)系、擺脫焦慮甚至加班之苦。
正見
佛家的正見是透過表象看到本質(zhì),明白自己何時(shí)受苦、為何受苦,以及如何脫離苦海、離苦得樂。
程序員如果持有正見,就會(huì)知道為什么老板會(huì)為了某個(gè)問題大發(fā)無名之火,為什么小張會(huì)犯下低級(jí)錯(cuò)誤,引發(fā)了一個(gè)讓大家加班解決的Bug——那么,他就不會(huì)為此大動(dòng)肝火,為此焦躁不安,他會(huì)保持平常心,冷靜、耐心地解決問題。
正見不會(huì)給出“錯(cuò)”或“對(duì)”的結(jié)論,它會(huì)讓你明白事物的緣起,讓你脫離由此引發(fā)的“苦”。
正思維
正思維是我們做事情的方式,佛家要求行事不應(yīng)夾雜私念,應(yīng)保有善念并且消除嗔怒。如果你帶有攻擊性情緒做事(即邪思維),你不僅會(huì)傷害別人,也會(huì)傷害自己。
對(duì)于程序員而言,如果你帶著攻擊性情緒進(jìn)行編程,引入錯(cuò)誤的風(fēng)險(xiǎn)會(huì)大大增加,因?yàn)檫@種情緒會(huì)搶走你大腦處理時(shí)間,讓你無法專注寫代碼。所以,程序員如果有負(fù)面情緒時(shí),你要先解決你的問題,撫平情緒,再去編碼。
正語
佛家的正語是不妄語,說真話。
對(duì)于程序員而言,正語意味著:
說真話。面對(duì)項(xiàng)目中的問題,程序員應(yīng)有一說一,實(shí)事求是。
不搬弄是非,不惡語相向。遇到問題,程序員應(yīng)當(dāng)就事論事,不要推諉扯皮,不要侮辱他人。
不花言巧語,不做無意義的空談。面對(duì)問題,程序員應(yīng)盡自己所能提出解決方案,而不是東拉西扯,說的天花亂墜,卻毫無用處的話,白白浪費(fèi)大家的時(shí)間。
正業(yè)
善有善報(bào),惡有惡報(bào)。
如果你做了壞事,你的心念會(huì)為你帶來地獄;如果你做了好事,你的心情會(huì)輕松愉快。
對(duì)于程序員而言,每天都能做正業(yè),保持愉快的心情,可以使得開發(fā)效率保持在較高的水平。
程序員在編程之余瀏覽微博、炒股,這些都不是正業(yè),不要以放松身心為借口,因?yàn)檫@些操作只會(huì)加重你大腦的負(fù)載。
正命
佛家的正命是不以傷害他人的方式謀生。
對(duì)于程序員而言,不應(yīng)接受有違道德規(guī)范的項(xiàng)目。因?yàn)榧幢隳阋驗(yàn)檫@樣的項(xiàng)目賺了一大筆錢,但從長遠(yuǎn)的觀點(diǎn)來看你出賣了自己的快樂,你會(huì)為此心存愧疚,再難心安。
正精進(jìn)
正精進(jìn)是說我們應(yīng)該保持積極健康的心態(tài),避免或防止消極心態(tài)。
對(duì)于程序員而言,積極的心態(tài)可以使你更具創(chuàng)造性,更富有效率,消極的心態(tài)則相反。
正念
正念可以幫助我們認(rèn)識(shí)自己的身體、思想、感情以及外物。
對(duì)于程序員而言,在完成編碼工作的同時(shí),也要關(guān)心自己的生活、身體。程序員應(yīng)當(dāng)有時(shí)間鍛煉身體,保持一個(gè)健康的體魄;應(yīng)當(dāng)處理好感情上的事,保持愉快的心情。這同樣會(huì)有助于編碼的高效。
正定
佛家的正定是冥想時(shí)專注于自己的呼吸。
對(duì)于程序員而言,正定是希望你在編碼過程中保持專注。專注可以讓你高效地工作,減少或避免加班。提高專注力,可以使用番茄工作法、待辦事項(xiàng)列表、合理安排工作時(shí)間等方法,甚至也可以學(xué)習(xí)使用冥想。
總之,如果一個(gè)程序員想要心情愉悅、身體康健并且能夠高效地完成編程,不妨學(xué)習(xí)下“八正道”。
這正是:
佛家有云八正道,編碼人員可知曉
修心修身很重要,編碼也能更高效
參考書目:程序員之禪,作者:Christian Grobmeier,出版社:人民郵電出版社
聯(lián)系客服