99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

學(xué)編程時(shí)到底選擇什么操作系統(tǒng)?

dyquk4xk2p3d ? 來(lái)源:程序員魚(yú)皮 ? 2023-04-15 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天來(lái)聊一個(gè)老生常談的問(wèn)題,學(xué)編程時(shí)到底選擇什么操作系統(tǒng)?Mac、Windows,還是別的什么。。

作為一個(gè)每種操作系統(tǒng)都用過(guò)很多年的程序員,我會(huì)結(jié)合我自己的經(jīng)歷來(lái)給大家一些參考和建議。

接下來(lái)先分別聊聊每種操作系統(tǒng)的優(yōu)點(diǎn)和不足吧。

Windows

先說(shuō)下國(guó)內(nèi)用戶(hù)最多的操作系統(tǒng) Windows。我第一次接觸 Windows 還是在小學(xué)一年級(jí),也算是用了近 20 年的 Windows 吧。一直到大三進(jìn)入企業(yè)實(shí)習(xí)前,我都是 Windows 的忠實(shí)用戶(hù)。

當(dāng)然了,大學(xué)前用 Windows 最主要做的事情不是學(xué)編程,而是打游戲。GTA、DNF、守望先鋒,叫的上名字的游戲我基本都玩過(guò),曾經(jīng)也想過(guò)去開(kāi)游戲直播哈哈。

所以在我看來(lái),Windows 相對(duì)于其他操作系統(tǒng)的最大優(yōu)勢(shì)就是在于能用它來(lái)玩游戲!

img

換句話(huà)說(shuō),其實(shí) Windows 的軟件生態(tài)非常豐富,無(wú)論是游戲、辦公、甚至是看片兒,Windows 總有那么幾款軟件符合你的訴求,而且即使到了 2023 年,有些軟件還是只有 Windows 版本的,比如我開(kāi)直播用的軟件,畢竟用戶(hù)基數(shù)大嘛。

而且在 Windows 上使用軟件、或者強(qiáng)制使用原本不能用的軟件也是相對(duì)方便的,對(duì)于學(xué)生黨來(lái)說(shuō),能節(jié)約很多時(shí)間和金錢(qián)成本。

此外,Windows 還有一些其他優(yōu)點(diǎn),比如:

比如。

比如。。。

好,接下來(lái)說(shuō)一下 Windows 的缺點(diǎn),就用我從小到大的翻車(chē)事跡來(lái)說(shuō)明吧:

姓名:李XX

事跡:

小學(xué)三年級(jí)時(shí)因?yàn)橄螺d了一個(gè)盜版游戲,導(dǎo)致電腦上安裝了多個(gè)不知名瀏覽器

小學(xué)六年級(jí)時(shí),玩 DNF 爆了人生第一把史詩(shī)裝備,缺由于系統(tǒng)藍(lán)屏沒(méi)有撿到

初中時(shí),因?yàn)檠b了一款快速播放器給電腦引入了大量病毒,QQ 號(hào)也被盜了

大二時(shí)寫(xiě)過(guò)一篇長(zhǎng)達(dá)上萬(wàn)字的實(shí)驗(yàn)報(bào)告,因?yàn)橄到y(tǒng)死機(jī)導(dǎo)致報(bào)告全部丟失(所以之后我練成了 ctrl + s 機(jī)械手)

相信大家也有過(guò)類(lèi)似的經(jīng)歷吧,我用 Windows 最直觀的感受就是它不夠安全、不夠穩(wěn)定。盜版軟件多、一不留神電腦就中毒了;電腦配置再高,還是不可避免地出現(xiàn)死機(jī),丟了數(shù)據(jù)真的心態(tài)爆炸啊!

此外,Windows 經(jīng)常搞升級(jí),而且每次升級(jí)的版本改動(dòng)非常大!經(jīng)常出現(xiàn)軟件兼容性問(wèn)題。比如前段時(shí)間我下載了某個(gè)懷舊游戲,結(jié)果發(fā)現(xiàn)只有 win7 才能運(yùn)行。

對(duì)于學(xué)編程的同學(xué)來(lái)說(shuō),Windows 還有 2 個(gè)問(wèn)題。

首先就是安裝編程相關(guān)的環(huán)境比較麻煩,剛開(kāi)始裝個(gè) PythonJava 啥的可能還好,等之后你要裝 Docker、消息隊(duì)列、跑一些知名開(kāi)源項(xiàng)目的時(shí)候,就知道有多麻煩了。雖然在 Windows 上可以使用 WSL(Linux 子系統(tǒng))或者第三方虛擬機(jī)來(lái)輔助搭建編程環(huán)境,那也不如天然支持的要香對(duì)吧。

還有就是 Windows 的可定制性比較差,系統(tǒng)對(duì)用戶(hù)不透明。絕大多數(shù)同學(xué)只是用它來(lái)辦公還感受不到這點(diǎn),但在你后面編程搭環(huán)境、尤其是學(xué)習(xí)一些系統(tǒng)安全知識(shí)的時(shí)候就會(huì)發(fā)現(xiàn),很多時(shí)候你要修改系統(tǒng)設(shè)置時(shí),很難找到對(duì)應(yīng)的入口,或者就是必須反復(fù)重啟電腦才能修改成功。

綜上,個(gè)人感覺(jué) Windows 更適合家用娛樂(lè)和辦公。

Mac OS

我是從大三在字節(jié)跳動(dòng)實(shí)習(xí)的時(shí)候,第一次接觸到 Mac OS 系統(tǒng)。

作為一個(gè)十幾年 Windows 忠實(shí)用戶(hù),我剛開(kāi)始用 Mac 是非常非常不習(xí)慣的,無(wú)論是界面、快捷鍵還是終端。所以就是白天工作用 Mac,下班就換成自己的華為 Windows 筆記本。

記得我當(dāng)時(shí)有個(gè)同事,他就瘋狂給我安利 Mac 怎么怎么好用、怎么怎么高效。我當(dāng)時(shí)還心想:哼,哥們用 Windows 效率也賊高好吧。

但沒(méi)想到,用了半年之后,我就 “真香” 了,從大四開(kāi)始,我基本上就把 Mac 作為自己的主力機(jī)了,而且公司的同事也幾乎是清一色的 Mac。

先說(shuō)說(shuō)我感受到的 Mac OS 的優(yōu)點(diǎn)吧,首先就是我用了 Mac 幾年了,幾乎沒(méi)有發(fā)生過(guò)死機(jī)(也死機(jī)過(guò),但屈指可數(shù)),明顯比 Win 的穩(wěn)定性高。

Mac 上安裝軟件也非常方便,就跟我們手機(jī)上裝軟件一樣,Mac 有自己的正版的應(yīng)用商店,安裝軟件更高效、軟件更好管理、也更安全。

而且個(gè)人感覺(jué) Mac OS 的界面也更好看大氣,當(dāng)然,這個(gè)也可能和 Mac 電腦本身的屏幕和設(shè)計(jì)有關(guān)。所以做前端開(kāi)發(fā)和設(shè)計(jì)的同學(xué)用 Mac 的體驗(yàn)會(huì)更好一些。

此外,如果你是一個(gè)蘋(píng)果控,那么你還能感受到 Mac 生態(tài)系統(tǒng)的強(qiáng)大,各設(shè)備間同步數(shù)據(jù)真的非常方便。

對(duì)學(xué)編程的同學(xué)來(lái)說(shuō),Mac OS 最大的亮點(diǎn)莫過(guò)于它是基于 UNIX 操作系統(tǒng)的,自帶了很多開(kāi)發(fā)工具和終端,而且終端的很多命令和企業(yè)開(kāi)發(fā)常用的 Linux 系統(tǒng)類(lèi)似,便于我們搭建環(huán)境和學(xué)習(xí)命令行的使用:

09aea976-ca69-11ed-bfe3-dac502259ad0.png

此外,蘋(píng)果電腦近幾年的發(fā)展真的是太迅猛了,芯片從 M1 到 M2 的躍進(jìn),帶來(lái)的是更絲滑的系統(tǒng)使用和編程開(kāi)發(fā)體驗(yàn)。同等配置(比如 16 G)下,開(kāi)發(fā)的流暢度和開(kāi)發(fā)軟件打開(kāi)的速度都比 Windows 要快很多,也基本沒(méi)出現(xiàn)過(guò)軟件卡死。

而 Mac OS 也是存在缺點(diǎn)的,首先就是對(duì)于我這種白票黨來(lái)說(shuō),我發(fā)現(xiàn) Mac 上的很多軟件不能讓我自由地去使用;而且 Mac 目前的軟件數(shù)還是沒(méi)法跟 Windows 比的,很多 Windows 上好用的軟件在 Mac 上沒(méi)有相應(yīng)的替代品(比如我常用的直播軟件)。所以用了 Mac 后,很多游戲基本就不能自由地去玩了(對(duì)卷王來(lái)說(shuō),這也許也是它的一個(gè)優(yōu)點(diǎn)?)

當(dāng)然,Mac 電腦還有一個(gè)最大的問(wèn)題,就是它的價(jià)格還是相對(duì)貴了一些。

Linux

除了 Windows 和 Mac 這兩種面向大眾用戶(hù)的操作系統(tǒng)外,對(duì)絕大多數(shù)程序員來(lái)說(shuō),Linux 系統(tǒng)是必須要會(huì)使用的!因?yàn)槟壳敖^大多數(shù)企業(yè)內(nèi)的項(xiàng)目都是部署在 Linux 服務(wù)器上的。

為什么呢?

因?yàn)?Linux 系統(tǒng)是開(kāi)源的,更安全;而且它是可定制的,可以根據(jù)業(yè)務(wù)場(chǎng)景和項(xiàng)目的實(shí)際情況打造出性能更高、成本更低、穩(wěn)定性更高的系統(tǒng)。

但是,必須要學(xué) Linux 不意味著我們要有一臺(tái)安裝 Linux 系統(tǒng)的電腦,更不意味著我們要把自己的 Windows 電腦重裝為 Linux 系統(tǒng),從而去使用 Linux 的界面。像我大學(xué)的時(shí)候折騰過(guò)自己的微軟 Surface 電腦,給它裝了個(gè) Ubuntu kylin 和 Linux Mint 操作系統(tǒng),感覺(jué)也并沒(méi)有想象中的好用。

其實(shí)絕大多數(shù)情況下,我們只需要花幾十塊錢(qián)租一個(gè)云服務(wù)器或者在本地搭個(gè)虛擬機(jī),通過(guò) XShell、SecureCRT 之類(lèi)的工具連接上它,就足夠?qū)W習(xí)和部署項(xiàng)目了。相信很多同學(xué)的個(gè)人博客,也是像我一樣搭在了 Linux 云服務(wù)器上。

如果你是學(xué)習(xí) C++ 開(kāi)發(fā)或網(wǎng)絡(luò)安全方向的同學(xué),要對(duì) Linux 掌握得更多一些。Java 后端或者前端開(kāi)發(fā)同學(xué)會(huì)用 Linux 部署項(xiàng)目、學(xué)學(xué)常用命令基本上就夠了。

如何選擇?

那說(shuō)了那么多,大家到底用哪個(gè)操作系統(tǒng)來(lái)學(xué)編程呢?

這個(gè)問(wèn)題當(dāng)然沒(méi)有標(biāo)準(zhǔn)答案,要根據(jù)你當(dāng)前所處的環(huán)境、你的使用習(xí)慣和預(yù)算綜合選擇。

先說(shuō)環(huán)境。比如你現(xiàn)在是個(gè)大學(xué)生,學(xué)校的老師都用 Windows 講課,給的軟件包資源也都是 Windows 的,那么使用 Windows 系統(tǒng)無(wú)疑可以降低你入門(mén)的成本;而當(dāng)你進(jìn)了公司后,如果身邊的同事都用 Mac 或 Win,那你最好和他們保持一致,搭環(huán)境、傳軟件和代碼包、甚至是別人來(lái)幫你改 Bug 都會(huì)更方便一些,可以快速上手項(xiàng)目。

然后是習(xí)慣。其實(shí)學(xué)編程的時(shí)候(尤其是初期),我們保持自己之前的習(xí)慣就好了。比如你之前用 Windows,那就用它學(xué)編程,怎么快怎么來(lái)。不用再去換電腦熟悉新的快捷鍵、或者非要自己安裝個(gè) Linux 系統(tǒng)之類(lèi)的。你的時(shí)間足夠,想怎么折騰怎么折騰。但是我更建議初學(xué)者把重心放在學(xué)習(xí)基礎(chǔ)上。

此外,千萬(wàn)別糾結(jié)說(shuō)必須得有個(gè)什么操作系統(tǒng)才能學(xué)編程,或者學(xué)到某個(gè)程度就必須要換電腦。

目前絕大多數(shù)開(kāi)發(fā)工具和軟件的風(fēng)格在任何系統(tǒng)上基本都是統(tǒng)一的,比如 VS Code、JetBrains 全家桶等等,基本不會(huì)出現(xiàn)沒(méi)有某個(gè)操作系統(tǒng)就不能學(xué)的情況(開(kāi)發(fā) Mac 應(yīng)用除外)。而且哪怕你要使用其他的系統(tǒng),可以搞云主機(jī)、或者用 VM Ware、Parallels Desktop 之類(lèi)的虛擬機(jī)軟件,在自己的主電腦上運(yùn)行別的系統(tǒng)。



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3613

    瀏覽量

    91398
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    605

    瀏覽量

    28591
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    2989

    瀏覽量

    109607
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1117

    瀏覽量

    53091

原文標(biāo)題:Mac 和 Win,用哪個(gè)系統(tǒng)學(xué)編程更爽?

文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)

    操作系統(tǒng)的實(shí)時(shí)性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國(guó)內(nèi)唯一通過(guò)汽車(chē)、工業(yè)控制、醫(yī)療、軌道交通四項(xiàng)功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核虛擬化架構(gòu)可將人形機(jī)器人電子架構(gòu)成本降低50
    的頭像 發(fā)表于 05-16 14:44 ?233次閱讀

    國(guó)產(chǎn)操作系統(tǒng)有哪些?政企官方認(rèn)證的5大國(guó)產(chǎn)系統(tǒng),實(shí)測(cè)好用才敢推薦!

    近年來(lái),“國(guó)產(chǎn)操作系統(tǒng)”這個(gè)詞越來(lái)越頻繁地出現(xiàn)在政策文件、企業(yè)采購(gòu)清單和行業(yè)新聞里。尤其是在“信創(chuàng)”浪潮下,無(wú)論是政府機(jī)關(guān)還是央企國(guó)企,都在加速替換國(guó)外操作系統(tǒng)。但面對(duì)市面上琳瑯滿(mǎn)目的國(guó)產(chǎn)系統(tǒng),很多人難免困惑:國(guó)產(chǎn)
    的頭像 發(fā)表于 04-17 15:34 ?2087次閱讀
    國(guó)產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>有哪些?政企官方認(rèn)證的5大國(guó)產(chǎn)<b class='flag-5'>系統(tǒng)</b>,實(shí)測(cè)好用才敢推薦!

    國(guó)產(chǎn)銀河麒麟操作系統(tǒng)V10和星光麒麟V1.0操作系統(tǒng)如何選擇?

    國(guó)產(chǎn)銀河麒麟操作系統(tǒng)和星光麒麟操作系統(tǒng)都是由中國(guó)電子旗下科技企業(yè)麒麟軟件有限公司(簡(jiǎn)稱(chēng)“麒麟軟件”)開(kāi)發(fā)的國(guó)產(chǎn)自主可控的操作系統(tǒng)。麒麟軟件介紹:麒麟軟件以安全可信操作系統(tǒng)技術(shù)為核心,面
    的頭像 發(fā)表于 01-24 09:14 ?2237次閱讀
    國(guó)產(chǎn)銀河麒麟<b class='flag-5'>操作系統(tǒng)</b>V10和星光麒麟V1.0<b class='flag-5'>操作系統(tǒng)</b>如何<b class='flag-5'>選擇</b>?

    云服務(wù)器選擇什么操作系統(tǒng)好?

    云服務(wù)器選擇什么操作系統(tǒng)好?選擇云服務(wù)器操作系統(tǒng)需考慮業(yè)務(wù)需求、兼容性、安全性、易用性及成本。Linux系統(tǒng)如CentOS、Ubuntu和D
    的頭像 發(fā)表于 01-21 10:56 ?453次閱讀

    deepin操作系統(tǒng)介紹

    希望從自己的能力和對(duì)桌面操作系統(tǒng)的理解,能給 Linux 的用戶(hù)與開(kāi)發(fā)者更多的選擇。我們也相信 deepin 能夠得到更多用戶(hù)的認(rèn)可與喜愛(ài),成為開(kāi)源世界的最佳選擇。? 一、 deepin 操作
    的頭像 發(fā)表于 12-23 09:08 ?2341次閱讀
    deepin<b class='flag-5'>操作系統(tǒng)</b>介紹

    如何在windows上emulate不同操作系統(tǒng)

    一、虛擬化技術(shù)概述 虛擬化技術(shù)允許在單個(gè)物理機(jī)器上創(chuàng)建多個(gè)虛擬機(jī),每個(gè)虛擬機(jī)都可以運(yùn)行不同的操作系統(tǒng)。這使得我們可以在Windows系統(tǒng)上模擬其他操作系統(tǒng),而無(wú)需購(gòu)買(mǎi)額外的硬件。虛擬化技術(shù)的關(guān)鍵組件
    的頭像 發(fā)表于 12-05 15:50 ?854次閱讀

    探訪(fǎng)操作系統(tǒng)大會(huì),為什么openEuler是更好的選擇?

    操作系統(tǒng)
    腦極體
    發(fā)布于 :2024年11月21日 13:04:41

    什么是嵌入式操作系統(tǒng)?

    機(jī)器人的大腦。它告訴機(jī)器人怎么工作,什么時(shí)候做什么事,怎么和它身體上的各種傳感器和部件溝通,EOS是為嵌入式系統(tǒng)設(shè)計(jì)的專(zhuān)用操作系統(tǒng)。 那它到底有什么特別的呢? 1.超快反應(yīng):EOS得像閃電一樣快,一旦有
    發(fā)表于 11-08 15:07

    linux操作系統(tǒng)安裝步驟 linux操作系統(tǒng)的特點(diǎn)及組成

    Linux操作系統(tǒng)安裝步驟 Linux操作系統(tǒng)是一種開(kāi)源的操作系統(tǒng),它以其穩(wěn)定性、安全性和靈活性而聞名。以下是安裝Linux操作系統(tǒng)的一般步驟,以Ubuntu為例: 1. 準(zhǔn)備工作 在
    的頭像 發(fā)表于 10-21 11:24 ?1216次閱讀

    新手學(xué)操作系統(tǒng)(第一周)

    1.介紹計(jì)算機(jī)、OS與應(yīng)用程序之間的關(guān)系,計(jì)算機(jī)的硬件是底層的基礎(chǔ),操作系統(tǒng)在其之上管理硬件資源,應(yīng)用程序則通過(guò)操作系統(tǒng)來(lái)實(shí)現(xiàn)其功能;2.推薦參考學(xué)習(xí)書(shū)籍;3.實(shí)踐環(huán)境的介紹
    的頭像 發(fā)表于 10-08 11:33 ?483次閱讀
    新手<b class='flag-5'>學(xué)</b><b class='flag-5'>操作系統(tǒng)</b>(第一周)

    新手學(xué)操作系統(tǒng) 第二周

    新手學(xué)操作系統(tǒng)1.在shel程序中發(fā)命令 編輯 人在shell中發(fā)命令2.操作系統(tǒng)中的基本命令3.獲取幫助信息的兩個(gè)方法
    的頭像 發(fā)表于 10-08 11:32 ?441次閱讀
    新手<b class='flag-5'>學(xué)</b><b class='flag-5'>操作系統(tǒng)</b> 第二周

    工控機(jī)支持什么操作系統(tǒng)

    工控機(jī),全稱(chēng)工業(yè)控制計(jì)算機(jī)(Industrial Personal Computer, IPC),支持多種操作系統(tǒng)以滿(mǎn)足不同行業(yè)和應(yīng)用場(chǎng)景的需求。具體來(lái)說(shuō),工控機(jī)常見(jiàn)的操作系統(tǒng)包括:
    的頭像 發(fā)表于 09-11 09:24 ?1048次閱讀

    簡(jiǎn)單認(rèn)識(shí)RTOS實(shí)時(shí)操作系統(tǒng)

    RTOS(Real Time Operating System,實(shí)時(shí)操作系統(tǒng))是一種專(zhuān)門(mén)設(shè)計(jì)用于在嚴(yán)格時(shí)間限制內(nèi)處理任務(wù)的操作系統(tǒng)。它以其高實(shí)時(shí)性、多任務(wù)處理能力和資源管理能力在工業(yè)自動(dòng)化、醫(yī)療設(shè)備、航空航天、汽車(chē)電子等眾多領(lǐng)域得到廣泛應(yīng)用。以下是對(duì)RTOS實(shí)時(shí)
    的頭像 發(fā)表于 08-20 11:20 ?5241次閱讀

    Windows操作系統(tǒng)是什么?它有哪些特點(diǎn)?

    Windows操作系統(tǒng)是由美國(guó)微軟公司(Microsoft Corporation)開(kāi)發(fā)和推出的一種計(jì)算機(jī)操作系統(tǒng)。自1985年Windows 1.0版本發(fā)布以來(lái),Windows系統(tǒng)經(jīng)歷了多次重大
    的頭像 發(fā)表于 08-07 16:30 ?6394次閱讀

    聚徽觸控-工業(yè)一體機(jī)選擇什么操作系統(tǒng)

    工業(yè)一體機(jī)選擇操作系統(tǒng)時(shí),需要考慮穩(wěn)定性、安全性、易用性、兼容性以及具體應(yīng)用場(chǎng)景等多個(gè)因素。以下是對(duì)常見(jiàn)操作系統(tǒng)的一些分析:
    的頭像 發(fā)表于 07-21 11:14 ?743次閱讀