哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

Windows

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

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

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

img

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

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

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

比如。

比如。。。

好,接下來說一下 Windows 的缺點,就用我從小到大的翻車事跡來說明吧:

姓名:李XX

事跡:

小學(xué)三年級時因為下載了一個盜版游戲,導(dǎo)致電腦上安裝了多個不知名瀏覽器

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

初中時,因為裝了一款快速播放器給電腦引入了大量病毒,QQ 號也被盜了

大二時寫過一篇長達上萬字的實驗報告,因為系統(tǒng)死機導(dǎo)致報告全部丟失(所以之后我練成了 ctrl + s 機械手)

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

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

對于學(xué)編程的同學(xué)來說,Windows 還有 2 個問題。

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

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

綜上,個人感覺 Windows 更適合家用娛樂和辦公。

Mac OS

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

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

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

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

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

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

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

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

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

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

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

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

當(dāng)然,Mac 電腦還有一個最大的問題,就是它的價格還是相對貴了一些。

Linux

除了 Windows 和 Mac 這兩種面向大眾用戶的操作系統(tǒng)外,對絕大多數(shù)程序員來說,Linux 系統(tǒng)是必須要會使用的!因為目前絕大多數(shù)企業(yè)內(nèi)的項目都是部署在 Linux 服務(wù)器上的。

為什么呢?

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

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

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

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

如何選擇?

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

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

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

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

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

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



審核編輯:劉清

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

    關(guān)注

    4

    文章

    3705

    瀏覽量

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

    關(guān)注

    4

    文章

    615

    瀏覽量

    30125
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3005

    瀏覽量

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

    關(guān)注

    0

    文章

    1130

    瀏覽量

    55530

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    操作系統(tǒng)體系結(jié)構(gòu)

    操作系統(tǒng)的體系結(jié)構(gòu)是一個開放的問題。正如上文所述,操作系統(tǒng)在核心態(tài)為應(yīng)用程序提供公共的服務(wù),那么操作系統(tǒng)在核心態(tài)應(yīng)該提供什么服務(wù)、怎樣提供服務(wù)?有關(guān)這個問題的回答形成了兩種主要的體系結(jié)構(gòu):大內(nèi)核和微
    發(fā)表于 01-15 08:19

    操作系統(tǒng)的發(fā)展及分類

    ,就形成了多道批處理操作系統(tǒng)。該系統(tǒng)把用戶提交的作業(yè)成批地送入計算機內(nèi)存,然后由作業(yè)調(diào)度程序自動地選擇作業(yè)運行。   優(yōu)點是資源利用率高,多道程序共享計算機資源,從而使各種資源得到充分利用;
    發(fā)表于 01-15 08:00

    操作系統(tǒng)運行機制

    計算機系統(tǒng)中,通常CPU執(zhí)行兩種不同性質(zhì)的程序:一種是操作系統(tǒng)內(nèi)核程序;另一種是用戶自編程序或系統(tǒng)外層的應(yīng)用程序。對操作系統(tǒng)而言,這兩種程序
    發(fā)表于 01-15 07:12

    龍蜥操作系統(tǒng)裝機量突破1000萬

    11月17日,以“生態(tài)共融·智驅(qū)未來”為主題的2025龍蜥操作系統(tǒng)大會(OpenAnolis Conference)在北京成功舉辦。千余位全球技術(shù)大咖、業(yè)界精英和行業(yè)開發(fā)者齊聚一堂,深入探討AI時代下操作系統(tǒng)產(chǎn)業(yè)發(fā)展的新趨勢、新挑戰(zhàn)與新路徑,共話龍蜥社區(qū)引領(lǐng)
    的頭像 發(fā)表于 11-20 11:40 ?930次閱讀

    EV10AS180A模數(shù)轉(zhuǎn)換器支持哪些操作系統(tǒng)

    與這些硬件接口進行交互,從而實現(xiàn)對EV10AS180A的控制和數(shù)據(jù)讀取。系統(tǒng)集成與應(yīng)用場景:在將EV10AS180A集成到具體系統(tǒng)中時,用戶可能會根據(jù)系統(tǒng)需求選擇合適的
    發(fā)表于 11-18 09:18

    單片機的操作系統(tǒng)

    單片機操作系統(tǒng)主要分為實時操作系統(tǒng)(RTOS)和嵌入式操作系統(tǒng)兩類,以下是常見選擇: 實時操作系統(tǒng)(RTOS) ? FreeRTOS ?:
    發(fā)表于 11-14 06:18

    嵌入式實時操作系統(tǒng)的特點

    實時嵌入式操作系統(tǒng)(Real-Time Embedded Operating System)是專門設(shè)計用于嵌入式系統(tǒng)的實時操作系統(tǒng)。嵌入式系統(tǒng)是一種特殊的計算機
    發(fā)表于 11-13 06:30

    手持機PDA三大操作系統(tǒng)Android / 開源鴻蒙 / Windows對比

    本文全面解析手持機PDA主流操作系統(tǒng)(Android和開源鴻蒙和Windows)的技術(shù)特點、區(qū)別及適用場景,幫助企業(yè)根據(jù)自身業(yè)務(wù)需求選擇合適的系統(tǒng)。包含多維度對比表格和實用選型建議。
    的頭像 發(fā)表于 09-23 15:41 ?1216次閱讀
    手持機PDA三大<b class='flag-5'>操作系統(tǒng)</b>Android / 開源鴻蒙 / Windows對比

    如何選擇合適的實時操作系統(tǒng)

    選擇合適的實時操作系統(tǒng)(RTOS,Real-Time Operating System)可能會影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?1212次閱讀

    “全國高校信創(chuàng)研學(xué)”走進RT-Thread:探尋國產(chǎn)操作系統(tǒng)硬核實力擔(dān)當(dāng),如何培養(yǎng)“懂技術(shù)、能實戰(zhàn)”的生力軍

    2025年8月2日,由教育部高等學(xué)校計算機類專業(yè)教學(xué)指導(dǎo)委員會、全國高等學(xué)校計算機教育研究會主辦的“全國高校走進信創(chuàng)企業(yè)研學(xué)活動——上海人工智能專場”中,RT-Thread作為國產(chǎn)自主操作系統(tǒng)領(lǐng)軍
    的頭像 發(fā)表于 08-05 21:02 ?3186次閱讀
    “全國高校信創(chuàng)研<b class='flag-5'>學(xué)</b>”走進RT-Thread:探尋國產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>硬核實力擔(dān)當(dāng),如何培養(yǎng)“懂技術(shù)、能實戰(zhàn)”的生力軍

    樹莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!

    桌面環(huán)境的版本和輕量級、僅用于命令行的最小安裝版本。該操作系統(tǒng)設(shè)計高效且資源友好,是樹莓派設(shè)備的理想選擇。樹莓派操作系統(tǒng)的優(yōu)勢√輕量高效該操作系統(tǒng)設(shè)計精簡,占用資源
    的頭像 發(fā)表于 07-28 18:26 ?1754次閱讀
    樹莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    聚徽廠家解碼——工控機操作系統(tǒng)選擇:Windows、Linux、QNX 如何匹配工業(yè)場景

    在工業(yè)自動化進程不斷推進的當(dāng)下,工控機作為核心設(shè)備,其操作系統(tǒng)的恰當(dāng)選擇對工業(yè)生產(chǎn)的穩(wěn)定性、高效性和安全性起著決定性作用。常見的 Windows、Linux 和 QNX 操作系統(tǒng),各自具備獨特
    的頭像 發(fā)表于 05-29 16:28 ?1837次閱讀

    國產(chǎn)操作系統(tǒng)都是誰在用?國內(nèi)企事業(yè)單位真實使用情況深度解析

    問題來了——到底現(xiàn)在國內(nèi)企事業(yè)單位普遍使用的是哪個國產(chǎn)操作系統(tǒng)?哪個系統(tǒng)用得最多?哪個更適合落地實際業(yè)務(wù)場景?這篇文章,咱們就來掰開揉碎、通俗講清楚。
    的頭像 發(fā)表于 05-19 13:44 ?2328次閱讀
    國產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>都是誰在用?國內(nèi)企事業(yè)單位真實使用情況深度解析

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

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

    理想汽車智駕操作系統(tǒng)解讀

    [首發(fā)于智駕最前沿微信公眾號]在智能網(wǎng)聯(lián)與生成式AI技術(shù)深度融合的浪潮下,汽車操作系統(tǒng)已經(jīng)從最初的簡單資源管理平臺,演化為承載感知決策、執(zhí)行控制與安全防護的智能化中樞。理想汽車自主研發(fā)的星環(huán)OS
    的頭像 發(fā)表于 05-13 10:54 ?1394次閱讀
    理想汽車智駕<b class='flag-5'>操作系統(tǒng)</b>解讀
    龙州县| 梁山县| 武城县| 大丰市| 乐东| 虞城县| 木兰县| 宜君县| 昌邑市| 巴马| 嘉兴市| 色达县| 巨鹿县| 洛宁县| 弥勒县| 浑源县| 高唐县| 兴义市| 抚顺市| 泗水县| 长寿区| 泾川县| 教育| 龙井市| 无棣县| 玉林市| 赤水市| 武威市| 丰台区| 额尔古纳市| 高清| 铁岭市| 铁岭县| 公主岭市| 神农架林区| 大姚县| 大荔县| 尉犁县| 富蕴县| 瑞丽市| 丹寨县|