国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

Windows

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

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

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

img

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

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

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

比如。

比如。。。

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

姓名:李XX

事跡:

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

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

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

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

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

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

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

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

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

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

Mac OS

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

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

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

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

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

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

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

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

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

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 上沒有相應的替代品(比如我常用的直播軟件)。所以用了 Mac 后,很多游戲基本就不能自由地去玩了(對卷王來說,這也許也是它的一個優(yōu)點?)

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

Linux

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

為什么呢?

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

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

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

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

如何選擇?

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

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

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

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

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

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



審核編輯:劉清

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

    關注

    4

    文章

    3702

    瀏覽量

    94050
  • Linux系統(tǒng)

    關注

    4

    文章

    614

    瀏覽量

    29910
  • JAVA
    +關注

    關注

    20

    文章

    3001

    瀏覽量

    116432
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1128

    瀏覽量

    55320

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    操作系統(tǒng)體系結構

    操作系統(tǒng)的體系結構是一個開放的問題。正如上文所述,操作系統(tǒng)在核心態(tài)為應用程序提供公共的服務,那么操作系統(tǒng)在核心態(tài)應該提供什么服務、怎樣提供服務?有關這個問題的回答形成了兩種主要的體系結構:大內(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)外層的應用程序。對操作系統(tǒng)而言,這兩種程序
    發(fā)表于 01-15 07:12

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

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

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

    與這些硬件接口進行交互,從而實現(xiàn)對EV10AS180A的控制和數(shù)據(jù)讀取。系統(tǒ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)是專門設計用于嵌入式系統(tǒng)的實時操作系統(tǒng)。嵌入式系統(tǒng)是一種特殊的計算機
    發(fā)表于 11-13 06:30

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

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

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

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

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

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

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

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

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

    問題來了——到底現(xiàn)在國內(nèi)企事業(yè)單位普遍使用的是哪個國產(chǎn)操作系統(tǒng)?哪個系統(tǒng)用得最多?哪個更適合落地實際業(yè)務場景?這篇文章,咱們就來掰開揉碎、通俗講清楚。
    的頭像 發(fā)表于 05-19 13:44 ?1953次閱讀
    國產(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),為標準體系中的技術層架構提供了底層支持。其微內(nèi)核虛擬化架構可將人形機器人電子架構成本降低50
    的頭像 發(fā)表于 05-16 14:44 ?777次閱讀

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

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

    硬件好還是軟件好?

    、計算機硬件等領域相關。 學習軟件則側(cè)重于編程、算法、數(shù)據(jù)結構等方面。軟件工程師負責開發(fā)、測試和維護各種軟件應用程序,如操作系統(tǒng)、辦公軟件、游戲等。如果你對編程、數(shù)學、邏輯或解決復雜問題感興趣,那么
    發(fā)表于 04-07 15:27