請問《計算機網路》《作業系統》《 組成原理》《 資料庫》 學習的先後順序是怎麼樣的,怎樣學好?

時間 2021-05-06 05:06:27

1樓:這是計畫的一部分

《計算機網路》、《作業系統》+《組成原理》、《資料庫》學習先後沒有什麼太大差別,但是建議在學習這四門之前先學《資料結構》。

2樓:陳越姥姥

如果程式設計和資料結構都學過的話,《資料庫》和《組成原理》可以同時學。學完組成後,《作業系統》和《計算機網路》可以同時學(作業系統先學最好)。

3樓:

我的學習順序是: 組成原理-->作業系統-->計算機網路-->資料庫,不過這中間前後還學了幾門其他的課。

先占個位置,如果有人看,週末就來更新一波!

4樓:該使用者為wwl

巧了,我的考研院校都考,說一下複習順序吧 (即使和題目毫不相干)。組原>OS>計網,資料庫複試,我還沒學。

os中某些東西,比如程序排程,cache等如果有組原基礎的話,看起來會順利一些。計網感覺和其他幾個沒啥關係,主要是理解為什麼要這樣設計協議就行,順序無所謂,可前可後。

資料庫沒學過,不做評價。

5樓:

《組成原理》-> 《作業系統》-> 《計算機網路》 -> 《資料庫》

學習順序可以是這樣,但不一定必須是這樣。因為順序不順序的其實並不是重點。

如何能學好?

我建議分階段來學習。因為這幾本書所包含的知識都是相關聯的,而且是有層次的。

所謂分階段是按知識脈絡,大腦認知規律來階段。

第乙個階段:構建概念模型。按上面的順序或你選擇的順序略讀這幾本書。

如何略讀?《如何閱讀一本書》已經告訴你了,用檢視閱讀法。這個階段的學習目標是抓整體和結構,分別把這幾本書的知識點整理出來乙個知識結構,尋找到裡面的共性和聯絡。

這些知識結構在大腦裡形成心智模型就可以進入下個階段。

第二個階段:實踐。但實踐也要避免陷入各種細節。

按計算機知識體系的結構,從最上層的應用層著手開始實踐。因為這一層的抽象已經把作業系統底層的各種細節都遮蔽了。所以你應該從資料庫開始學起。

自己動手實踐乙個資料庫。在實踐的過程中,進一步磨練在第一階段構建的概念模型,這也是實踐的意義。大腦的概念模型越精準,你解決問題的能力越強。

就這樣,迴圈往復第一階段和第二階段。因為在你實踐的過程中,也會總結或創造出自己的新的理解,你需要反哺到自己的概念模型中。而第二階段實踐也可以從應用層逐漸下沉到下面的協議層等等。

你的學習路徑就像是乙個螺旋線一樣,不斷自上而下鑽下去。這就是持續學習的乙個過程。

這裡最關鍵的學習心法就是:永遠不要奢望一次性就學會你想學的東西。因為萬物都有聯絡,尤其是人類創造的知識,知識點之間的聯絡就更具層次和脈絡。

總之,讀書的順序其實並不是很重要,重要的是你學習過程中把零散的知識點,找到它們的關聯、脈絡和層次結構,這才是最重要的。

有位作家說過這樣一句話:寫書的難點在於,把網狀的知識,組織為樹形的結構,然後再線性的表達出來。

那麼你看書學習的難點也是一樣,只不過是反過來:把線性的知識,形成樹形結構,最終把它們網狀關聯。

6樓:安年大大

你好,我不知道別的學校是怎麼教的,我是網路空間安全的學生,目前大二,我們學校是計算機網路原理和組成原理,資料庫和資料結構一起教的,作業系統還沒有學

7樓:

系統的學習原則:

1.學習骨架:簡單了解一下osi模型,雖然是網路模型,但反映了計算機的設計哲學,即分層設計。尋找大量的層次資訊進行驗證,搭起骨架。

2.學習順序:自底向上,則是以精確實現優先。自頂向下,則是以理解理論優先。恰飯則自底向上,考試則自頂向下。

3.學習內容:由整體到區域性,從骨架中摘出想要學習的層次來學習。

自底向上的實施細則:

1.組成原理

2.作業系統

3.計算機網路,資料庫

自頂向下反過來。

8樓:lidanger

組成原理-作業系統-計算機網路-資料庫

不過這些東西只看一遍是沒用的,學習需要時間去沉澱。有了一定的實踐認識後再回頭看看會有更深的體會。

第一遍知道有什麼東西就行,第二遍梳理書本組織結構,第三遍就構建自己認識的結構,不再完全認同書本的內容和組織方式。

其實夠用也就夠了,這些東西每一樣都夠人研究一輩子了,哪能都掌握。

9樓:IT弄潮兒

這些都是很基礎的理論課程,除了《資料庫》可以排在最後學之外,其餘的幾個可以同時學習。計算機專業學習的理論課程非常廣泛,從硬體、系統到軟體應用,各種程式語言,但具體工作內容更是差異很大,首先搞清楚以後做什麼工作都需要乙個系統的了解,另外想要完全掌握各種程式語言其實很難的,但是掌握一門技術方向還是可以的。

1.企業架構師

平均基本薪資:115,944美元

職位空缺數:1,097

2.軟體開發經理

平均基本薪資:108,879美元

職位空缺數:1,064

3.軟體工程經理

均基本薪資:107,479美元

職位空缺數量:1,105

4.軟體架構師

平均基本薪資:105,329美元

職位空缺數:1,130

5.工程經理

平均基本薪資:105,260美元

職位空缺數量:4,738

6.應用程式開發經理

平均基本薪資:104,048美元

職位空缺數量:360

7. IT專案經理

平均基本薪資:102,969美元

職位空缺數:218

8.解決方案架構師

平均基本薪資:102,160美元

職位空缺數量:5,899

9.資料架構師

平均基本薪資:101,900美元

職位空缺數:1,472

10.系統架構師

平均基本薪資:100,984美元

職位空缺數:1,146

11. Scrum Master(敏捷教練)平均基本薪資:98,239美元

職位空缺數:1,876

12.雲工程師

平均基本薪資:96,449美元

職位空缺數:1,077

13.資料科學家

平均基本薪資:96,116美元

職位空缺數:4,986

10樓:

看你的目標了。

如果是豐富知識,可以從容易入門的開始。我覺得難度大致為資料庫《計算機網路《作業系統《組成原理。

不過如果是過考試,推薦先啃硬課,因為如果硬課都能啃下來,難度低一點的可以放在腦子不那麼清醒的時間穿插著看。此外所有的課都必須全程複習一直持續到考試的那天。記憶密度最高的我覺得是計算機網路,資料庫居中,作業系統和組成原理理解的部分比較多,記憶壓力相對小。

(過考試最硬的課明明是數學啊……)

11樓:不想當鹹魚

按照我本科學校排課順序的話是這樣的:

(1)資料庫

(2)計算機組原

(3)計算機網路、作業系統

按著學校排課標準來應該是蠻有參考性的。

12樓:

我覺得對於智商正常天賦正常的正常人來說,下面的路線可能比較友好。

實踐是最重要的,不經過實踐的驗證你咋理解抽象背後的本質?

1.python

2.c/c++

3.計算機網路/作業系統/組成原理/資料結構等內功擼一遍4.根據個人需求或興趣,用任意語言擼乙個小東西5.軟體工程/設計模式

6.根據個人需求或興趣,用任意語言再擼乙個小東西7.計算機網路/作業系統/組成原理/資料結構等內功再擼一遍之後你想去做應用還是貼近底層就看個人興趣了。

13樓:ankazen

你問這個問題,然後按別人給的安排,去學習。我敢保證,你最後學不到啥東西。

不要有學生思維,不要老想著學東西,而且按部就班的學東西,就能學到東西了。

要去做東西,用實踐去倒逼著自己學東西。才是正確的辦法。

話說回來,你為啥要學這些東西?

你想做什麼直接去做就行了,不要老去學東西。

14樓:CodeShu

按照我們學校的路線是:程式語言、資料結構、資料庫和計算機網路同乙個學期、作業系統、計算機組成原理,由於我沒有按其他路線來學,並且優缺點是基於相對的,所以只能談談這個路線中我遇到的困難。

第乙個,程式語言之後學資料結構可以說是沒問題的,而且也可以全當做是訓練運用程式語言。

第二個,學習資料庫的時候,並不清楚很多概念,甚至檔案目錄等都是一知半解,因為這些知識點都是作業系統裡面的。不過運用資料庫倒是沒有跨不過去的困難。

第三個,學習作業系統的時候,理解作業系統本身就已經是個難題,因為計算機是怎樣的都不是很清楚,而這需要計算機組成原理來幫助。

第四個,學習計算機網路的時候困難更是多,網路本身的困難以外還有硬體方面理解的困難。

所以,如果讓我來推薦,那麼就是:

程式語言

資料結構

計算機組成原理

作業系統

計算機網路

資料庫當然了,覺得沒太必要把資料庫最後學,其實學完資料結構即可學習資料庫,因為先應用後面再回顧也不失是一條路線,畢竟暫時學會用資料庫不需要全面的資料庫知識,學會搭建資料庫和運用sql等即可,具體後面的優化部分可以後面慢慢學。

15樓:

我們本科的課程設計是:大二下:資料庫大三上:計組、os、計網一起開

個人覺得:資料庫——計組——os——計網,這樣的學習順序不錯。

16樓:游離小T

資料庫『計算機網路、作業系統,組成原理。我記得我當時的課表就是按照這個來的。

資料庫不難,主要是一些語法,增刪改查的操作,平常多練練計算機網路的知識點非常多,很雜亂,想學好的話,就要吃透課本,當然這個很難

作業系統稍微簡單一點,組成原理是最難的,概念十分抽象,不好理解,

17樓:小亦

資料庫裝在哪?作業系統上!先學誰?作業系統!

作業系統裝在哪?主機板上!先學誰?組成原理!

計算機網路講的啥?硬體是網絡卡,軟體是協議!什麼時候學?最後學!

下一題。

18樓:

不為了考試的話,建議動手,寫個編譯器,讀讀作業系統,修改一下,翻翻intel卷二手冊,搞搞sql語句,玩玩wireshark。

19樓:勃勃山

就大學來說,如果在乙個一般的學校感覺老師很水(還在教vc++6.0那種)自學路線建議如下

先學組成原理,然後學習彙編,學習c語言

學習資料結構與常用演算法

現在可以開始學習作業系統了,接下來就是計算機網路。

最後學習資料庫,不是因為難放在最後,是因為只是用的話這個太簡單了沒必要浪費太多時間在上面,當然如果你要自己開發資料庫的話又是另乙個話題了。

20樓:季武聊

計算機組成原理,組合語言,C語言,資料結構是作業系統原理的先修課程!

資料庫系統是對作業系統,資料結構,編譯原理,網路原理的綜合應用!

計算機網路先修課程是資料結構(最小生成樹,最短路徑等),作業系統!

21樓:韓翊

組成原理講一台計算機硬體為什麼這麼設計,作業系統講這台計算機上的主要軟體作業系統為什麼這麼設計,計算機網路講計算機直接怎麼傳遞資訊,資料庫原理講資料多了怎麼組織合理,所以組成原理和作業系統可以先來。(雖然不嚴謹,但是大致是這樣,為了讓你好理解)

使用C 將作業系統原理,計算機網路,編譯原理聯絡起來?

已登出 難道說,是實現乙個用於核心的tcpip協議棧以及核心網路功能的gcc擴充套件?不過協議棧雖然是核心的一部分,但是在核心看來卻並不算核心 周剛 1.作業系統,作業系統當時學習時,我模擬做了簡單的檔案系統和任務排程系統 檔案系統 大概思路是建立乙個固定大小的檔案 在現有作業系統下 這個檔案的前面...

資料結構,計算機網路,資料庫,計算機組成原理,作業系統有哪些好的網課值得推薦

進擊的steve 普林斯頓大學 Algorithms I II 剛好最近在聽這門課,這課程由淺入深把資料結構與演算法知識剖得很細,但是課程內容還是比較有難度的,作業很難 覺得太難可以無視作業 這門課Coursera上是免費的,但也不髮結課證 這是我課程筆記 普林斯頓大學演算法I II 加州大學伯克利...

計算機網路協議有哪些?

淺川 計算機網路協議技就是網路規則,是各種硬體和軟體共同遵循的守則。網路協議融合於其它所有的軟體系統中,在網路中協議是無所不在的。網路協議遍及OSI通訊模型的各個層次,從比較常見的TCP IP HTTP FTP協議,到OSPF IGP等特殊協議,有上千種之多。區域網常用TCP IP NetBEUI ...