現在網上的學習資料是真的豐富,我上大學時除了圖書館借書看之外很難看到自己想看的知識,羨慕現在的大學生可以在網上搜到海量的學習資料,甚至可以去聽清華北大等名校教授的課程,這對自己的職業發展是非常有好處的。
我記得剛畢業的時候做嵌入式linux開發,市面上只能看韋東山和宋寶華等老師的書籍,遇到不理解的知識也很難找到人一起討論,更不要說現在微信群里小伙伴們的學習。
現在只要你想學習某方面的知識,除了各種網站,書籍外還有很多的公眾號自媒體分享自己的學習與經驗,文字不夠還可以去B站看名校里的名師授課。總之,你要你想學,沒有找不到的資源。
今天就分享下我平時經常看的視頻學習內容,歡迎大家收藏,加群一起學習討論。
Linux 內核
1. Linux 內核分析與應用(陳莉君教授) https://www.xuetangx.com/course/XIYOU08091001441/1516763?channel=learn_title
本課程對Linux內核進行有效的歸納,以機制與策略分離為指導思想,對Linux內核的設計思想和數據結構進行分析,讓大家在每一章學習后,通過編寫Linux內核模塊并分析源代碼,看完對內核會有宏觀的理解。
操作系統
1. 操作系統(哈工大李治軍老師) https://www.bilibili.com/video/BV1d4411v7u7?p=1
這個老師講的真的很好。匯編語言的話懂個大概其實就可以應付這門課的知識了,個人感覺如果是轉專業補基礎的同學就快速入門一下就行,先慢慢往下走。這門課的前幾講涉及 OS 啟動,需要一點匯編知識,不過遇到不會的直接網上搜即可,大可不必因為匯編而被勸退;之后的內容如多進程、信號量、內存管理等講得很好,不做贅述。
2. 2020 南京大學 操作系統:設計與實現 (蔣炎巖) https://www.bilibili.com/video/BV1N741177F5?p=1
蔣炎巖老師講的是真滴好啊。有人說就像郭德綱和于謙改變了傳統相聲一樣,蔣炎巖和余子濠改變了傳統計算機科學的教學方法,AM和NEMU為新一代的CSer建立了開源的學習工具。老師把晦澀的東西講的也非常的通俗易懂,豁然開朗,很多同學都是慕名而來,看完這個也算上過南大的操作系統啦 哈哈哈。

計算機組成原理
1. 計算機組成原理(哈工大劉宏偉)
https://www.bilibili.com/video/BV1t4411e7LH?p=1
劉宏偉老師主講,他的課不僅適合考研人,也非常適合初學者,初學者也聽得懂。有人說搞懂清華數據結構,哈工大的計算機組成原理和操作系統,及其計算機網絡就夠了。

2. 計算機組成原理 清華大學劉衛東 https://www.bilibili.com/video/BV1c4411w7nd?p=1
劉衛東老師主講,質量很高。我非常喜歡他講話的邏輯和風格,看就完了,賊好。
編譯原理
1. 編譯原理(哈工大)
https://www.bilibili.com/video/BV1zW411t7YE?p=1
有人說編譯原理工作中很難用到,學了沒用。的確如此,工作中用到編譯原理的知識很少,除非你就是做這行的。但是隨著工作經驗的積累你會越來越覺得底層原理的掌握對一個人的技術能起到畫龍點睛的作用,所以還是很有必要學習的,更何況是美女陳鄞老師的課。
數據結構與算法
1. 數據結構與算法基礎(青島大學-王卓)
https://www.bilibili.com/video/BV1nJ411V7bd?p=1
老師講的真的太好了!!真的太好了!王卓老師基本上把大學數據結構期末考試的重點全部都講了。順便說下,總時長39.88小時,開1.25倍速31.90小時,1.5倍速26.58小時(1.5倍聽著有點累)

2. 數據結構入門(郝斌) https://www.bilibili.com/video/BV11s41167h6?p=1
我個人覺得他講得非常好,郝斌老師的思路是以初學者的思路來思考的,非常適合小白,你不理解的問題,基本上他都會詳細說一下,有的地方他講的不是非常的全,但是講的比較深刻。

最后
我上學和剛工作那會兒遇到最大的問題就是資料太少,沒有交流,現在的大學生真的很幸福,在校期間就可以通過互聯網學到其它高校和大牛的經驗分享,我想這也是當前很多畢業生技術水平高的主要原因。
以上是我平時收藏的學習視頻,希望對大家有所幫助,如果你也有自己的寶藏歡迎留言讓更多的極客們看到。
C++學習資料免費獲取方法:關注程序喵大人,后臺回復“程序喵”即可免費獲取40萬字C++進階獨家學習資料。
往期推薦