作爲程序員爲什麼我選擇Windows而不是Mac?

Windows缺點

很多程序員都喜歡用Mac,不得不承認,Mac很好看,很裝逼,很有氣勢,甚至連我這個Windows重度用戶都一度將所有字體換成了Monaco(Mac系統字體)。相比於Windows系統默認的字體,簡直就是編程字體的反面教材,比如極易混淆的 I(這是大寫字母i) l(這是小寫字母L)。Mac我並沒有長時間使用過,但多次的接觸讓我對Mac無論是硬件層面的還是系統層面的的外觀都感覺不錯。不得不承認Windows在設計美化上面落後於Mac。
Windows最遭人厭煩的一點可能還是在更新上面了,自從Windows裁員了所有測試用戶,導致企業之下皆白鼠,甚至出現將桌面文件更新丟失問題,雖然我個人沒碰到這個問題,但這個問題的確是非常嚴重。因爲bug過多,讓我一度從Windows預覽體驗計劃中退出。

Windows被人誤解的地方

作爲一個Windows重度用戶來說,Windows10正在已可見的速度成長。很多人都以爲Windows沒有的功能,其實Windows早已經將其實現。

SSH

Mac自帶OpenSSH服務,可以直接連接服務器,這對很多服務器工程師來說很方便,很多人都以爲Windows不帶這個功能,的確Windows10之前的大部分版本是不帶,但是Windows10可不一樣在可選功能裏,Windows10會自動幫你把SSH功能選擇添加,只要你不手動刪除,或者使用的是精簡版的Windows10,都是攜帶此功能的
在這裏插入圖片描述
在這裏插入圖片描述
如果你是用的非Windows10或者是Windows服務器,想要SSH功能,可以查看我的博客,如何實現在非Windows10系統上使用ssh

Linux

Mac可以運行很多Linux命令,這對經常使用Linux系統的服務器運維等人員來說非常方便,但Windows的powershell也可以運行少部分的Linux命令,如果你還是覺得不舒服,可以直接使用wsl(Windows Subsystem for Linux),可以完整的運行Linux所有命令
在這裏插入圖片描述
不僅能使用所有的Linux命令,甚至可以下載linux的軟件進行使用!

命令行

大部分程序員會和命令行經常接觸,但命令行Windows的cmd和powershell都很醜,並且能自定義的樣式並不多,但Windows也推出了Windows TerminalWindows Terminal使用配置方式。外觀樣式有了很大的改善,並且對wsl也很友好。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

系統截圖

之前看到有人說Mac的截圖能甩Windows十條街,這我是不認同的,Windows系統自帶的截圖軟件雖然功能並不是很全面,但該有的還是很齊全的,如果有surface,那麼Windows的截圖會更加完善,RrtScSysRq(鍵盤右上角區域)鍵可以將全屏截圖並且保存在年報中,Windows+RrtScSysRq可以將圖片保存在圖片文件夾中。
在Windows工作區提供的截圖功能會更加強大一些,可以對截取的圖片進行一些修改。
在這裏插入圖片描述
其中的延時截圖功能在一些特點的場景下非常有用,比如我想要截取一個軟件的右鍵菜單,如果直接點擊截圖鍵,很可能右鍵菜單就消失了,這時候就可以使用延時截圖。

Windows討人喜歡的原因

生態

軟件生態

Windows和Mac的不同是所有PC基本都可以運行Windows系統,而不像Mac只能在幾個設備上運行,這種情況也造成了Windows的優化難道是Mac完全無法相比的。Windows上的應用也遠比Mac更加豐富。就拿上述的截圖來說,Windows上的截圖軟件非常之多,但我使用Mac的朋友讓我幫他找一款好用的截圖軟件時候,我卻在我常用的幾個軟件網站無法找到!這裏說的功能豐富是最少包含下述功能的截圖軟件(當前使用的是天若OCR附帶的截圖功能)。特別很多個人開發者開發的軟件都只能在Windows系統中運行。
在這裏插入圖片描述
Mac中的確是有個別的優秀的軟件在Windows平臺上沒有,但Windows上卻有着很多Mac沒有的優秀軟件。

硬件生態

Mac無論是軟件還是硬件上的生態都遠不如使用Windows系統的PC。我當前的電腦已經從我剛買的時候的我筆記本因爲是準系統(藍天p870),無論是CPU,GPU都是可更換的,我筆記本主板可更換的接口有一個CPU接口,兩個SATA硬盤接口,兩個GPU接口,三個m.2硬盤接口,四個內存條接口,這些事Mac筆記本遠遠無法比較的可擴展性。
在這裏插入圖片描述
Windows電腦的可選擇性非常多,有性能堪比臺式的準系統筆記本,有和平板一樣的surface Pro系列,而且同樣的配置價位普遍低於Mac。

遊戲娛樂

對我這種不喜歡去酒吧舞廳等地方的宅男來說,遊戲是我少數幾個娛樂項目之一,Mac雖然大多數主流網遊也都可以運行,但我喜歡玩一些3A和比較偏門的遊戲,在這方面Windows對Mac的領先就非常多了。幾乎所有的遊戲都可以在Windows平臺運行。

習慣

絕大部分從人接觸的第一個PC端的操作系統就是Windows,並且因爲大多數學校和企業單位都是用的是Windows,這使得Windows的的操作邏輯更加深入人心。在開發的時候碰到一些問題也更容易找到Windows的解決版本,Mac略少一些。

其他

Mac相對於Windows來說,使用的人羣基數還是少得多,作爲開發者,每次接觸到一個新的事物都會進行一定的環境部署等問題。而網上針對Windows系統解決問題的方案會比Mac豐富,更容易查找。

總結

寫這篇文章的主要目的是因爲我周邊有很多人都因爲網上一些無腦吹捧Mac貶低Windows的文章,說什麼Windows不能運行linux命令了,沒有ssh了,命令行難看了,系統截圖不好用了,這些人其實對Windows充滿了誤解,希望這些人能理智看待問題,Windows和Mac各有優勢,適合自己的纔是最好的。不要最後買了個Mac裝了個Windows。
在我看來Mac的確好看,但是生態上Windows還是更勝一籌的。如果你有心Windows平臺上也有很大美化軟件,使用後完全不必Mac難看。
我個人之所以不用蘋果的原因,其一:要用蘋果就要入蘋果的生態,一套蘋果才能體現出他的優勢,但蘋果生態一套的價位過高,不適合我這種貧窮的學生黨。其二: 我反感蘋果的一點就是蘋果相關的開發只能使用Mac進行,這種封閉的開發,讓我覺得蘋果很噁心。這裏身爲微軟用戶我就要來吹一波微軟了,office,edge,OneNote等微軟的軟件都是全平臺,無論是Windows,安卓,ios或Mac。對比蘋果開發都不讓別的平臺進行的做法是在是大方的多。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章