程序員の健康和效率裝備列表,普通人也能參考

轉載自知乎日報http://www.52rkl.cn/zhihuribao/101443QR014.htmlhtml

圖片:《硅谷》前端


做者:吳止介,git

曾經有很長的一段時間一直在學習和探索提高工做效率&身心健康的方法。講講我我的的經歷吧!程序員

工做效率:本身經驗整理的,請勿轉載!github

加速度(一個電腦的有用程度和它裏面裝的軟件數成反比)chrome

  • 給電腦換上 SSD 吧,你不再用爲了打開 Photoshop 而等待一分鐘了,只需 3 秒!

  • 給電腦加條內存吧,開虛擬機不再用等待菊花了

  • IDE 上哪些歷來都不用的 Plugin 給 Remove 掉吧

  • Chrome 上打開 chrome://memory-redirect/ 你會驚奇的發現一個再簡單不過的 Extension 也得佔用幾十 M 內存,長時間不用的擴展仍是刪掉吧

  • 開機啓動項趕忙 T 掉(Mac 用戶不在此列,咱們都是幾個月不關機的)

  • 溫馨的網絡環境絕對是很是重要的,還在用小水管,趕忙去換成 10M 光纖吧,體驗下網上衝浪的感受!

  • 多顯示器絕壁是攻城師的不二利器啊!左邊敲代碼,右邊預覽、左邊敲代碼,右邊 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

測試驅動開發函數

  • 單元測試是提高代碼質量的最好方法。不要只是看看,趕忙去用起來

  • 代碼覆蓋率測試也是很是重要的,幫你找回潛在的隱患

  • 代碼錯誤檢查(代碼右邊的紅紅綠綠的不消滅掉之後就等着被坑吧)

據說沒圖沒人看,那就貼張我本身家裏辦公環境的圖吧!

程序員の健康和效率裝備列表,普通人也能參考

圖解:

椅子:一把溫馨的椅子很重要

不少知友對圖片裏的椅子很感興趣,那我就簡單說說吧!

若是椅子預算在 3000+,請忽視如下文字!

>>> 忽視開始 <<<

程序員の健康和效率裝備列表,普通人也能參考

咱們日常可能常常能看見各種人體工程學 XX,好比人體工程系鼠標、人體工程學座椅!

不能否認,大於 5k 一把的桌椅的確很舒服,可是像我這種屌絲買不起,怎麼辦?

對比 1000 內和 3000 以上的後我發現一些明顯的區別(如上圖):

1.高端功能(好比座椅記憶功能,看着就高大上!但對於我這種預算有限的又沒有實際需求仍是 pass)

2.靠手能夠升降(公司的靠手最開始的時候常常會去調調,結果手也常常被卡着椅子和桌子間,後來發現靠手最合適的高度是手垂直放下,靠手與手關節交匯)

3.材質(透氣度、安全度、是否異味)

其實這個還挺在乎的,好比透氣度、安全度,可是當我詳細的看過她的配置後我發現每一把椅子的安全是合格的,在每一把椅子坐墊下都有一塊同樣的鋼板!透氣度感受公司的座椅坐久了屁股也會熱,因此坐墊的透氣度能夠降級!

4.還有其它的一些小區別

同時也發現一些類似處

1.座椅靠背的弧度同樣(這是溫馨的前提,必須保證!對比厚度也同樣)

2.均可以調節成躺着的姿式(連續工做一段時間能夠調整椅子平躺着小憩一會)

3.底座都是鋁合金的(建議不要選擇鋼質腳)

根據咱們的需求,發現透氣度是最明顯而又重要的區別,夏天不透氣,真的很差受的,1000 如下的透氣效果很差怎麼辦?因而我就想到了退而求其次,買個涼蓆墊,使用後發現比其它透氣效果都好!

具體型號請參照上面標準自行選擇購買!

>>> 忽視結束 <<<

書架:不少東西均可以放進去,桌上能清爽不少

檯燈:夜深人靜的時候關上頂燈,打開臺燈

白板:我仍是習慣放下電腦,用筆去梳理本身的思惟邏輯

Macbook Pro:內存已經加到 16G,已更換 SSD

鍵盤:試了好幾個,最終仍是選了某 87,有點吵

鼠標:在 Mac 下開發觸摸板是很管用的,外接鼠標的話建議買多按鍵的以實現觸摸板的特殊功能

顯示器:23.X 寸,買的比較早,臺式機的時候就在用,顯示效果不太好,長時間會有點累,準備換掉了

顯示器支架:買的 Loctek,這個的確很值,顯示器任意角度、任意位置移動

軟件方面:

本身寫了一個管理我的事務的系統(有點想喝牛奶買頭奶牛的感受)

不少知友問關於這個我的事務系統的一些情況,這裏統一回答下:

是否開源:

的確有想過,周圍同事也曾想參入進來,並且我作這個的初衷也想過公開給全部人無償使用,因此開源是確定的!

因此有開發能力的同窗(無論是 PHP、JAVA、Python 仍是產品、設計或前端等)而且對這個項目感興趣,咱們能夠組建一個開源團隊一塊兒維護優化這個項目!有意向的請私信 @Feei

項目已經加入 Github,陸續將全部代碼搬入進來!


wufeifei/grw · GitHub

這個項目的目的也是爲了提升你們的事務管理效率,因此仍是蠻有意義的!

更新一些大圖:

程序員の健康和效率裝備列表,普通人也能參考

程序員の健康和效率裝備列表,普通人也能參考

程序員の健康和效率裝備列表,普通人也能參考

其實裏面功能大部分都能用世面上成熟產品替代的,可是那些工具沒法根據我本身的意願優化更改,因此我最終仍是寫了這麼一個東西!

主要經常使用的:

時間目標管理:相似 TODO,可是根據我我的制定了一些月度、季度以及年度目標,而後從日常的待辦事件中分析大目標的進展

日記本:這個後來仍是廢棄了,轉投印象筆記了

個人錢包:後臺也是懶得記了,閒麻煩,原本想作成讀取帳單的,後臺發現帳單太多並且又不全,最終仍是放棄了

密碼保險箱:這個使用頻率仍是很是高的,存了本身一百多個網站的帳號密碼等信息,密碼採用隨機高強度規則生成的,因此我大部分網站密碼都是大於 18 位,且按期更改

人際關係:這個主要管理本身的人際關係,和待辦事件裏關聯的,若是待辦事件裏@了某人,那麼在人際關係中某人的事件裏面就會出現!還有人際關係拓撲圖以及一些生日提醒之類的

關注新聞:已廢棄,轉投 Reeder。原本是想寫成本身的 RSS 閱讀器,結果發現作出來的沒有什麼優點

經常使用軟件:

程序員の健康和效率裝備列表,普通人也能參考

程序員の健康和效率裝備列表,普通人也能參考

程序員の健康和效率裝備列表,普通人也能參考

程序員の健康和效率裝備列表,普通人也能參考

程序員の健康和效率裝備列表,普通人也能參考

發現不少知友關注到後面的美國隊長,不知道大家關注到了裏面的字沒!

程序員の健康和效率裝備列表,普通人也能參考

也不全,主要是這臺電腦只在家裏用,公司那臺的開發軟件會齊全些。

主要說下幾個別人沒提到的:

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 下最好用的詞典,很是方便

程序員の健康和效率裝備列表,普通人也能參考

(未完待續...空了再更新!能夠關注原問題:http://www.zhihu.com/question/23165812/answer/31203694)

相關文章
相關標籤/搜索