Vim
地址:Vim Awesome
文字編輯器是程式師最喜愛的開發工具之一,號稱編輯器之神,可以脫離滑鼠全鍵盤操作,良好的外掛程式體系幾乎適配各類程式設計語言,使用起來充滿推背的速度感。
其他可選工具:Emacs、TextMate、Sublime Text等。
Git
Git 是一款分散式版本控制和軟體配置管理軟體,類似 SVN 和 CVS,是 Linus 的第二個驚世之作。
Git 也是主流的版本管理工具,基於 Git 構建的 Github 網站則是這個星球上最大的開源集散地。還在使用 SVN 和 CVS 的童靴,該換換腦筋了。
Xcode、JetBrains 系列和 Eclipse 系列
IDE 是圖形化的集成開發工具,具備精准的詞法分析、程式設計提示、調試等功能,功能之繁複用戶自知,如果做工業級程式設計和團隊協作的話,推薦使用 IDE。
Xcode。Mac 上優秀的內建開發工具,幾乎所有的 Mac App 和 iOS App 都由此而生,免費軟體。無論你是 寫 Java 的還是寫 Python,用了 Mac 一定要安裝 Xcode。
JetBrains 系列。產品線豐富,幾乎都是精品,Java、Python、Ruby、Php、Objective-C、Web 等一應俱全,收費,還挺貴。
Eclipse 系列。通過外掛程式方式幾乎支援所有的常用程式設計語言,免費。
visual diff
地址:Visual Diff
對於程式師來說,檔比較也屬必備工具,OS X 中提供了原生的比較工具 FileMerge,不過這個工具對非 ASCII 內容的檔支援非常不好,推薦 VisualDiffer。VisualDiffer 支援檔和資料夾比較、檔過濾、多重比較模式、顏色標注等,操作簡單,回應迅速,實乃程式師居家旅行之必備工具。收費軟體,可以直接從 AppStore 下載。
另外,習慣命令列操作的朋友,直接使用 diff 和 vimdiff,也是不錯的選擇。
xScope
地址:xScope • Measure. Inspect. Test.
xScope 是一款強大的輔助設計工具,可以精確度量螢幕上的 UI 元素,尤其適合全棧工程師。
xScope 可以方便的取得螢幕上任意位置的顏色,可以動態智慧監測元素邊界並顯示距離,可以針對移動設備和各種流覽器設定螢幕尺寸,可以設定螢幕輔助線,放大螢幕等。如果你不想事事求人,xScope是個不錯的選擇。收費軟體。
Xshell Xftp
地址:Download: Product Download
免費軟體 Xshell 和 Xftp 都是優秀網路管理、安全傳輸工具。Xshell 是一個免費的安全終端模擬器,可以作為 SSH、TELNET 或 RLOGIN 的終端類比,能夠從 Windows 平臺安全連接 Linux 伺服器,Xftp 則是安全傳輸用戶端,支援 FTP 和 SFTP 協定,兩者都支援標籤化的會話視窗。如果你的項目部署到Liunx下面,這樣的工具你少不了的。
Axure
地址:Axure中文網
這個做產品的用的比較多,但是程式師也需要畫一下自己的圖,能夠高效率製作產品原型,快速繪製線框圖、流程圖、網站架構圖、示意圖、HTML 模版等。
FastStone Capture
下載地址:FastStone Capture
FastStone Capture 是一款極好用的圖像流覽、編輯和截屏工具,支援 BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO 和 TGA 在內的主流圖片格式,其獨有的光滑和毛刺處理技術讓圖片更加清晰,提供縮放、旋轉、剪切、顏色調整功能。
印象筆記(工作必備效率應用 | 印象筆記)
隨時隨地把自己在工作中遇到的一下問題,及時的記下來。90%的程式師都喜歡這款工具。
Mindjet MindManager
地址:MindManager 2018 | Free Trial
思維導圖必不可少,説明有邏輯有層次的記錄想法和靈感,對梳理工作計畫和規劃很有幫助。
EditPlus
地址 : EditPlus
功能強大,可取代記事本的文字編輯器,擁有無限制的撤銷與重做、英文拼字檢查、自動換行、列數標記、代碼折疊與高亮等功能、同時還能編輯多檔、全螢幕流覽功能。