回覆列表
  • 1 # 小肥崔

    Windows 吧,上課各方面都比較方便。Linux 的話沒有生產環境一般很難堅持下去,找實驗室或者是實習是正路。

  • 2 # 極客的世界

    我覺得不能說哪個好與不好,作為計算機從業10年的人來分析:

    Windows系統:

    1)windows有強大的圖形介面;

    2)windows應用範圍很廣和使用者數量很大;

    3)微軟的個人機和伺服器系統也很強大;

    Linux系統:

    1)目前在大型企業上應用很廣,特別是伺服器;

    2)程式碼開源;

    3)具有很強大的網路模組和可塑性;

    總結:個人建議平時用Windows系統去辦公,生活和學習。在伺服器和網路搭建上建議去學習Linux

  • 3 # 網工不正經

    從事計算機領域十幾年了,答案肯定的linux,簡單說下為什麼要選Linux。主要是自己的見聞,親身經歷的幾個行業。

    1.聊聊傳統行業的CentOS

    -- 咱們怎麼用這款免費的linux呢?

    曾經在國內最大的呼叫中心繫統公司上班,他們VoIP的伺服器,就是跑在CentOS上。而且呼叫中心主要功能就是跑在CentOS上的一款freeswitch開源免費的軟體,然後自己開發介面,做好授權license,就可以賣錢,這是中國現狀,你說,要不要學linux。

    記得應該是2011還是2012年左右,國家重點關注網路安全,很多政府部門開始安裝各種防禦系統,尤其醫院很多都安裝准入系統。接觸過幾家准入系統,底層都是centos上面跑的國外一些開源軟體,基於這些開源軟體進行自己針對性開發,就有了各式各樣的產品。你說要學linux還得windows呢

    各種web伺服器,企業OA系統等等,我只見過跑在CentOS上面的。

    2.再說說通訊行業幹了什麼

    之前的2G基站伺服器是跑在Windows系統上,經常各種問題,改ip需要好幾個小時,經常性各種崩潰。現在換了linux,好像我參與替換的,沒在聽說各種問題,而且出現小問題,很快就能解決,這不是硬體提升能夠做到的。

    現在都4g,無論華為還是愛立信,都是linux指令來操作,很多核心網元都已經升級成了linux系統,帶來的是體驗是操作便捷,除錯簡單,效率提高。你說要不要學習linux呢?

    學習linux,關注RHEL大企業用的多,關注centos各種中小行業各種web,oa之類用的太多。當然歐洲人喜歡用suse,想出國也可以瞭解下。

    如果沒事也可以體驗下Ubuntu系統,介面做的很好,軟體比較多,還有linumint介面很科幻

    3.學習工具當然是虛擬機器

    vmware當然首選,可以多多瞭解一下

  • 4 # 7趣小屋

    WIN2008Server是公司或者集團常用的伺服器系統了,IIS或者其他服務應用如FTP等都是在WIN上面搭建的。這是伺服器運維或者安全運維掌握的比較多的一個系統。

    對於LINUX來說,核心開源,資源多,容器的大時代來臨,LINUX作為程式設計的人來說是必須而且也是必要掌握的。

    很多公司錄用人才現在都是選擇複合型人才,舉個例子:你會Java去找Java開發的工作的時候,公司會問你前端和後端或者Py的、Go等其他語言。專精一門系統或者一門技術已經在這個行業不怎麼吃香了,誰試誰後悔。

  • 5 # 冰封飛飛

    伺服器的話,linux網際網路公司用的多,Windows非網際網路用的多。

    要是學linux別走偏了,學點shell和命令相關的內容,學點系統相關的內容,檔案系統,程序,記憶體,也可以深入一下看看核心相關內容。別去折騰安裝各種發行版,折騰各種桌面環境。

  • 6 # 太尉行書

    新人會經常糾結拜碼頭是拜 Windows 還是拜 Linux. 這個問題, 龍廠長想結合自己的經歷具體成一下3個方向來和題主分享. 先說在前面, 方向一開始選好了就一條路走到黑了, 除將來任領導崗位或發現家裡突然有礦外, 半途而廢, 中途改技術路線是IT開發者的大忌.

    1, 作業系統程式設計, .Net Framework or J2SDK?

    2者所用語言分別是 C# 和 Java, 語法差不多, 模樣差不多, 語言上不用糾結, 我推薦新人以

    .Net + C# 入門, 它的整合開發環境(IDE)是 Windows + Visual Studio 號稱宇宙最強IDE, 能夠讓新人快速入門, 減少初學程式設計的畏難情緒.

    很多人認為 Java 吊打 .Net, 理由是IT巨頭都用 Java, 用 .Net 的都是小企業, .Net 程式設計師 收入普遍沒有 J2SDK 程式設計師 高, 這都是事實.

    但是題主要知道, 小企業喜歡 .Net 是因為他們不追求技術自主可控, 用微軟現成產品線解決是最保險高效的, 在這樣的需求下, .Net開發效率極高, 當然, Microsoft 替你做大量工作也是要分走你工資的. 更重要的是, 進巨頭是我們的夢想, 但最後80%都只能去小企業混飯吃.

    所以題主一定要想好, 可以先試走 J2SDK, .Net 做備胎, 如果感覺 J2SDK 學不到一定高度, 老老實實回來拖控制元件.

    跨平臺: 在移動開發橫行的今天, 不得不提一嘴, 在 Microsoft 前 CEO Steve Ballmer 同志 主政期間, 固執堅持封閉生態, 差點把 .Net 整黃了, 2014 年 Satya Nadella 接任 CEO 後, 採取 務實, 開放 的做法, 堅持跨平臺路線, 收購 Xamarin 進行了整合, 無需擔心 .Net 在跨平臺方面的問題了.

    2, 網頁程式設計方向, ASP.Net, JSP or PHP?

    在這方面, 果斷選擇 Linux, 借用一句名言, PHP是世界上最好的語言, 同時要學好 Apache / Ngnix + MySQL.

    3, 系統運維方向, Windows Server or Linux Server?

    目前, Windows Server 可以執行的資料庫有 Access, SQL Server, Oracle & MySQL; Linux Server 是 SQL Server, Oracle & MySQL, 可見, 兩者在核心業務上已經沒什麼大區別.

    以前覺得 Linux Server 幾乎不要錢, 市佔應該遠高於 Windows Server, 後來接觸到相關業務後發現 兩者的租用價格幾乎沒什麼差別, 有的平臺的 Linux Server 甚至比同配置 Windows Server 還要貴.

    後來有幸進入一家知名IDC公司就職, 才發現 Linux Server 雖然軟體便宜一些, 但是運維人員費用開支很大, 換言之, Linux Server 運維工資要高很多.

  • 7 # IT人劉俊明

    對於計算機相關專業的學生來說,無論是軟體工程專業、嵌入式專業、大資料專業還是網路通訊專業,最好都系統的學習一下Linux作業系統,原因有以下幾點:

    第一:Linux作業系統在專業領域有廣泛的應用。無論未來是從事軟體開發工作還是從事網路研發、運維、大資料分析、安全等相關工作,Linux幾乎無處不在。Linux系統在物聯網、雲計算、大資料和人工智慧領域有廣泛的應用,對於計算機相關專業的學生來說,掌握Linux系統是基本的要求。

    第二:學習Linux是開啟計算機大門的鑰匙。對於計算機相關專業的學生來說,學習計算機知識要從瞭解計算機作業系統體系結構開始,需要掌握計算機作業系統各個不同模組的功能以及相互協調工作的各種機制,而Linux系統本身的組織結構能夠比較清晰的呈現出作業系統的體系結構,學習Linux的使用過程能夠對檔案管理、任務排程、許可權管理、儲存管理、IO、網路通訊、安全、併發等一系列重要的概念建立認知,這對於計算機專業的學生來說是非常重要的。

    第三:學習Linux原始碼為日後的研發打下紮實基礎。Linux作業系統是開源的,Linux的原始碼彙集了眾多優秀工程師的心血,透過讀Linux的核心原始碼能夠明顯提升自己的研發能力。對於大一的學生來說,如果能在大學期間系統的讀一下Linux原始碼是一個不錯的學習計劃。

    最後,不少計算機相關專業的大一新生對程式設計非常陌生,不知道如何入門程式設計,這個時候就可以從Linux的Shell程式設計開始學起,簡單易學,同時Shell程式設計在未來的工作場景中經常會使用到,尤其是對於通訊相關專業的學生來說更是如此。

    作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟體體系結構、大資料、人工智慧相關領域,有多年的一線研發經驗。

  • 8 # Linux知識星球

    本人 2006 年參與建立蘭大開源社群,後續的研究、實習和工作一直圍繞 Linux。

    十多年來的觀察發現,Linux 相關的開源軟體和技術由於原始碼開放,在市場上大規模應用(伺服器、消費電子、IoT等),高校的課程應該基於開源軟體重構,對於學生的理論學習、動手能力,對於企業的人才需求都是很必要的。

    目前相關課程還沒有改造之前,學生們應該自己主動去學習。

    http://tinylab.org/why-computer-students-learn-linux-open-source-technologies/

  • 9 # 產品經理老胡

    因為計算機通訊專業和計算機科學與技術這個專業還不太一樣。計算機科學與技術專業注重於從計算機的原理知識學起,所以所能接觸到的技術面更廣,對整個計算機行業的視野更加開闊。雖然計算機通訊專業的沒有這麼多要求。但是我個人認為只要是學計算機方向的,都要儘量具備廣闊的專業視野。

    決定側重Linux陣營發展,我認為有以下三個優點。

    專業思維

    因為我們從高中接觸資訊科技課開始,所用的作業系統幾乎都是windows。對計算機系統的認識也僅限於windows為作業系統的計算機系統。如果能在大學裡熟練掌握Linux系統,結合專業的課程,對計算機專業的一些概念和理論能夠有不一樣角度的認識,專業思維方面可以更加全面和系統。

    專業技能

    使用Linux作業系統是一項技能,如果能夠熟練掌握使用維護的知識,相對於其他只懂得windows作業系統的同學是很有優勢的。並且很多優秀的開源軟體也是在Linux系統上執行的,所以也會有更多的機會接觸到這些優秀的軟體,開闊自己的視野。

    就業前景

    從目前來看國內的通訊行業,中國產化替代的大潮剛剛掀起。那作業系統領域就一定是Linux打龍頭。在大學期間玩轉Linux系統的話,將來在通訊行業一定是很吃香的。畢業就業的時候,掌握Linux系統的知識,會有不少加分。Linux系統運維是現在通訊行業所緊缺的人才,就業前景比較好。

    綜上,能有學習Linux的想法,說明你真的是一個很上心的學生。我可以很負責任的告訴你,選擇Linux陣營來發展這一個非常正確的選擇。但這裡要說明一點,選擇linux發展並不代表拋棄windows不用,你們課程設定類的windows相關的課程還是要好好學習的。

  • 中秋節和大豐收的關聯?
  • 6D2VS5D4哪個更好?