1 開發工具
1.0 操作系統
- Linux 看不慣Windows的系統越改越亂套,喜歡用linux,也許是因為屌絲的緣故,我覺得linux比mac的系統好用很多
- Ubuntu 最流行的linux桌面發行版,Unity 稍顯重了點,但是配色挺不錯,也喜歡各種快捷鍵配置
- Zsh 比bash好用很多,如果配上Oh-My-Zsh這個終極配置的話,絕對是最好用的shell
- VirtualBox 甲骨文的虛擬機軟件,比WM稍顯輕量,功能夠用
1.1 編輯器 & IDE
- vim 不多說,在服務器上面修改配置文件,查看log, spf13的配置很厲害
- emacs 比vim略重,推薦spacemacs配置,我的所有語言的開發都在上面
- sublime Win平臺下的最愛,插件很多,配合emmet簡直是神器
- eclipse 在任何sublime之前一直用他,同樣很多插件,適合多種語言編碼以及調試
1.2 瀏覽器
- Firefox 著名的火狐,在我進入開發領域之前就一直用它,雖然后來前端的開發移情別戀了,但是依然用它瀏覽網站
- Chrome/Chromium 谷歌瀏覽器及它的linux開源版本,適合前端開發,功能強大,插件很多
- User-Agent Switcher Firefox的瀏覽器插件,用來切換瀏覽器UA的
1.3 數據庫工具
- Mysql Workbench 甲骨文家自產的,功能強大,包括數據庫的設計和操作
- Robomongo Linux下的mongodb圖形化工具
1.4 設計工具
- dia 全平臺的開源UML圖、E-R圖設計
- 百度腦圖 云腦圖,保存方便,分享更方便
- GTMP Linux下的PS,功能齊全
1.5 文件管理 & 版本控制
- git 時下最流行的版本管理工具,我喜歡用命令行的方式,也許是我沒有嘗到圖形界面的甜頭
- subversion 易用的版本管理,一開始接觸的時候用的后來接觸git后,就再也不想用了
- DropBox 流行的網盤文件同步工具,知名度比百度云還要大
- 快盤 金山出品,多平臺文件同步
- enca shell工具,用來查看文件編碼
- iconv shell工具,用來轉換文件編碼