工作效率:自己經驗整理的,如需轉載請務必經過我同意!
加速度(一個電腦的有用程度和它裡面裝的軟體數成反比)
給電腦換上SSD吧,你再也不用為了開啟Photoshop而等待一分鐘了,只需3秒!
給電腦加條記憶體吧,開虛擬機器再也不用等待菊花了
IDE上哪些從來都不用的Plugin給Remove掉吧
Chrome上開啟chrome://memory-redirect/你會驚奇的發現一個再簡單不過的Extension也得佔用幾十M記憶體,長時間不用的擴充套件還是刪掉吧
開機啟動項趕緊T掉(Mac使用者不在此列,我們都是幾個月不關機的)
舒適的網路環境絕對是非常重要的,還在用小水管,趕緊去換成10M光纖吧,體驗下網上衝浪的感覺!
國內環境還不趕緊上VPN,一年才100多快換來的是網路自由,這你都捨不得?
多顯示器絕壁是攻城師的不二利器啊!左邊敲程式碼,右邊預覽、左邊敲程式碼,右邊LOG、左邊敲程式碼,右邊看電視
實在只有一個顯示器也行啊,多建幾個虛擬桌面切換
定製好的你的桌面圖示(Mac Dock圖示),把常用的提上去
使用Quicksilver、Alfred之類的軟體能有效的提高操作效率
鍵盤的速度絕對比滑鼠快,所以還是多記一記快捷鍵吧。Chrome下的Vimium和Firefox下面的Vimperator上手後對比下用資料操作的時間你會合不攏嘴的
專注
Coding的時候關掉手機提醒吧
郵件通知、QQ訊息等簡直是讓人分散注意力的罪魁禍首
合理的挑選工作時間也很重要(當然得條件允許了,我是感覺每天晚上12點後的三個小時效率非常高,原諒我每天3點睡覺)
一杯茶或咖啡在快沒精神的時候是很有作用的
你機箱是多少天沒清理了,風扇的聲音都快蓋過拖拉機了
對於有些人來說適當的音樂也能夠使其更專注(我是那種要聽著經典電視更能專注起來的,現在都能背下水滸傳了)
我在做事的時候能不能不要掃我桌子底下
哇擦,IDE裡這個檔案又23層目錄,用滑鼠去點導航不得點死啊!搜尋優於導航,用快捷鍵進行全域性查詢,趕緊拋棄檔案樹吧
find、sed、grep、awk好用到流淚
自動化
很多時候我們都喜歡重複造輪子,但是不要造過一次還去造第二次好嗎?
每次開啟收藏夾裡面一堆網站挨個瀏覽真的比RSS好嗎?
每次的重複操作雖然只是佔用很少時間,但長時間這樣也是很費時的。搞成自動化不好嗎?
搞自動化前好好衡量下值不值得,別給耗牛剪毛,越剪越多
經常Google一些函式用法,趕緊將文件下下來本地查!(Mac下非常推薦Dash)
規範性
這個小改動這樣改就好了,沒必要考慮那麼多!- 結果後面又接二連三的來改這個或者這個引起的那個…改的時候考慮全面點
用上Git、Subversion之類的版本控制工具吧,這次出問題了馬上回滾到上次正常版本
一定要寫註釋啊,別面下次看程式碼又從頭看起!(被後面接手的人罵肯定不是滋味)
畫好UML圖吧!不要每次費勁的想走到哪一步了,下一步是什麼
資料庫結構關係圖同上
Deadline的重要性不言而喻
細分任務到最小層級,對每個層級進行耗時預判,做好時間點規劃(Mac下推薦OmniPlan)
對專案中突然增加的可有可無的需求說NO
測試驅動開發
單元測試是提升程式碼質量的最好方法。不要只是看看,趕緊去用起來
程式碼覆蓋率測試也是非常重要的,幫你找回潛在的隱患
程式碼錯誤檢查(程式碼右邊的紅紅綠綠的不消滅掉以後就等著被坑吧)