怎樣做一個佛系程序員?
這麼富有禪意的問題,一定要意味深長地回答一下 : D
《編程之禪》節選與評註
《編程之禪》一書較老,但是在網上有所流傳。原名《The Zen of Programming》,原作者Jeffery James。中文版翻譯質量極佳,但是一直沒有找到翻譯作者確切姓名,有機會補充。
本書屬於腦洞大開又讓人若有所悟的「奇書」。作為一部文學作品,但求有所感悟,不要深究技術細節。本文按個人喜好節選一些並評註,有興趣的可以去搜索原文閱讀。
1、土,其五
(本書「土」篇的主角是隱者大師,書中用追憶大師生平言論的寫法,塑造了一個偉大的行業先行者、預言者的形象。「我聽說過:」的句式應該是模仿了《金剛經》)
我聽說過:
項目計劃和公布的時間表,本身毫無意義。那些日期和項目進展的里程碑本質上不意味著什麼。然而有一個秘密的時間表,它被所有工作於一個項目 的人所理解。這個秘密的時間表從未被外界的關注所愚弄,也從未被操縱以迎合市場的方案。這個秘密的時間表總是被遵守,因為它反映了所有開發部成員之間的相 互理解。當項目反映了這個現實時,程序會如期完成;當項目計劃與此現實相矛盾時,程序會被延誤。
評:
公司是一種職業化的合作體系,但是公司的條條框框,從來都不能很好地管理項目切實的進度。項目經理渴望著可預期的進度、可控的風險、可評估的質量,而往往事與願違。如大師所說:在團隊中,有一個隱秘的時間表分布於每個開發者的心中,不可能被違背。一個優秀的團隊、工作室能夠發揮的能量是不可限量的,而簡單粗暴地將「優秀人才」拼湊在一起,其溝通成本和行事效率會讓你大跌眼鏡。
2、土,其三
我聽說過:
一家計算機公司設計了一套強大的系統,這套系統超前於它所在的時代。因為擔心這套新設計可能會被複制,他們對硬體的結構設計保密,並為操作系統申請了專利。
十年以後,一位初學者向編程大師問起那個放在數據中心後面的又臟又舊的木箱子。
評:免費與開源時代的預言。請看Sun,請看IBM。
3、木,其八
(本書「木」篇的主角是編程大師忍者,他常以管理顧問的形象出現,給人的感覺是他已經將程序思維融會貫通,融入了管理與開發的各個方面。)
忍者大師如是說:
「設計一個千百萬程序的操作系統很容易,要改變一個人的本性卻困難得多。」
評:這句話可以有很多角度的理解。而我想從這個角度來探討:每個人各有特長、各有優缺點。工作時間長、經驗豐富的研發主管常常忘記這一點,他們可能會為項目制定過於嚴苛的規範,而這個規範只有他們自己能完成。於是乎改變人性的嘗試覆蓋了開發工作本身。其實軟體開發不是一件嚴肅到高不可攀的科學,每個人都需要在過程之中獲得經驗、教訓和成長。領導者必須分清楚重要、次要與底線。
4、木,其四
忍者大師如是說:
「對於聰明的人,只要一個字;對於快馬,只要輕輕一鞭;對於寫得好的程序,只要單獨的一個命令。」
評:讓程序做的更多,讓用戶做的更少。
5、木,其五
忍者大師參加一次董事會。當他開始解釋有關那套軟體的技術特性時,那些公司行政官們,有的在座位上煩躁不安,有的盯著窗外,有的望著咖啡杯發獃。
於是,這位大師開始談那套軟體將會賺多少錢了,這時那些行政官們便紛紛豎起了耳朵,並開始在房間里歡蹦著,顯然,他們被這悅耳的聲音吸引住了。
評:事實總有多個方面,如果聽眾並不是奔著最重要的事情來的,那麼不如換個角度。這讓我想起了,愛因斯坦被邀請給社會名流們講解相對論,愛因斯坦欣然同意並表演了一會兒小提琴。
6、木,其六
一位公司行政官來看忍者,他發現這位大師正在玩電腦遊戲。「這是什麼意思?」行政官詢問道。
「我正在測試系統。」大師說。
行政官湊近屏幕定眼一看,果然如此。
評:我們來寫一個遊戲,用來測試系統吧。
7、火,其六
(本書「火」篇寫的非常搞笑,可以去看原文。「火」篇用荒唐的故事,但有點讓人醍醐灌頂的效果。)
五名初學者哭著走進了大師的辦公室,「嗚,嗚!聽說我們的項目可能要被取消了。」
大師說:「所有事情照常繼續,直到它們停止。」
聽了這話,那些初學者便返回各自的工作中去了。
評:我們總是為一些不需要自己關心的事情而困擾、分心,而忽略了真正重要的事。
8、土,其九
我聽說過:
有一種循環,這是一種宇宙的節奏。今天一個程序流行,明天是另一個;今天修正了五百個程序中的錯誤,明天又將出現五百個新的。要理解生命,就要知道這種節奏的存在。要理解禪,就要活在這種節奏之外,從日常生活的牽掛之中超脫出來。只有這樣,頭腦才會自由。
評:我相信這就是做任何一件事的態度,超越在結果中糾結的過程,融入事業與創造本身,享受酸甜苦辣,與真理同在,享受真正的自由。
9、金,其一
(「金」篇的主角是編程大師大力神,他試圖通過「公案」的方式解釋問題的本質。)
一個在大學裡學習了很長時間的初學者來拜訪編程大師。
初學者說:「我已經記住了《計算機編程藝術》的十二卷書中所彙集的演算法,我能用LISP、PROLOG、ALGOL、MODULA2和ADA語言編程。
大師禮貌的點點頭。」我很少遇見像你這樣博學的人,」他說,「我想聽聽你關於我寫過的一個程序的意見。」
「我很高興助您一臂之力。」說著,初學者驕傲地挺起了胸脯。
大師走到他的電腦前插入一張軟盤。「首先我得拷貝一下。」他解釋說。
他們坐在那兒,聽著旋轉的驅動器沙沙作響同。突然電腦上顯示出一條信息,「磁碟上沒有空間--Abort,Retry or Ignore?」
大師敲了個「R」進行重試,他們又一次聽著驅動器的聲音,接著那提示又一次出現在屏幕上。大師僅僅再次摁了個「R」,重複著同樣的事情。
最後初學者再也按捺不住了。「磁碟上沒有空間了,」他生氣地說,「他太滿了!」
大師說道:「是你的腦袋太滿了。」
初學者一下子恍然大悟。
評:願我們永遠處於——每過一天,不知道的東西越來越多——這種最好的狀態。
節選九則,到此為止。
再次強調,本書是文學作品,每個人可以有不同的理解。
如果大家喜歡,我再貼一些「水」篇的詩歌。理工科的人就應該多讀讀詩歌,才能成為有佛性的程序員 XD。
在一個下雨的早上,我坐在桌旁,思考著該怎樣高效的工作。在我成為一個自由職業者之前,我工作也非常努力,但是收效甚微。 從2006年開始我開始進行禪修。在一段修行之後我發現:早在百年前,禪宗大師們就已經非常清楚的知道現在的程序員該怎樣工作了。 即便我並不是很喜歡「怎樣成為一個更好的程序員」這類的文章,我還是想在這裡記錄下那天早上的想法。一方面作為對自己的提醒, 一方面可以和我的讀者分享。如果你對下面這些文字有什麼想法,歡迎評論。
1. 心無旁騖
如果你決定做某事,就盡你所能做到最好。不要同時開始很多任務。一段時間請只專註在一件事情上。多線程的工作並不會讓你更快。 多線程工作只會耗盡你的精力,因為你要不停的在各種事情之間跳轉並重新進入狀態。這條建議不僅是關於編程工作的,它適用於任何工作。
澤木興道(Kodo Sawaki)禪師曾說:如果你困了,就去睡覺。不要在你試圖睡著的時候還在計劃自己的軟體,直接睡著就好。如果你要寫代碼,請專註的寫。 寫代碼的時候別三心二意。如果你真的累了,就別寫代碼了,直接去睡覺。以多線程工作而聞名的 Stephan Uhrenbacher最近也決定將自己的工作方式變成「一次只專註一件事情」。 我有過類似Stephan的經歷並最終做出了一個時間追蹤工具——Time Bill。 設計這個工具的目的很簡單,他應該可以幫我控制自己的工作時間,即便是類似打個電話之類的小事兒,他也可以幫我精確計算用在上面的時間。 現在,我每天開始工作的時候,只要按一下滑鼠,預先設定好的秒錶就開始為我的工作計時了。剛開始的時候,效果可以用慘不忍睹來形容: 我經常在一個任務開始沒幾分鐘的時候又去干另外一件事情了。不過,現在情況好多了。類似番茄工作法,我把時間分成小塊, 並在這些時間段里專心干一件事情。不再聊天,不再打盹,不再瀏覽Appstore上的遊戲,不再三心二意。
2. 心無雜念
開始寫軟體之前,你首先要清空內存。這段時間裡拋開你腦中其他的想法。如果你還有些其他的麻煩事兒沒解決,別讓他們干擾你。大多數情況下,麻煩都會解決的。但是如果真的有很嚴重的事情需要解決,就別開始工作了。試著清除雜念。不過一旦開始工作,別讓外界環境干擾你。
郵件列表上蹦出有趣的新話題?請先把他放在一邊吧。你總是可以以後再看的。關掉那些可能會用垃圾信息干擾你的東西:Twitter、Facebook和電子郵件。再進一步,你的手機也應該調成靜音,藏在口袋裡。你可能會覺得:這和第一條不是一樣嗎?不盡然,因為還有另外一個限制:工作前和吃飯的時候也別碰這些東西。他們會給你帶來外界的信息,更有可能是一些新的要解決的問題,這又會分散你的注意力。
試想這樣的場景:大多時候,你起床之後腦子都是非常清醒的。如果不是這樣,做些體育鍛煉會有所助益(我選擇了長跑)。如果你覺得自己足夠清醒了,那就開始工作吧,盡你所能做到最好。工作結束之後,你就可以讓那些雜念重新充滿大腦了。不過經過一天辛勤的工作,這些東西已經不那麼有趣了。Twitter之類的東西只會消耗你的精力。別想著「我就看一分鐘」這種借口,一旦你開始看,那可絕不止一分鐘。
你懂的。
3. 虛懷若谷
記得自己還是個新手的日子。如果你目前就是初學者,請謹記這個感覺。保持對新知的渴望。每天都要提醒自己還是個新手。以初學者的眼光看待技術。這樣你更容易接受對你的作品的改進,更容易推陳出新。要不恥下問,沒有你經驗豐富的人也可能有你想不到的好點子。
有什麼軟體是完完全全重製但是還是完全一樣的?沒有!即便直接copy也會有些許不同的。
4. 不要自負
有的程序員最大的問題是他們自己的自負。不過我們可沒有時間用來發展自負。我們也沒時間來變成一個碼農界的搖滾明星。
是誰來評價你是不是個好程序員呢?是你自己嗎?不是。是其他人嗎?也許吧。你可以比較香蕉和蘋果嗎?不能。你是一個獨立的個人,所以你也無法真的把自己和另外一個人作比較,頂多是在某些方面作比較。
你在某個方面很厲害也沒什麼好驕傲的。你很熟Java?不錯。另外一個哥們兒也許這方面沒有你厲害,但是他很會打保齡啊。Java技能比會打保齡球更重要嗎?這得視情況而定。也許你可以用Java掙不少錢,但是也許那個哥們兒和他的球友玩得更開心呢。
身為一個Geek這件事兒真的很值得驕傲嗎?自負的程序員不再虛心好學。請從周邊的所有人身上學習,老鳥和菜鳥同時都有值得你學習的地方。
澤木興道禪師曾說:你並不重要。
仔細想想這句話。
5. 無欲則剛
如果你想著得到什麼但是並不關心當下,那你已經輸了。在當下把事情做到最好,別想著遙不可及的目標。
苦幹20年只為成為公司合伙人?為什麼不因為樂趣而努力工作呢?努力工作也是有趣的。禪語曽言:一日不作,一日無食。
沒必要20年之後再開始幸福的人生。即便你還不是公司合伙人也沒保時捷可開,你也可以活得很快樂。世事變化無常,你可能會生病,可能會被炒,也可能耗盡自己的精力(不過你要是按照這十誡來工作,應該不太可能出現這種情況)。
在上面這些情況真的發生之前,請盡情努力工作到最好並享受這個過程。沒必要眼饞別人的高薪和你沒得到的新職位。
保持這樣,你總會達到一些目標的。你會有一些美好的回憶,也許有個不錯的職位——還有輝煌的20年時間,因為對你來說每天都是很棒的一天。
如果你感覺到你現在的工作完全沒有任何樂趣,那你應該立即辭職。永遠不要在會奪走你的快樂的公司工作。當然,這是在你住在一個富有的國家、你有有選擇的前提下。如果你的環境允許,大膽辭職吧。沒有遺憾的離開。你可沒時間用來浪費,說不定你明天就不在了。
你沒有職業目標的時候,選擇離開就不再是一件難事。
6. 慎言
如果無話可說,就別浪費同事的時間和他們爭論。這並不會顯得你懦弱。每天你上班應該試著別讓他人覺得緊張。試想一下如果大家都能做到這點——這工作環境得變得多和諧?這事兒不是不可能的,努力去做,你會喜歡這種嘗試的。
如果你並不是個自負的人,那麼多你來說慎言並不是一件難事兒,你可以去關住你真正想說的事情。別把「自負」和「有經驗」搞混了,並永遠記得你是一個初學者。如果別人的想法很不錯,大方的支持他。
7. 正念 關懷 正知
是的,你在工作,但是同時你也在呼吸著和活著。即便在你工作最忙的時候你也應該聆聽身體發給你的信號。你應該了解對你有益的東西,任何有益的東西,甚至一些很基本的東西,如食物。你應該照看好自己的身體和周圍的環境,畢竟你喝的水也來自於自然。因為其實你只為自己活著,你孑然一身來到這個世界,也終將孑然一身離開這個世界。沒有你,這個世界一樣穩定運轉。
逃離你並不喜歡的工作。如果免費工作沒有樂趣,並且讓你無法休息,那你也應該避免這種情況。放手那些不會讓你開心的東西。「免費工作」只是一種理論?想想那些把主要精力都用於開源世界的人們吧。如果你訂閱了某些開源項目的郵件列表,想必你已經知道這個世界(有時候)多麼熱火朝天了吧。如果已經沒有樂趣了,就停止做這件事情。我就認識一些在開源項目上工作,但是並不是很喜歡這些事情的人。我用 Time Bill 計算了一下自己花在開源項目上的時間,結果讓我驚訝:我竟然花了這麼多時間在這些事情上,尤其是那些我並不是很喜歡的項目上。
秉承這種理念,有些人覺得只要工作時候努力然後晚上能喝著啤酒玩玩xbox就是開心。雖然總的來說這個想法算是不錯,但是你生命中的每個時刻不都一定可以是『有趣』的。如果你可以避免你不喜歡的一些事情,那就儘力避免(如同上面所說)。但是生活中總有些讓人不爽的事情。例如手工把經理的excel表格拷貝粘貼到phpmyadmin里去。這活兒曠日持久而且極其無聊,完全沒有一丁點兒有趣的成分,不過有時候你就得干這種工作。你不能總因為一個任務無趣就辭職。禪師們可從不羞於自己的工作。他們早上四點起床(有時早點兒,有時晚點兒,各個寺廟不同),然後開始冥想和工作(他們把工作也當成冥想的一部分)。他們也需要打掃廁所,也要在園林里工作,如果他是一名典座,那就要做飯。他們盡心儘力干好自己手中的工作。無論做什麼,他們都不覺得是煎熬,而是(或者應該是)開心的。因為工作的每一秒鐘,即便是打掃廁所工作中的一秒鐘,都是他們生命中一秒鐘。
常言道:不要抱怨。如果你的工作就是複製粘貼excel表格,那就干好這件工作。別在這類事上抱怨或者難過浪費自己精力,都會過去的。如果做這個工作,那就成為最好的excel複製粘貼員。
如果你患了心臟病,人們只可能會說:「啊,他工作真賣力,他甚至為我在晚上免費工作。」沒人能在另外一個世界給你指路,最後這一段路只能你自己走。你的死換不來這世上的任何一件事,可以說屁都不頂。所以是否照顧好你自己的身體,全由你自己決定。如果你死了那只是死了,如果活著就好好活,沒有時間可給你浪費。
「關懷」在禪宗佛教(我覺得應該是在任何佛教宗派中)是一個含義深刻的詞。我也無法闡明其中的深意。理解「關懷」的不同含義也絕非一日之功。也許對於你來說,「正知」是一個更好理解的詞。你須得意識到你一生中每一秒的所為,如若不然,是為浪費。不過,是否這麼做當然還是取決於你自己。
8. 明哲保身
是的,你受雇於某人。有人會指揮你干這干那,他也可以把你炒了。但是你不該因此放棄自己的生活或者因此延誤你的工作。總之,你的老闆並不能真正控制你。即便你甚至懷疑你是不是受自己控制——不過可千萬別走上這條不歸路。
接著回來談你的老闆:如果你同意,他可以把你的生活毀掉。但其實有路可退。如果你被迫要做什麼讓你不爽或是違背你的理念的事情,說「不」。然後會發生什麼事情呢?最最慘的情況就是你被炒了。那有怎麼樣呢?如果你是一個住在西方國家的程序員(如果你在讀這篇文章,你應該是這種情況),你會找到另一份程序員工作。
我並不是說你應該對「把csv數據拷貝成html」這類工作說「不」。我說的情況是一周工作80小時,以致你的身體無法承受這種高強度而崩潰了;或者你覺得你需要更多的時間陪伴自己的孩子;亦或只是你的老闆不待見某人就讓你把他炒了;再或者你是一個諮詢師然後找到了一個開發核電站或者坦克用的軟體的工作(有的人會說這些完全不是問題啊,不過這事兒違背我的道德準則,所以也算是一個例子吧)。這類情況,你可以說「不」。
9. 轉移視線
程序員不僅僅是程序員。你應該干點兒和計算機一點兒關係沒有的事兒。在你精力充沛的時候,不妨駕舟遠航、垂釣和潛水。還可以進行冥想,練習武術和吹尺八(一種笛子)。無論做什麼,用你(剩餘的)全部精力去做好它。如同你對待自己的工作一樣,嚴肅的對待這些愛好。愛好不僅僅是愛好,它也是一種自我表達。如果有人和你說玩物喪志,愛好無足輕重,千萬別被他們騙了。現如今,我們可以嘗試各種愛好。我錄過一些CD,寫過一些奇幻小說(未出版,我還得多多練習)。就是這些事情讓我成為了今天的我,並最終讓我開始了禪修並寫下這篇博文。最近我在練習禪宗尺八。它已然是我生活中至關重要的一環了。
10. 無甚特別
一朵美麗的花只擁有它的美麗,它並不特殊。你是一個會編程的人,甚至很會編程,但是你也沒有什麼特殊的。你如同我一樣,如同萬千大眾一樣只是這個渺小星球上的渺小一員。
你需要如廁,你需要進食,當然你也需要睡眠。
經歷過(希望是)很長一段時間後,你會死去,你所創造的一切也終將消逝。即便金字塔在歷史的長河中也會逐漸消逝。那宏偉的金字塔的建造者的名號可曾有人記得?即便你記得,可這重要嗎?當然不。金字塔在與不在,沒什麼特殊的。
你的軟體作品也是一樣。銀行用你寫的代碼來賺錢,但是你走了以後,沒人記得你。這也沒什麼不對的,這是時間的規律。逝者如斯。你無須擔心任何事情。
如果你的公司因為財務問題倒閉了,沒什麼大不了的。生活還會繼續。xbox,汽車或者其他什麼也沒什麼重要的。地球上的大多數人都活在難以置信的貧窮環境里,他們才不在乎什麼xbox,對他們來說食物和水才是重要的,而這些他們奢望的東西都是你唾手可得的。
所以…為什麼只有你是獨一無二的?就因為你有幸生在一個發達國家?因為你會寫代碼?不,這都沒什麼特殊的。把你的自負扔到一邊去吧,並自由的生活。享受花朵的顏色和香味吧。別因為冬天來了而悲傷,也別因為春天來了而過於開心。自然就是這樣運轉的。別人批評你的代碼的時候也應該寵辱不驚。因為你的公司也沒有什麼特別的,以致值得讓你擔心在這裡的這份工作。
原文地址:The Zen Programmer Book by Christian Grobmeier
用else if可以,用switch case也行。{前不換號看著不是很舒服,不過也可以。雖然空格比tab好使,但是你堅持用tab我也沒意見。你這個函數實現有點複雜,但是我也不說什麼,功能實現了就行。這句代碼最好加個注釋。不過我只是說說,加不加在你。
謝邀。 但是大家是不是對「佛」有點誤解啊?佛教講究的是勇猛精進,不是怎麼都成,無所謂的態度。佛教徒是要非常勤奮修行的。。。。
所以一個真正的「佛系」程序員應該認真的,鑽研的,思考並實現效率最優,不因為時間緊就放棄對軟體信息安全的嚴格標準,不會讓TODO 永遠在那裡的。。。。
如果真說什麼看破紅塵, 就是看破了和PM吵架和老闆互相吹捧這種事情的無趣,知道認真追求自己本業技藝才是真正的修為。。。。
學技術隨便,寫代碼隨心,跑程序隨緣
佛系:我改,我改,我改
儒系:嗯,嗯?,嗯~~(向上滑音)
法系:需求分析呢?概要設計呢?詳細設計呢?
道系:又改?不改,滾
日系:啊~,不要,不要啊
狗系:女的?男的?都改
本尊:很好,有想法,成本高了
謝邀。先去網上給自己科普了一下啥是「佛系」,然後滾回來答題。佛系程序員嘛……要麼努力提升自己修養,成長為大牛,經驗豐富,吃過見過,於是就心如止水,恬靜自安了。要麼就自暴自棄,狂刷下限,讓自己成為團隊毒瘤,業界殺手,也就不得不看開一切,任命聽天了。前者需要幾十年,後者需要一瞬間,不過我推薦前者。祝成功。
有一個簡單易行的方法適合初學者:工作時,循環播放《大悲咒》做BGM。各位可以嘗試一下。整個人氣質都不一樣了呢。
瀉藥。
程序員這個職業本身不就很佛系么?
恩,就這樣
有本古老的書,叫《編程之禪》,它還有一本姐妹篇,叫《編程之道》,很有意思。
一位初學者問大師:「程序設計的真正含義是什麼?」
大師回答說:「餓的時侯就吃;困的時侯就睡;當時機恰當時,就進行程序設計。」一位初學者問大師:「在 ADA 編譯程序中有沒有佛性?」 大師回答說:「你曾注意到在八進位、十六進位和十進位中字元 NUL 都是 000 嗎?」 初學者一下子就恍然大悟了。
我不喜歡淡淡的時光,要做也要做「程序屆的掃地僧」!
emmmm,雖然很久以前嚮往過程序員,但是現在我是只策劃狗啊。。。。。
嗯,想了想很久以前,還是有這麼一張圖的
?????雖然大學念的計算機相關,然而我並不是程序猿啊……
用哲學的思維寫程序?
人,可以做一個佛系的人,佛系程序員?開會跟產品說「隨便,看你,都行」。。。。。。
拿走不謝,不過我從來沒用過:)
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0 = /0
// ___/`---"\___
// ." \| |// ".
// / \||| : |||//
// / _||||| -:- |||||-
// | | \ - /// | |
// | \_| ""---/"" |_/ |
// .-\__ "-" ___/-. /
// ___". ." /--.-- `. ."___
// ."" "&< `.___\_&<|&>_/___." &>" "".
// | | : `- `.;` _ /`;.`/ - ` : | |
// `_. \_ __ /__ _/ .-` / /
// =====`-.____`.___ \_____/___.-`___.-"=====
// `=---="
//
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// 佛祖保佑 永無BUG
//
//
//
先去哈佛修個學位吧。
如果是這個定義,我還真是典型的。
有年我喜歡的一個妹子,年三十簡訊我說:在龍華寺燒香。我說:好,我正在看大佛頂首楞嚴經。
早年身體不行,覺得活不過三十,停了幾年沒寫代碼,學了幾年中醫,三十歲的時候想想還是喜歡寫程序,又能調理自己了,於是繼續寫。
嫌談女朋友累是真的,尤其是到了一定年齡之後,更不願意花時間在這上面,寫代碼就開心多了......
但是六祖壇經四個字:心平行直。不是無無謂,是不要妄想,但想到要做,做要徹底。何其難。求佛波若,修一輩子心,不是用來隨心所欲,是戒定慧。
趙朴初有本小冊子,開宗明義寫:佛是了解一切知識的人。完美不知道誒,我是學藝術的,我只能告訴你如何做一個佛系藝術家
不要做一個佛系的程序員,也不要做一個沒思想的程序員,更不要做一個認人捏的程序員,那會毀了你的一生……
推薦閱讀:
※領導讓加班,連周末不讓休,還說必須經過她同意周末才能安排私人時間?
※怎麼看廣告人過勞死?
※如何看待「遵守勞動法不加班的互聯網公司註定是被淘汰的loser,公司繼續發展,只會更加強度的加班」?
※互聯網公司每周工作六天/大小周能創造更多價值嗎?
※如何評價《不服管的人永遠是年輕》?