顯著提升程序員身心健康和工作效率的裝備

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統


 


提升程序員身心健康和工作效率的工具,包括并不限于如下領域:


  • 開發工具,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

[新一篇] 小CP生存之道的九個建議 葡萄百家

[舊一篇] 程序員如何參與創業
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表