作為碼農一篇文章告訴你到底該怎麼選擇

作為碼農一遍文章告訴你到底該怎麼選擇

-是window?是Linux?還是MacOS

作為碼農一篇文章告訴你到底該怎麼選擇

在程序開發中或者程序培訓的生活中,一直有人提出這樣的疑問,開發、設計、以及學習這兩種內容,最好的操作系統,或者最好的工具是什麼?是MacOS?是Linux?還是Windows?

各自的優點

Windows 系統

簡單易用,非常適合國內的消費者的習慣,且遊戲兼容性兼容性良好,很受遊戲玩家的喜愛,對於開發,設計之類的各種軟件支持有豐富的支持,且第三方小眾軟件也挺多的。

適合家用,辦公等,當然開發,設計也都是不錯的,但是在學習設計,和學習開發節點,其實不建議使用windows系統,因為遊戲太多,太誘惑學生。


MacOS系統

Mac系統,對於普通人來講有點貴,當然貴的是硬件方面的原因,其實可以考慮黑蘋果的,但是真正的體驗還是買一個蘋果電腦進行體驗,主要考慮有以下幾個方面:

1. 系統的穩定性以及易用性

很多人沒有接觸過蘋果電腦,或者初次接觸蘋果系統覺得不是太好用,其實,親,你是不是還在想著你的windows,你有遊戲呢。當你把電腦換成蘋果,換成蘋果系統,完全的逼自己一把,你就會慢慢習慣蘋果系統,然後你會愛上蘋果系統。

2. 遊戲少,專心學

蘋果系統還有一個好處,就是遊戲很少,可以減少學生玩遊戲的機會,和浪費時間。可以解決下來時間,研究蘋果系統怎麼用,或者是學習下設計或代碼怎麼操作,可能有些人會說,只要態度認真,什麼系統,都可以好好的學習,但是我想說的是蘋果系統可以直接從源頭避免學生玩遊戲。所以還是推薦學生使用蘋果電腦的

3. 開發,專業設計的軟件機會都會有mac版本

作為碼農一篇文章告訴你到底該怎麼選擇

以上都是設計類的軟件,但是開發類的軟件蘋果也不少,尤其是對於java的開發的,基本上該有的環境都會有的,或者通過別的方式都可以實現的。所以還是推薦適應蘋果系統

Linux系統

以穩定,高效,服務來聞名,從來都是生產環境中,企業,和客戶部署項目需要的真實環境,一般是沒有圖形界面的,其實本質上也不催件使用圖形界面,通過通過一些遠程SSH客戶端,登錄Linux系統,設計的類型相關操作基本上和這個操作系統無緣,開發的也是部署一下測試環境來使用,比如hadoop和fastdfs 、docker等。所以使用界面很少,但是國內有一家是不錯的 DeepLinux,這個桌面操作系統的界面還不錯,可以使用一下,但是針對該系統還是不推薦使用桌面環境

各自的缺點

Windows 系統

第一個很大的問題就是藍屏,當然了現在系統不會出現藍屏,但是由於使用的用戶太多,頗受黑客的青睞,因此安全性不好,極易中毒,而且新的系統,還強制更新系統,兼容性問題存在。系統還需要定時清理緩存和垃圾文件,對於緩存的處理不是那麼方便。系統需要關機,默認待機狀態時間,也不如蘋果的時間長,工作狀態就更別說了。

MacOS系統

除了開發,設計之類軟件外,其他的軟件真的不是很多,而且對於磁盤的兼容格式,也有特殊的要求,還有就是最新更新的蘋果電腦的type-c接口,雖然強大,但是,對於其他設備的兼容就是不是那麼良好了。也是備受吐槽的地方。

Linux系統

這個系統簡單來說除了穩定,其他的軟件兼容性問題幾乎是讓所有的都糾結的問題,簡單而言,只能用來作為生產環境或者開發的測試環境部署項目以來的技術等。

總之,作為碼農而言,個人建議,在選擇什麼牌子的電腦,或者操作系統而言,首先推薦的系統是蘋果系統。原因如下幾點

1. 遊戲少

2. 鍵盤使用方便

3. 開發直接環境部署,類unix環境直接使用不需要單獨安裝虛擬機

4. 就是如何喜歡開發同時,喜歡設計,攝影,系統還有硬件,蘋果都是優秀的

當然有人最後還是說貴,貴的離譜,不需要著急,選擇什麼樣的電腦,其實對於開發而言重要的是CPU的運行能力,以及內存虛擬化消耗的考慮,還有就是長時間敲擊鍵盤的使用手感等,其實就windows或linux來說推薦ThinkPad T系列的或P系列以及W系列,當然貴了可以考慮二手,畢竟windows的機器從來都不保值的。因為T系列在使用的時候 鍵盤用著是比較舒服的。當然有人說了我可以買筆記本,然後再買一套機械鍵盤,呵呵,那種敲擊之後嘩嘩作響的鍵盤,真心話,會打擾到別人的。

總之,本人推薦是蘋果電腦或者是蘋果系統,但是更主要的是看你自己的決心,信息,以及恆心,想學編程或設計的什麼電腦都是可以的,當然滿足一定要求,簡單來說,就是cpu核心儘可能的多,主頻儘可能的高,功耗可能的低(當然有點矛盾),內存和硬盤當然是越大越好了!哈哈


分享到:


相關文章: