天天看點

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

大家好,我是小林哥。

作為自學CS過來的老學長,看過中國mooc、b站、網易雲課堂很多視訊,期間踩了不少坑,這次掏心掏肺前來跟分享下,網上的資源是免費的,但是找到品質好的是需要時間成本的!

資料結構,計算機網絡,資料庫,計算機組成原理,作業系統這些在大學期間一定要掌握好來,因為現在網際網路大廠面試都愛考察這些内容,一句話,計算機基礎,yyds!

可能大家第一個問題是,這些課需要哪些先學?

講真,這些都是獨立的課程,關聯性不會大到說學這個課前要先學另外一個課,是以大家不要擔心這個問題,它不是問題!

可能大家也會問,大學課程還沒講到這些,可以自己提前學嗎?

完全沒問題啊!切莫跟着學校的課程學習,到大三的時候你就發現,按照學校的進度來學習,你的知識量根本就不能去面試的,你會被面試官吊打懷疑自己是不是計算機專業,這不是你的問題,這本來就是大多數高校的問題,學的東西并不一定是和現在企業所需求的技能,是以大家要提前知道的這個事,不要到大三大四才明白,這個時候已經來不及準備啦!

其實這些計算機基礎完全是可以自學的,不管你是不是計算機專業的同學,隻要你認認真真跟着網課和自己看書學習,絕對超過大多數所謂的科班畢業的同學!

我也整理一套系統化學習cs的書籍,資料結構,計算機網絡,資料庫,計算機組成原理,作業系統這些統統都有。

好了,接下裡的課程絕對高品質,是我自己在自學的時候,篩選出來的!

計算機網絡

計算機網絡微課堂

《計算機網絡微課堂》這個視訊是湖南科技大學老師制作的,PPT 的動圖是我見過做的最用心的了,一看就懂的佳作,而且也适合考研人,因為每個視訊末尾都有往年的考題分析。

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

計算機網絡(謝希仁第七版)-方老師

大學學習計算機網絡配套的教材是謝希仁的,如果想根據此教材看視訊學習的,可以看方老師講解的計算機網絡,看方老師的視訊,你會覺得是一位漂亮的小姐姐在跟你講課,方老師不僅顔值高,而且聲音也甜,當然最重要是課程品質得到了很多人的認可。

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

圖解網絡

另外提一句,我在csdn共輸出了 20 多篇圖解網絡系列的文章,總字數高達 15W 字,并且手繪的圖共有 500 張,收獲了很多讀者的認可和支援,不少讀者跑來感激我,說我的圖解網絡在面試中幫助到他們,不少人拿到了阿裡、騰訊、位元組等大廠的Offer。

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

為了友善閱讀我把圖解網絡整理成了PDF,大家可以作為面基突擊的手冊

作業系統

作業系統 - 清華大學

b棧關于作業系統課程資源很多,我在裡面也看了不同老師講的課程,覺得比較好的入門級課程是《作業系統 - 清華大學》,該課程由清華大學老師向勇和陳渝授課,雖然我們上不了清華大學,但是至少我們可以在網上選擇聽清華大學的課嘛

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

作業系統 - 哈工大

清華大學的作業系統視訊課講的比較精煉,涉及到的内容沒有那麼細,《作業系統 - 哈工大》李治軍老師授課的視訊課程相對就會比較細節,老師會用 Linux 核心代碼的角度帶你進一步了解作業系統,也會用生活小例子幫助你了解。

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

圖解系統

學成作業系統後,也寫了圖解作業系統系列文章,現在已整理成PDF。

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

計算機組成

國防科大的《大學計算機基礎CAP》

這門課非常好,他是為非理工科專業的學生準備的一些計算機的基礎知識,讓你先有一個全局的思想。​

計算機組成原理(唐朔飛)

如果想系統學習計算機組成原理,可以看哈工大這門計算機原理課,依據的教材正是大學配套的書。

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

CSAPP(深入了解計算機系統)

CSAPP 這本書相信大家都聽說過吧?

這本書是從程式員的角度學習計算機系統是如何工作的,通過描述程式是如何映射到計算機系統上,程式是如何執行的,以及程式效率低下的原因,這樣的方式可以讓大家能更好的知道「程式與計算機系統」的關系。

涵蓋的内容非常多,有計算機組成 + 作業系統 + 彙編 + C語言 + Linux系統程式設計,涉獵的領域比較多,是一本綜合性的書,更是一本程式員修煉内功的指引書。

單純看書會很乏味,我們可以結合視訊一起學。這本書的視訊課程是國外老師錄制的,但是在 b 站已經有好人幫我們做了中文字幕,看了這視訊,相當于在國外上了一門計算機課的感覺。

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

資料庫

SQL 進階教程

無意間在 B 站發現一個學習 SQL 很牛逼的視訊,主講人是外國的工程師,這門課程适合初學者和進階,這位工程師全程以「實戰」的方式來授課,案例經典,課程真的通熟易懂,很簡練。

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

MySQL 進階教程

如果你想學習 MySQL 底層原理,這個視訊是個不錯的選擇,常見的面試題都會提到。

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

Redis 教程

學習 Redis 的同學,可以看看這個視訊,每一個視訊都很詳細了說明了對應的知識點,而且不僅隻是說了基礎應用,還涉及了底層原理和網際網路場景面試的知識點。

算法與資料結構

浙江大學 - 資料結構

強烈推薦浙江大學的算法與資料結構課程,該課程非常系統,也很經典,适合小白入門算法。

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

資料據結構與算法這方面的話是非常非常非常重要的。

在我看來,筆試能力在秋招中要占據 60% 的重要程度。首先筆試不過,你根本沒有面試的展示機會。其次面試中也會反複讓你手寫代碼,以位元組為例,每一輪面試都是1-2道程式設計題,有時候不怎麼聊履歷;百度每一輪面試有一道程式設計題。現在公司的面試模式就是這樣,如果代碼沒搞出來,大機率會被淘汰。并且最窒息的是這些代碼題都不簡單,一般都是 leetcode中等到hard難度。

劍指 offer 作為大經典,是一定要刷兩遍以上的,很多題都是面試時的原題。裡面包含了很多筆試常用的思想方法。反複看,反複研。我一開始每天10題,過兩遍以後,要求自己每天快速過劍指一遍。

leetcode 由于題目十分之多,刷完是不可能的。我的意見是 leetcode作為你弱項的專項練習。 leetcode右側有标簽分類,如下圖:

另外在鞏固完弱項的情況下,建議将leetcode前300題刷熟練,國内大廠面試出的代碼題 80% 都是這個範圍内的。

好東西 - 圖解網絡 + 圖解作業系統

小林在 CSDN 寫了很多圖解網絡和作業系統的系列文章,很高興收獲到很朋友的認可和支援,正好最近圖解網絡和作業系統的文章連載的有 20+ 篇了,也算有個體系了。

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

是以為了友善大家閱讀,小林把自己原創的圖解網絡和圖解作業系統整理成了 PDF,一整理後,沒想到每個圖解都輸出了 15 萬字 + 500 張圖,品質也是杠杠的,有很多朋友特地私信我,看了我的圖解拿到了大廠的offer。