程式設計師的入靜,商人的入世

2021-07-26 18:22:09 字數 1589 閱讀 7536

本文受 paul graham 的《maker』s schedule, manager』s schedule》啟發而作,建議大家有空去讀一下。

人有兩種思考狀態,我將一種稱為入境,另一種稱為入世。入靜

程式設計師和作家需要的是一種入靜的狀態。他們需要整段的,不被打擾的時間才可以工作。乙個下午三點鐘的會議,哪怕僅僅持續15分鐘,乙個下午就會因此廢了。問題不是會議佔據的時間,關鍵問題是會議把乙個下午分成了兩塊,讓每塊都不夠大,都不足以入靜。因為對於下午廢掉的擔心,上午的工作也受到影響,不太敢開始解決真正困難的問題。所以整天都在一種心神不寧的狀態。

人的大腦遠沒有我們想象的那麼簡單。那是非常精密的,需要我們細心體會的工作狀態。乙個典型的程式設計師的一天是這樣的:

早上想到今天有一整天的整塊時間,能夠躲在乙個不受打擾的地方開始寫**,想想就是件高興的事情。然後開始開啟**,開始看,開始象電腦一樣處理,慢慢的,世界安靜了,問題浮現了,頭腦裡的問號產生了。怎麼解決呢?怎麼解決呢?怎麼解決呢?。。。。開始思考了。開始發呆了。。。開始寫點東西,跑一跑,又引入了乙個新的問號。。。這就是入靜的狀態。

在足夠長的思考這件事情的空餘,或許要上一下廁所,在路上遇到同時打招呼,但腦子還在那個狀態,打招呼的是誰不記得了,也不想去注意,以免思路被打亂。然後回到座位上,腦子裡其實徹底沒有去過廁所的記憶,而繼續思考。。。中午吃飯的時候,如果乙個人最好,接著在那個狀態裡。。。或者隨便聊點輕鬆的話題,並沒有大礙,只要不是動腦筋的東西。這樣下午可以相對容易的回到短暫離開的狀態。因為我們的明意識在放鬆,潛意識其實還在連續的工作。

這種入境的狀態就像睡覺。需要足夠長的時間才能進入狀態。我想大家都能理解凌晨三點的乙個**對於睡眠意味著什麼吧。

在會多的公司,程式設計師會自己覺得效率特低,歸罪於會多,其實不是會多,而是打斷。

還有另外一種人,姑且叫做入世的人。他們的時間是按小時劃分的,每個小時總要換乙個會,在**和誰開會不重要,重要的是過乙個小時一定有會。如果在兩個會之間空出來乙個小時,這乙個小時反而是浪費時間,一定要想辦法填滿。找誰聊聊呢?給誰打個**呢?旅遊者是這種工作方式的極致表現。到乙個地方僅有的幾十個小時,一定要用活動填滿,每乙個小時一定要換乙個地方,才能夠不辜負大老遠來一趟。經理,商人,投資人,甚至服務員都是這種狀態。很難想象乙個賣菜的不和人打交道而僅僅靜思會有生計。乙個**交易員哪怕十分鐘不和另外的人發生交易就會虧錢,商人必須不斷的和人打交道,認識其他的商人,才能有足夠的訊息。經理們更多的是在協調資源,而不是創造新的東西,他們,需要用入世的方式工作。

兩個處於入世狀態的人很容易約會,甚至容易約一些沒有特別目的的會,「好久不見了。聚聚?」 「好呀,喝杯茶吧。」這種會議常常能產生意想不到的產出,主要原因是,切換思維狀態,對於入世的人來說,成本太低了,而對於入靜狀態的人簡直就是災難。

入世和入靜

我們其實都需要兩種狀態。讀書就需要入靜,需要相對長一點的時間。溝通就需要入世,需要高效的和人打交道。不同的工作需要不同的狀態。我們需要明了這種區別,不要在兩種狀態頻繁切換。乙個禮拜可以把會集中在一起,好讓自己定期給自己些完全沒有會的閉關時間,這樣才會平衡。

最後,要給身邊有程式設計師的同學們和經理們提個醒:請大家一定要理解程式設計師的工作狀態,不要在一天的中間安排會議。當看到乙個程式設計師冥思苦想的時候,不要過去打擾,甚至在極端的情況下,一句友好的問候都是多餘的。

好的程式設計師和差的程式設計師

好的程式設計師,軟體產品質量高,問題少,維護工作量小 差的程式設計師,產品不斷地出問題,不停地修修補補 所以,專案更離不開差的程式設計師,因為問題不能沒有人解決。好的程式設計師,文件和編碼清晰,工作容易交接給其他人員 差的程式設計師,文件和編碼混亂,那堆可怕的複雜邏輯只有他自己能理解 所以,差的程式...

程式設計師的歌《簡單 程式設計師》

歷經三個月,由chinajwork及哈爾濱飛信科技開發 發起,聯同哈爾濱騰飛吉它 學校共同創作的 簡單程式設計師 一歌完成,歌曲以簡捷優美的旋律,唱出了無數it從業人員的心聲!是的,簡單程式設計師,這也是jwork的使命!聽吧,簡單程式設計師,這是我們程式設計師的歌!右鍵另存為 歌詞如下 簡單 程式...

程式設計師人生 優秀程式設計師的法則

本文章的指導法則,使寫 更高效,更容易維護,並且bug和缺陷更少。不要重複 don t repeat yourself 程式設計中乙個最根本的原則就是要避免重複。許多程式設計結構 比如迴圈 函式 類等 的存在就是為了避免重複。每個在程式中有意義的功能片段應該只在源 的一處地方實現。簡單性 避免複雜性...