除開ios的開發(fā)者必須使用Xcode作為開發(fā)工具外,對于本人而言,使用mac而不使用windows的還有一大原因便是——不想折騰了。
如果你問程序員是不是需要一臺mac?我會回答你,不是必須的。因為身邊很多同事也在用windows或者Linux做開發(fā),開發(fā)效率也很高。不同的平臺都有不同的工具,只是看你會不會折騰。windows之于mac就好比,安卓之于ios。安卓系統(tǒng)有很多第三方的系統(tǒng),你可以刷機(jī)定制自己的系統(tǒng),但很折騰。我年輕的時候,也喜歡這樣折騰,但現(xiàn)在折騰不起了。下面列舉幾條具體原因。
開發(fā)環(huán)境統(tǒng)一且配置容易
由于種種歷史原因,windows的版本比較多,而且windows的電腦硬件差異很大,而網(wǎng)上的很大教程都已經(jīng)年代久遠(yuǎn)。這些因素疊加起來,會使得你的開發(fā)環(huán)境配置過程變得無比艱難,有時還會遇到很多奇奇怪怪的坑。這對于一個新手來說,往往就是從入門到放棄的過程。而mac上有比較好的包管理軟件——Homebrew,會使得開發(fā)環(huán)境的配置輕松很多。而且mac自帶了Python等環(huán)境。
更好的命令行
windows自帶的命令行功能就不多吐槽了,而mac的命令行和Linux很相似,基本上可以無縫銜接,而且對于一個程序員來說,Linux應(yīng)該都不陌生。加上mac上有iTerm+oh-my-zsh等神器,分屏,自動補(bǔ)全,訪問歷史文件夾記錄等豐富插件的支持,會使你配置一個趁手的工具更加容易。
輕
還記得上學(xué)期間,室友用的是外星人,每次和室友去圖書館,室友都會戲稱又健了一次身。這大概就是室友畢業(yè)時比我強(qiáng)制很多的原因吧。在美國的大學(xué)課程里,你會發(fā)現(xiàn)基本上是清一色的mac,一方面是因為價格相比國內(nèi)來說,并沒有那么高昂,大家都能負(fù)擔(dān)得起,還有個原因便是因為需要長期攜帶在身邊,而mac輕且有不算差的續(xù)航。而國內(nèi),很多好的互聯(lián)網(wǎng)公司對于員工購買技術(shù)書籍或者電腦都是有補(bǔ)貼的,這也使得mac變得不那么貴。
工作效率
逗個機(jī)靈,mac因為不能玩游戲,所以提高了工作效率。過去沒有mac,白天玩下游戲時間就過去了,晚上被deadline逼著熬夜編程,效率賊高。自從換了mac,感覺自己融不入集體了,同學(xué)玩啥游戲自己都玩不了,只能碼代碼。12點(diǎn)就滾去睡覺了。逃~
軟件
mac上軟件都比較良心,沒有xx衛(wèi)士等披著羊皮的流氓,qq和迅雷等界面都比較簡潔,和windows版的差別特別大,大家可以比較一下。
再推薦幾個程序員必備的幾個mac軟件吧。
包管理,程序員們應(yīng)該不陌生,比起windows下繁瑣的環(huán)境配置,homebrew幾乎都是一條指令就可以解決了。Homebrew cask 還可以安裝Chrome等軟件。
對于重度依賴命令行的程序員有必要一試,插件很多,個人也覺得比自帶的美觀。
這款軟件基本上是人均推薦了,基本上每個回答都會提到,和自帶的SpotLight差不多,但是插件的生態(tài)圈很豐富,查單詞,取色,查IP,刷悟空問答,你能想到的功能基本上能找到對應(yīng)的插件。
查文檔必備,結(jié)合Alfred2,爽歪歪。
還不錯的Git GUI,不用再去敲長長的代碼了。整體UI界面也比較簡潔,用著感覺比GitHub Desktop要順手。
Markdown編輯器,同類的產(chǎn)品很多,Mou等等,小編比較過很多,感覺還是這款用著最為順手,功能比較齊,而且UI界面也比較清爽,最重要的是免費(fèi)。
專門做IDE的一家公司,基本主流的編程語言都有對應(yīng)的IDE,比較出名的是IntelliJ IDEA和Pycharm,如果你是Java和Python的開發(fā)者,強(qiáng)烈建議一試。
微軟家做的IDE應(yīng)該不用多說了,做前端的用的比較多,最近幾年發(fā)展的很快,有代替Sublime的趨勢,操作上差不多,以前用Sublime的基本可以無縫轉(zhuǎn)移,也致辭EMACS和VIM的鍵位模式。
sql管理工具,能夠直接用ssh連,十分方便。
-
Mac
+關(guān)注
關(guān)注
0文章
1104瀏覽量
51458 -
程序員
+關(guān)注
關(guān)注
4文章
951瀏覽量
29798
原文標(biāo)題:為什么程序猿用的都是Mac?
文章出處:【微信號:machinelearningai,微信公眾號:機(jī)器學(xué)習(xí)算法與人工智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論