開發者,速度遠比你以為的重要
效率高的明顯好處是——單位時間內,能完成更多工作。但這只是冰山一角,假如工作速度快,你就會傾向於低估做事的成本,因此樂於完成更多工作。
舉個例子,假設你每寫一篇部落格都要花六個月。當週六你宅在家裡無所事事時,可能也不會想開始寫部落格,因為覺得這件事做起來太漫長。
更糟的是,因為寫部落格的進度慢,就更不願堅持。因為學習一件事最好的方法就是一次又一次重複,而這件事情時間週期太長了。
這也就是todo list通常完成這麼慢的原因:我們會對其產生莫名的討厭感。如果一直往裡面新增拖著不做的事情,總有一天,todo list會被棄用。
我發現如果及時回覆別人的郵件,他們就樂於發給我更多郵件。傳送者總是渴望得到回覆,這種渴望驅使他們寫郵件。換句話說,是速度帶來了更多郵件,因為他們心中對這種資訊交換的成本低估了。他們知道自己所做的事,會得到回應,所以更願意去做。
現在網路發達了,公認的一件事就是網站響應速度低會流失使用者。反應遲鈍的網頁就像崩潰了一樣,它會使使用者受挫。或許就是因為,使用者的行為沒能即時得到回報。
Google速度遠近聞名。因為他們知道,如果搜尋響應快,你就會搜尋更多。原因就是,它會鼓勵你嘗試搜尋,很快得到反饋,然後你會再去嘗試。當你有了一個想法的時,搜尋不會讓你失去這個靈感,你會認為去Google一把的成本近乎於0,它就像你思維的一部分那樣。
職場中也有同樣的道理,做事快的員工會被分配更多工作。道理很簡單,人們都有懶惰心理,大家都想保護自己的卡路里。將工作分配給慢傢伙去做,光是想想就覺得厭倦。當你要分給這種人活幹,在腦子裡就會浮現出程式被耽誤好幾天的情形,會不自覺地看見這些人拖延工作的樣子。光是想想就讓人精疲力盡了。但做事快的人就不一樣,他們的時間看起來“很便宜”,你讓他們做些事情的時候,就知道他們很快會做完,馬上就可以再分給他們別的事情做。所以你就會更傾向於分給他們更多工。很諷刺不是嗎?公司裡最有價值的員工,卻因為做事比較快,要幹最多的活。
總結一下,規則就是:速度快的系統因為吃得快,所以被喂的就更多。速度慢的系統會餓死。
再舉兩個例子。適用於個人的這些道理,同樣也適用於組織。如果顧客發現,某家裱畫框的店每次需要兩個月完成一幅,那麼他們就去別的店。如果貢獻者發現某個組織merge PR很慢,他們就不再樂意貢獻程式碼。反應慢的系統很糟糕,就像長滿了青苔的建築物,死氣沉沉。人們都喜歡有生機的東西,喜歡反饋及時的系統。
就拿現在來說,我打字用的編輯器,不知道為什麼“撤銷”操作非常慢,這太讓人抓狂了。這讓人越來越不願意用到“撤銷”操作。從某種意義上,我的工作方式也被改變了。它讓你不能再依賴這個操作,刪除之前必須三思,或者先暫時將要刪除的內容拷貝到檔案末尾,就像80年代那樣。如果“撤銷”反應很快,就沒這些事了——那是一項美妙的特性,可以讓人輕鬆地回到之前的版本。但反應慢的話,簡直就是災難。
開始做一件事的動力,一部分來自於對工作畫面的想象。一般真正做的時候,不會像想象得那麼難。但如果想象中成本很高,做起來是個苦差事,就需要下更大的決心才能開始。
“慢”就是這幅圖片中重要的成本之一,時間無價。所以當我們認為某項工作很慢時,就會潛移默化地為其新增額外成本。每次想到這種工作,就會情不自禁地想去拖延。
這就是速度為什麼重要的原因。
因此,對於要重複做很多次,而且必須做好的事情(例如寫作、修復Bug),就應該儘量做快一些。
我並非建議馬虎行事。督促自己比平常做快一些是好事,因為在你心裡,這將花費更少的時間,也更容易邁出開始的腳步,你能完成的工作將會更多。在做更多的同時,質量也會更好(只要你認真),最終達到又快又好的效果。
做事快很有趣。如果你是個快筆頭的寫手,就可以經常試驗“新”想法,而不會陷入某個泥潭中掙扎很久。你的todo list可以很快劃掉,就更樂意往裡面新增新東西。隨著不斷完成更多稿子,整個工作充滿活力。你會感覺自己聰明能幹,腳踏實地。當有什麼大任務出現,就敢挺身而出。
最後,作為“免責宣告”,我必須提醒你,通常提出某法則的作者,卻是此法則最糟糕的實踐者。比如我,工作中,我有一段沒活力的痛苦歷史,組裡面經常是我拖大家後腿。在寫作方面,這篇文章從部落格題目到最後釋出,沒開玩笑,我花了6年。
相關文章
- 開發者 速度遠比你想象的重要
- 獨立遊戲風險高?也許立項選題遠比你最開始想象的重要遊戲
- ArgoCD + KubeVela:以開發者為中心的 GitOpsGoGit
- 如何成為優秀的遠端開發者
- 為遊戲準備新聞資料包,這可能比你想象中更重要遊戲
- 你解決的問題比你編寫的程式碼更重要!
- 開發者以Band of Defenders為例談遊戲的系統建造遊戲
- 人工智慧,中美之間的差距遠比你想象的大人工智慧
- 如何定義研發KPI:以團隊速度為標準KPI
- 《Pizza Tower》:以“速度”為核心的平臺遊戲是怎麼做出來的?遊戲
- 講透JAVA Stream的collect用法與原理,遠比你想象的更強大Java
- 改變世界的開發者丨以夢為碼,華工小哥的致青春
- 網站載入速度有多重要?網站
- 帶你深入瞭解遠端醫療,智慧醫療遠比你想象中複雜
- 為什麼以a為底,n的對數(以b為底)為指數的冪等於以n為底,a的對數(以b 為底)為指數的冪?
- 英偉達開發者計劃全球副總裁:開發者是最重要的
- 多位開發者以產品為例談三消遊戲的設計關鍵遊戲
- 你以為你以為的好密碼就是好密碼?密碼
- 微信域名檢測中反應速度的重要性
- 影響網路速度的重要因素有哪些
- 熱門獨立遊戲開發者談為何成功難以複製遊戲開發
- 重要資訊!Google 給安卓開發者的三條指示!Go安卓
- 都是學 AI,為什麼別人薪資比你高?AI
- 移動網站的速度 決定排名的重要因素網站
- 亞馬遜整體發展分析:現金流遠遠比盈利重要亞馬遜
- 以匠心正道,以決心致遠:毫末智行的自動駕駛之路自動駕駛
- 為什麼網站速度非常重要?這 6 點讓亞馬遜為此付出 16 億元的代價!- Whoops SEO網站亞馬遜OOP
- 新程式語言誕生:Apple 發表以易用和速度為訴求的 Swift 語言APPSwift
- [譯] WebAssembly中的記憶體(為什麼它比你想象的更安全)Web記憶體
- 以《劍與遠征》為例,淺析新型掛機放置遊戲的遊戲特色特點遊戲
- 為什麼你的“開發速度”和“產品效能”,都比不過競品?丨開發者必讀
- PHP比你想象的好得多PHP
- Minecraft開發者倒逼開發商,以不遵守GPL為由發出DMCA通知Raft
- 成功遠端開發者的七個最佳實踐
- 移動網站應用設計:速度至關重要!網站
- adage:亞馬遜以6美元/CPM的廣告收入勾引開發者亞馬遜
- 開發者應以Bloomingdale的思路營銷免費遊戲OOM遊戲
- 大資料 比你更懂你大資料