我在這周更新的文章《學(xué)編程,學(xué)化學(xué)和學(xué)開車》中,向大家介紹了和計(jì)算機(jī)底層運(yùn)行原理相關(guān)的諸多學(xué)科。
關(guān)于這些學(xué)科要不要學(xué)?什么時(shí)候?qū)W?應(yīng)該怎么學(xué)?我在這篇文章中都有一定的介紹。
不過,因?yàn)閷?duì)于大多數(shù)非科班同學(xué)來說,很難有一兩年完整的學(xué)習(xí)時(shí)間,系統(tǒng)學(xué)習(xí)這么多的科目;
與此同時(shí),即使是科班同學(xué),大多數(shù)在學(xué)校學(xué)習(xí)的時(shí)候,因?yàn)闆]有實(shí)際的項(xiàng)目工程經(jīng)驗(yàn),所以對(duì)這些課程真正的用處也沒有深刻理解,導(dǎo)致學(xué)得非常粗淺。很多同學(xué)在工作以后,都希望能夠快速高效地“回爐”這些課程的精華內(nèi)容。
在這篇文章中,我就向大家推薦一系列學(xué)習(xí)計(jì)算機(jī)底層原理的資源。
這篇文章中推薦的很多資源,都結(jié)合了在我知識(shí)星球上大家的討論內(nèi)容。在這里,也感謝大家的分享:)
1. Crash Course
首先,推薦一個(gè)視頻資源,來自國外著名的 Youtube 頻道:Crash Course。
Crash Course 自 2011 年 12 月 2 日建立,至今已經(jīng) 8 年多的時(shí)間了,在 Youtube 上的訂閱量達(dá)到了 1000 萬級(jí)別,當(dāng)然,我也是其中之一。
他家視頻的觀看量更是高達(dá) 12 億之多,可以說是 Youtube 上最火的教育頻道之一。
Crash Course 涵蓋的主題極其廣泛:哲學(xué),經(jīng)濟(jì)學(xué),歷史,文學(xué),心理學(xué),數(shù)學(xué),化學(xué),近乎無所不包。當(dāng)然,還包括在這篇文章中,我想向大家推薦的:計(jì)算機(jī)科學(xué)。
Crash Course 的這套計(jì)算機(jī)科學(xué)視頻一共 41 集,平均每集 10 分鐘。整體課程主要關(guān)注計(jì)算機(jī)底層原理,屬于科普性的講解。
實(shí)際上,Crash Course 成立之初的定位,就是讓那些想學(xué)點(diǎn)兒東西,但是又沒有大塊兒時(shí)間的人,每天不用找 1-2 個(gè)小時(shí),只用 10-20 分鐘,就能學(xué)習(xí)一些知識(shí)。
雖然平均每集只有 10 分鐘,但是 Crash Course 的視頻信息量還是很大的,語速也很快。盡管如此,因?yàn)橹皇强破招缘闹v解,所以大家不需要真正地記憶理解什么,當(dāng)做紀(jì)錄片看就好了。
精心設(shè)計(jì)的內(nèi)容,精致的動(dòng)畫,以及通俗的講解,相信適合大多數(shù)同學(xué):)
CrashCourse 的 Youtube 官方頻道地址:
https://www.youtube.com/user/crashcourse
國內(nèi)的同學(xué)如果想看中文字幕版本,在 B 站就能直接看到。這套計(jì)算機(jī)科普視頻被國內(nèi)翻譯為【計(jì)算機(jī)科學(xué)速成課】。
傳送門:
https://www.bilibili.com/video/av21376839?from=search&seid=46761191568656985
另外,Crash Course 在國內(nèi)有專門的中文字幕組,同步更新國外視頻的中文字幕版本。雖然進(jìn)度肯定還是稍微落后于官方速度的,但是因?yàn)?Crash Course 已出的視頻量也很大,所以肯定能滿足同學(xué)們學(xué)習(xí)的需求。
CrashCourse 中文字幕組的網(wǎng)址在上面的截圖上已經(jīng)有了:
crashcourse.club。很好記:)
對(duì)了,其實(shí)不用去 B 站,直接在這個(gè)中文字幕組網(wǎng)站,就能看到全部有中文字幕的視頻。
另外,值得一提的是,現(xiàn)在 Crash Course 上除了這套 Computer Science 介紹計(jì)算機(jī)的底層原理,還有很多視頻系列也和計(jì)算機(jī)有關(guān)。我簡單總結(jié)如下:
21 集的人工智能科普。
45 集的統(tǒng)計(jì)學(xué)科普。
46 集的科技史。
30 集專門介紹游戲。
是不是很酷?:)
2. 一本書,名叫 code
第二個(gè)推薦,是一本書,名字就叫《Code》,副標(biāo)題是 The Hidden Language of Computer Hardware and Software。
這本書有中譯本,翻譯成《編碼:隱匿在計(jì)算機(jī)軟硬件背后的語言》,在豆瓣上評(píng)分 9.2。
我直接把豆瓣上的內(nèi)容簡介摘抄下來,如下:
本書講述的是計(jì)算機(jī)工作原理。作者用豐富的想象和清晰的筆墨將看似繁雜的理論闡述得通俗易懂,你絲毫不會(huì)感到枯燥和生硬。更重要的是,你會(huì)因此而獲得對(duì)計(jì)算機(jī)工作原理較深刻的理解。這種理解不是抽象層面上的,而是具有一定深度的。
這本書在美國 Amazon 上,在 Machine Theory(機(jī)器理論) 類別中,常年位居第一名。
順便一提的是,在 Machine Theory(機(jī)器理論) 類別中,常年位居第二名的圖書,這個(gè)公眾號(hào)也介紹過,就是 Advances in Financial Machine Learning。大家可以參考在 【是不是很酷】開源資源 分享 | 第 1 期 的內(nèi)容。
在 Machine Theory(機(jī)器理論) 類別中,常年位居第四名的圖書,我也極其推薦。這是一本來自 1999 年的書,叫 G?del, Escher, Bach: An Eternal Golden Braid。
這本書有中文版,中文翻譯為《哥德爾、艾舍爾、巴赫:集異璧之大成》。豆瓣評(píng)分高達(dá) 9.4。
這本書曾獲普利策文學(xué)獎(jiǎng)。別看獲得的是文學(xué)獎(jiǎng),但是它描述的,切切實(shí)實(shí)是理工世界的事情。整本書結(jié)合了數(shù)理邏輯學(xué)、可計(jì)算理論、人工智能學(xué)、語言學(xué)、遺傳學(xué)、音樂、繪畫等等多個(gè)領(lǐng)域的理論,絕對(duì)是一本奇書。
當(dāng)然,亞馬遜的計(jì)算機(jī)相關(guān)的圖書不僅僅有 Machine Theory(機(jī)器理論)這一個(gè)類別,還有非常多的類別,篇幅原因,我就不過多介紹了。以后有機(jī)會(huì),再和大家介紹更多我覺得非常有意義的書:)
不過,根據(jù)各大排行榜去尋找優(yōu)質(zhì)的圖書,是我尋找優(yōu)質(zhì)圖書的一種主要方式。大家也可以試試看:)
3. 程序是怎樣跑起來的
這是一本日本作者的圖書,名字是《程序是怎樣跑起來的》。豆瓣評(píng)分 8.0。
這本書我沒有看過。不過既然有同學(xué)推薦,我就擺在這里。
值得一提的是,這本書在國內(nèi)被圖靈教育放在了一個(gè)《圖靈程序設(shè)計(jì)叢書,圖解與入門系列》這樣的一個(gè)系列圖書中。
我簡單看了看,這個(gè)系列圖書的作者都是日本人,包含《圖解 HTTP》,《網(wǎng)絡(luò)是怎樣連接的》,《圖解 TCP/IP》,《圖解密碼技術(shù)》,等等等等。
如果對(duì)這個(gè)風(fēng)格比較接受的同學(xué),都可以參考。
4. 深入學(xué)習(xí)計(jì)算機(jī)系統(tǒng)
這本書大名鼎鼎,相信學(xué)習(xí)計(jì)算機(jī)的同學(xué)都聽過。
Computer Systems: A Programmer's Perspective。中文翻譯:《深入學(xué)習(xí)計(jì)算機(jī)系統(tǒng)》,最新版是第三版。
這本書豆瓣評(píng)分高達(dá) 9.8。
這本書整體編寫更像課本,而不是科普讀物。
這本書的作者,是卡內(nèi)基梅隆大學(xué)(CMU)的計(jì)算機(jī)系主任。是卡內(nèi)基梅隆大學(xué)(CMU)ICS 課程的御用課本。ICS 的全稱是:Introduction to Computer Systems,翻譯過來就是:計(jì)算機(jī)系統(tǒng)導(dǎo)論。
由于這本書太過經(jīng)典,我知道很多同學(xué)讀過中文版以后,都會(huì)想再讀一遍英文版收藏。所幸,這本書在國內(nèi)有官方引進(jìn)的英文版,非常適合收藏。
好了,今天就向大家介紹這么多。
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7534瀏覽量
88457 -
計(jì)算機(jī)系統(tǒng)
+關(guān)注
關(guān)注
0文章
289瀏覽量
24170
原文標(biāo)題:想了解計(jì)算機(jī)的底層原理?這些資源通俗易懂又有趣
文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論