相關閱讀 |
>>> 創業先鋒 眾人拾柴火焰高 >>> | 簡體 傳統 |
提升程序員身心健康和工作效率的工具,包括并不限于如下領域:
開發工具,IDE,不限平臺,編程字體
筆記本,顯示器,鍵盤,鼠標
座椅,輔助支架,背包
輔助按摩類器材,針對頸椎,手腕等
知友補充,女盆友,確實是不可或缺(大家喜歡神馬款,個人喜歡萌妹紙,來share一下趨向吧)
其他你認為有助于猿類們工作的東東
曾經有很長的一段時間一直在學習和探索提升工作效率&身心健康的方法。講講我個人的經歷吧!
工作效率:
加速度(一個電腦的有用程度和它里面裝的軟件數成反比)
給電腦換上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
測試驅動開發
單元測試是提升代碼質量的最好方法。不要只是看看,趕緊去用起來
代碼覆蓋率測試也是非常重要的,幫你找回潛在的隱患
代碼錯誤檢查(代碼右邊的紅紅綠綠的不消滅掉以后就等著被坑吧)
軟件方面:
自己寫了一個管理個人事務的系統(有點想喝牛奶買頭奶牛的感覺)
常用軟件:
主要說下幾個別人沒提到的:
Dash:管理各類開發文檔的非常好用
iDocument: 管理各類文檔
CodeRunner: 寫些腳本工具非常快速,如下圖
Mou: Markdown寫各類報告也很好用
iTerm: 多窗口切割很好用
Reeder: Rss閱讀器
補充(偏Mac):
JetBrains系列(IntelliJ IDEA/PhpStorm/PyCharm等)真的好用
Time Sink:曾經為了想知道自己30分鐘內做了多少事而買了個漏斗,結果沙漏時間很不準確,然后就發現了這個軟件,挺管用的
xSope: 各類輔助工具非常強大
Gas Mask: 上面回答者 @李佳樂 用這個在工作中屏蔽娛樂網站!而我們是用這個來指向測試環境和生產環境的
Charles:調試手機APP接口很方便
Parallels Desktop:虛擬機神器,一大特點就是融合模式(Coherence),如下圖:
Sequel:遠程數據庫連接,支持SSH模式,如下圖
Caffeine: 給電腦灌上咖啡,讓它精神起來
Eudic:Mac下最好用的詞典,非常方便
瀏覽器插件:
VPN切換起來太順了。國內網站直連,“國外”網站添加ssl。
CocoaChina 2015-08-23 08:43:45
稱謂:
内容: