讓程序員開會是有代價的

簡評:這是《黑客與畫家》的作者 Paul Graham 的一篇經(jīng)典文章。程序員作為抽象系統(tǒng)的創(chuàng)造者遵循 Maker's Schedule。寫代碼時需要整塊連續(xù)的時間思考,如果工作常常被幾個會議打斷,那一天下來根本做不了任何實質(zhì)性的事情。

程序員特別討厭開會的一個原因是 —— 他們的日程跟其他人不太一樣,會議對程序員的消耗太大了。

Schedule 一般分為兩種,我們姑且稱它們?yōu)?Maker 的日程和 Manager 的日程。比如說老板就屬于 Manager 日程,具體體現(xiàn)在待辦事項中,每天都以小時為單位。當(dāng)然如果有需要的話可以一連幾個小時來完成某項工作,但大多數(shù)時候,每個小時每個時間段都有不同的事情等著你。

這樣的時間安排,要會見某人其實不是個問題,你只需要在日程中找個空檔,預(yù)定事項就搞定了。

大多數(shù) CEO 或高層管理者都是采用 Manager's Schedule。但是程序員或者作家這類以創(chuàng)造進而輸出的人,普遍采用的是另一種日程安排 —— Maker's Schedule,他們更傾向于用個大半天的時間進行單一任務(wù)的工作。你不能以 1 小時為時間粒度,這個時間頂多起個頭,是寫不出什么好文章或者優(yōu)秀代碼的。

當(dāng)你身在 Maker's Schedule 時,會議簡直就是一場災(zāi)難。一個會議就能毀掉整個下午,分成兩段的時間實在太過瑣碎以至于完全不能推動任何事情的進行,而且你的大腦還得想著不要忘記開會。

當(dāng)然啦,對于管理者來說,會議不算什么問題,反正以 Manager's Schedule 安排,下一個小時總要做點什么事情,區(qū)別不過是做什么事情罷了。但對于程序員來說,你就總得惦記著。

會議于 Maker 而言,就像引發(fā)異常機制(throw an exception),它不僅讓你進行任務(wù)間的切換,還改變了你的工作模式。

通常,會議一般至少消耗半天,要么上午,要么下午,總有一整塊時間會被腰斬。而這會帶來連鎖反應(yīng),導(dǎo)致會議會影響一整天的工作。如果知道下午的時間要泡湯了,那么早上我就很難元氣滿滿地開始干點什么。聽起來可能有點矯情,但如果你也從事程序開發(fā)或者寫作這樣強輸出類型的工作,你摸著良心告訴我是不是這樣。比如今天你有一整天的時間可以用來工作,沒有人打擾,你會不會覺得很開心。反之,要是時不時有人打斷你,你是不是也很沮喪。夫戰(zhàn),勇氣也。一鼓作氣,再而衰,三而竭。情緒低落是干不好活兒的。

盡管兩種日程安排都能正常工作,但一旦二者相遇,問題就來了。管理者們按照 Manager's Schedule 工作,如果有需要,所有人都得按他們的時間表辦公,畢竟人家是領(lǐng)導(dǎo)。但,聰明的領(lǐng)導(dǎo)人會懂得如何協(xié)調(diào),他們知道這類員工需要整塊的時間投入生產(chǎn)。

《黑客與畫家》的作者 Paul Graham 比較特殊。盡管幾乎所有他認(rèn)識的 VC 都采用 Manager's Schedule,但他所在的公司 Y combinator 仍然按照 Maker 的日程工作。包括 Rtm 和 Trevor,因為他們一直都是 Maker,Jessica 也不例外,不過她是因為要跟其他人保持一致。

之后可能會出現(xiàn)更多以 Maker's Schedule 行事的公司,這并不奇怪,就像幾十年前他們也能夠拒絕將牛仔褲換成西裝。所以公司創(chuàng)始人們也許會抵制,或者至少推遲向經(jīng)理人的方向轉(zhuǎn)變。

那么我們又是如何采用 Maker's Schedule 來為眾多創(chuàng)業(yè)公司提供咨詢服務(wù)呢?

答案是以辦公時間這一概念在 Maker 的框架內(nèi)模擬出一個經(jīng)理人的日程。每周我會留出幾大塊時間來接待 founders,這部分時間通常會在我的工作日末尾。同時我寫了一個程序來確保一個時間范圍內(nèi)的會議能安排在一起。這樣創(chuàng)業(yè)者們在工作結(jié)束后來訪,就不會打斷我的工作(除非他們的下班時間也和我一樣,才會妨礙到對方,但他們往往是有求而來)。因而,盡管事項繁忙,但整塊的辦公時間依然能覆蓋一整天,不會被打斷。

90 年代時,正值 Paul Graham 創(chuàng)業(yè),他還嘗試了另一種劃分時間的方法 —— 每天從晚飯開始編程直到凌晨三點,因為夜深人靜沒人打擾。然后睡到中午 11 點再去上班做那些「生意上的事」,直到晚餐。

事實上,這樣他每天都有兩個日程:Maker 以及 Manager。

處在 Manager 身份時,可以做些身為 Maker 不想做的事情,比如會見客戶,或者和一些人小聚以增進對彼此的了解。畢竟日程里有空檔時可以去做這些事情,也許還能變成幫助別人的機會。

硅谷的商務(wù)人士(其實全世界都一樣)總是有這樣那樣的會議。如果你有 Manager 的日程安排,那他們就有相當(dāng)多的空閑。這在他們中間很普遍,而且還有獨特的提出方式,比如說一起「喝杯咖啡?」

但如果你采用 Maker 的日常,那這種會面方式的代價可就特別大了。假如每個人都以為我們用 Manager 的日程,然后介紹一些覺得我們應(yīng)該見上一面的人,或者給我們發(fā)個消息提議喝杯咖啡什么的。要么我們?nèi)ヒ娒?,于是放棄了半天的工作時間;要么我們婉拒,但很有可能會冒犯到對方。

一直以來我們都還不太明白上述問題的產(chǎn)生,我們理所應(yīng)當(dāng)?shù)匾詾榉谴思幢?,如果不放棄原有的安排就可能會冒犯對方。但現(xiàn)在我就突然清楚了,這是因為兩種不同的工作日程。當(dāng)大家能理解這兩種工作方式的沖突時,問題也就稍稍能得以解決。

對于 Maker 而言,我們愿意妥協(xié),我們也知道有些會議是非常必須的。而我們所訴求的,也僅僅是希望 Manager 能明白,這種妥協(xié)所付出的代價。

原文鏈接:Maker's Schedule, Manager's Schedule
“本譯文僅供個人研習(xí)之用,謝絕任何轉(zhuǎn)載及用于任何商業(yè)用途。本譯文所涉法律后果均由本人承擔(dān)。本人同意簡書平臺在接獲有關(guān)著作權(quán)人的通知后,刪除文章?!?br> 推薦閱讀:
腦力勞動者一天只能高效工作 3 小時
從事開源項目開發(fā)的盲人程序員 Ali Abdulghani
Github | 程序員七大生產(chǎn)力工具
GitHub 上的 12 個騷操作

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容