高效程序猿必備神器(Mac)

一個聰明的開發(fā)者會用合理使用工具軟件來提高工作效率!

工具軟件選擇策略

聰明的程序員不僅應該知道借助各種軟件來提高工作效率,還應該知道如何選擇適合自己的軟件。

當前各種平臺的工具軟件更新速度很快,一個富有經(jīng)驗的開發(fā)者,應該逐步形成專屬于自己的工具選擇策略。

從自身出發(fā),我當前的選擇策略主要包含以下四點:

1.簡明和現(xiàn)代:

選擇那些為單一任務設計的工具,可以避免工作時多余的干擾,讓你更加專注。

2.知名度和良好的社區(qū)支持:

學習任何一個新的工具軟件都需要花費時間或是金錢,因此選擇那些值得投資的軟件或工具去購買和學習。此外有良好的社區(qū)支持,和廣大的用戶群體對使用過程中遇到的問題都很有幫助,不要使用太小眾的軟件。

3.足夠輕便:

開發(fā)者總是需要同時打開很多軟件進行工作,輕便的工具確保系統(tǒng)運行流暢,不至于影響我的開發(fā)效率。

4.價格實惠:

買得起,或者你能找到…(如果你有足夠資金,極力推薦支持正版,好處特別多),買不起,用不了,一切都白搭。

Mac下使用的工具軟件推薦

1.Alfred

Mac系統(tǒng)對于開發(fā)者而言,已經(jīng)比較完美了。但是搭配上Alfred,絕對是如虎添翼。Alfred是我用過的最能將Mac的效率發(fā)揮到極致的工具了。無論是查找(打開)一個文件,翻譯一個英文單詞,更新git(svn)倉庫等等,都可以通過Alfred輕松完成。作為開發(fā)者,你還可以使用你喜歡的語言,自己編寫腳本,讓他為你處理絕大部分的重復性工作。總之,用過都說好。它的魅力,需要你耐心去探索。

2.Dash

作為一名合格的開發(fā)者,查看各種技術文檔是必不可少的。Dash提供150+文檔下載,讓你可以在離線的狀態(tài)下查看常用的各種技術文檔。此外還提供Snippet管理等功能,極力推薦。

3.iTerm2

OS X 下開源免費的的終端工具,我基本用它替代了原生的 Terminal。

極大的便利了一些基本功能,功能很多很多很多,多用多體會,你一定愛上他。

此外為了更加好用,強烈推薦使用zsh代理bash,提到了zsh,那么必不可少的藥提高黃金cp:oh-my-zsh,不用多解釋,來不及了,請趕緊上車oh-my-zsh。

4.Sublime Text 3

這是我開發(fā)cocos2d lua時使用的IDE。我非常喜歡它的那些使代碼異常清晰的主題,以及功能豐富的插件。但是唯一不足的是sublime text 3 在Xcode運行時特別卡。卡到你沒法敲代碼??梢允褂肧ublime Text2。但是Sublime Text2有很多sb的功能。誰用誰知道。反正,最近我已經(jīng)棄坑了,轉投Atom和vscode了。

5.JetBrains

JetBrains 系列,產(chǎn)品線豐富,幾乎都是精品,Java、Python、Ruby、Php、Objective-C、Web等一應俱全,收費,還挺貴但是普通用戶可以使用各個軟件的社區(qū)版哦。反正自從入了JetBrains的坑,再也不能好好正視eclipse了。也許你鐘情于eclipse,但是你知道android studio ide是基于JetBrains的社區(qū)版開發(fā)的嗎?

6.HomeBrew

OSX下好用的包管理工具,Ruby 社區(qū)的作品,功能類似 Ubuntu下的apt-get。

使用 Homebrew 可以非常容易的安裝OS X中沒有包含的 Unix工具包和語言包,比如 wget,node,lua,nginx 等。操作簡單,一鍵安裝,避免了繁瑣的安裝,升級,卸載等配置工作。

7.sourcetree

目前用過的最好用的免費的gitGUI客戶端。

8.beyond compare

目前用過的最好的文件對比工具,支持文件夾對比,圖片對比,文件合并等等功能。

9.CodeRunner

CodeRunner是Mac系統(tǒng)下的一款編程軟件,支持20多種編程語言和.txt,尤其是對于初學者來說,可以避免繁雜的開發(fā)環(huán)境的配置,直接上手寫代碼。我一般用它來寫一些小腳本,因為運行方便。

10.Mweb

專業(yè)的 Markdown 寫作、記筆記、靜態(tài)博客生成軟件,這篇博客就是用這個軟件寫的。用了大半年了,沒有任何不適。編寫markdown的工具很多,這么好用的真不多。

以上就是我在開發(fā)中,經(jīng)常使用的一系列軟件,如果你有更好的推薦,請不吝賜教。我們是程序員,我們愛分享。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容