來自不同行業的一些高效開發技巧?
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
作者:Justin Rosenstein,Asana團隊生產力軟體的共同創始人
我是一名軟體開發人員,設計師和企業家。我是Asana團隊生產力軟體的共同創始人,這個軟體被很多偉大的公司(例如Uber,Pinterest,Dropbox)用來執行他們的公司。回想那時我還是Facebook的一名工程經理的時候,我設計的內部的團隊生產力工具現在依然為這個公司所依賴。
我只想說,我在很長一段時間裡一直痴迷於生產力。
下面是我發現的對我的創造力輸出至關重要的提示和技巧。
1.優化環境
封鎖所有的干擾。有這樣一個明確的結論:“多工”讓人感覺更多產,但研究表明,它會使我們更低效。電子郵件的強烈誘惑,頻繁的中斷使得我們變笨,並且你回到工作所要花費的時間比你預想的還要多。因此,你需要注意的是,
- 將手機設定為勿擾模式。在iPhone上:從手機的底部向上滑動,然後點選月亮圖示。
- 關閉所有和手頭任務沒有直接關係的瀏覽器視窗。
- 如果你有部分工作是撰寫電子郵件,那麼最好使用你可以寫郵件但不會看到新郵件進來的狀態。在Gmail中,書籤Gmail(過濾)。
- 關閉計算機上的電子郵件推送通知。
- 登出聊天。
找到進入工作的時間。如果你在一天中總是不斷被會議干擾,那麼進入工作狀態是非常困難的,但是隻有在這種不受干擾的狀態中,你才能深入研究複雜任務。
- 新增3小時“會議”到你的日曆,並且你是唯一與會者。同事將避開這段時候來安排計劃,以便於你可以不間斷地工作。
- 如果可以,讓你們整個公司的人都同意每週有一天不開任何會議。在Asana,我們有一個沒有任何會議的星期三。
- 跟蹤一天中對於不同的活動你最佳的工作時間。在你的“Superman時間”做最艱難的工作。下圖讓我確定我的“Superman時間”是上午10點到中午:找到你的Superman時間。
掌握工具。如果你要整天使用電腦,那麼每次你去觸控滑鼠的時候,就意味著浪費一點工作狀態。你需要與你的計算機用一種隨心所欲的速度進行互動。而這樣做需要你掌握你最常用的軟體的快捷鍵。
- 每當你使用滑鼠的時候,看看有沒有鍵盤快捷鍵。通常它會出現在選單項的旁邊,或者當你把你的滑鼠游標放在按鈕上時會顯示出來的小技巧。在Mac中:⌘指Command,⌥指Option,⇧指Shift,以及^指Control。
- 使用SizeUp不用滑鼠就可以迅速重新排列你的視窗。
2.優化大腦
關於這個話題我最喜歡的書是Tony Schwartz的《The Power of Full Engagement: Managing Energy, Not Time, is the Key to High Performance and Personal Renewal》。光是這本書的名字就是一個強有力的提醒。
定時休息。常識告訴我們,你花在工作上的時間越多,你完成的工作越多。但那不是真理。人類不是機器人。我們的大腦需要充電。研究表明,每90分鐘休息15分鐘是事半功倍的一個好方法。
冥想。下面是我養成的日常習慣。
照顧好自己的身體。
- 水。在一天的開始之時,我會在我的辦公桌上放5杯水。等到一天結束的時候喝完這些。這些水杯也是一種很好的進度指示器。
- 吃好。高碳水化合物的午餐通常是下午能量的一場災難。
- 鍛鍊。每週至少兩次的有氧運動已經被證明可以提高生產力。
- 齋戒。一個月一天到每週一天。
- 總之,確保你使用工作以外的時間來營養自己,這樣你就有精力奉獻所有到工作中。
克服拖延症。我不拖延,但是我很懶;我拖延,因為最高優先順序的任務讓我不由地有點不願意盡心盡力。發生這種情況時,你應該:
- 誠實地面對不舒服的地方。明確地說就是,寫下來(或與朋友分享)令你不適的確切來源。
- 標識舒適的下一步驟。
- 在《How to Overcome Procrastination by Facing Discomfort》中我已經寫了很多有關這方面技術的內容。
- 如果你現在沒有精力去面對這種畏懼,那麼至少可以去做你清單上的排行第二優先順序的事情,而不是切換到Facebook。史丹佛大學教授John Perry稱此為“結構化拖延”,並且將他的成功大部分歸總到StructuredProcrastination.com。
3.優化流程
明確規劃。很多不高效源於缺乏輕重緩急。你不清楚要實現你的目標,什麼是你真正需要做的,以及什麼是最高優先順序的。
- 不要做任何更多的工作,直到下一個步驟100%清楚,並且得到團隊每個成員的同意。
- 一開始要打好基礎:我們的目標是什麼?為什麼我們要實現它?實現它所需要的所有步驟?每一個步驟誰負責?完成順序應該是怎麼樣的?
- 這裡有更多關於如何明確規劃的內容。
找到同行人。有些人喜歡單獨工作,但是,對於複雜任務,單獨一人做的話,常常令我痛苦又容易分心。
- 找一個也享受合作的團隊成員。有時候需要我用2天時間來完成的任務,如果找到合適的同伴可能只需要2小時就可以完成。 “結對程式設計”在軟體工程中很常見,並且適用於任何行業。
- 或者,你也可以通過文字編輯器或日記來與自己對話:從問自己大問題開始,並寫出你的答案。通過簡單地寫問題,並用自由形式回答這些問題,我和我的電腦發生了很多長長的,戰略性的,和富有成效的對話。
公開承諾最後期限。利用同伴壓力增加你的優勢。如果一項重要任務不具有天然的最後期限,那麼我會滿懷信心地告訴大家,“我會在週五那天結的時候發你們一份。”此言既出,為了不失信於我的隊友,我自然就會在週五做好準備。
使用軟體來跟蹤你的工作。我相信Asana是這樣做得最好的地方。它不僅保持跟蹤你自己的待辦事項清單;還可以管理整個團隊之間的流程工作,所以我們不需要無休止的會議來保持統一的步伐。它可以保持在工作時的會話交流,這樣你就不用經常通過電子郵件來得到你所需要的資訊。
花一點時間反省。在每天結束的時候安排幾分鐘時間來反思一下,什麼進展順利,什麼進展不那麼順利。在下次的工作流程中有沒有可以做的改進?如果你每天你都可以增加1%的效率,然後到年底你的效率就是現在的15倍。
譯文連結:http://www.codeceo.com/article/productivity-tips.html
英文原文:What are some productivity tips from various professions?
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 首發!來自你的Java同行的調查報告Java
- uni-app 高效開發技巧APP
- iOS 開發的一些小技巧篇(1)iOS
- iOS 開發的一些小技巧篇(2)iOS
- iOS 開發的一些小技巧篇(3)iOS
- 13個VSCode使用技巧,開啟高效的開發模式VSCode模式
- 分享Mac下開發中使用的一些小技巧Mac
- 【同行說技術】前端看過來-教你玩重構、搭部落格、學開發自動化前端
- 我在阿里做開發的高效打工技巧總結阿里
- 與開發團隊高效協作的8個小技巧
- Pycharm中一些不為人知的技巧PyCharm
- 平時收集的一些前端開發技巧總結前端
- 運用Kotlin開發Android應用的一些技巧KotlinAndroid
- CSS系列之教你幾招小技巧,讓開發更高效CSS
- PHP 高效的開發量化交易程式,不輸 go c++ pythonPHPGoC++Python
- [譯] 獨自開發時一些良好的工程實踐
- 盤點一些iOS開發技巧:Swift和Objective-CiOSSwiftObject
- 實踐 | 不同行業WMS選型策略及需要注意的一些問題行業
- BizWorks助力企業應用的高效開發與複用
- 來自阿里前端的一些中肯建議阿里前端
- 新樹莓派作業系統更新帶來一些不錯的小改進樹莓派作業系統
- 未來 Android 開發的從業方向Android
- Python中setup.py一些不為人知的技巧Python
- React開發的小技巧React
- iOS開發中的技巧iOS
- 11 個高效的同行程式碼審查最佳實踐行程
- UITableView中發現的小技巧(不斷更新)UIView
- 來自開發同事推薦的免費好用apiAPI
- 財務自開發系統的一些想法(實現篇)
- 財務系統自開發的一些想法(理論篇)
- 為什麼機器學習行業的發展離不開 “開源”機器學習行業
- 低程式碼應用開發平臺,讓企業開發更高效
- 做好開源快速開發平臺研發創新 助力行業高效發展!行業
- jquery的一些小技巧jQuery
- Angular開發技巧Angular
- Go 開發技巧Go
- 微信公眾平臺的不斷對外開放使微信創業迎來全面爆發創業
- Linux企業運維高效技巧心得及分享Linux運維