乾明 發自 凹非寺
量子位 報道 | 公眾號 QbitAI
如果你在知乎上搜索”有什麼分佈式系統的網上公開課推薦?”,會得到一個非常高頻的答案:MIT 6.824。
這是MIT”分佈式系統課程”(Distributed Systems)的代號,可以說是業內大名鼎鼎,新手入坑分佈式系統的首選學習教程。
現在,2020年的課程已出爐。與往年不同的是,除了傳統的文字版本介紹,官方還放出了高清課程視頻。
於是評論區中一片驚歎,“終於來了非偷拍清晰版本,感動啊”、“這門課終於有視頻了”。
那麼,這門課裡到底有什麼?為什麼放出了視頻,都讓人感動?
硬核課程:看paper、做lab讓人酸爽
2020年春季的”分佈式課程”,一共有23節課程,從Jeff Dean在2004年提出的MapReduce開始,歷經Fault-Tolerant、Paxos、Spark等,一直講到近來備受關注的區塊鏈,基本覆蓋了當前分佈式系統技術基礎。
在一些學過這門課程的人評價中,最讓他”酸爽”的是看paper和做lab,但這也收穫很大。
根據MIT放出的課程安排,在2020年春季課程中,基本每堂課上課之前,都需要讀相關技術經典論文,lab一共有4個,分成了8個部分。
在lab作業中,都會提供代碼框架和測試代碼,根據課程指南可以從Git地址上下載下來。
每個Lab都有若干個Part,每個Part都會有一個大致的代碼框架和完整的測試代碼,可以從網站上給的git地址下載下來。
來自MIT的經典課程
MIT的分佈式系統課程,已經有20年曆史,2020年就已經開設課程。
當時講授這門課的老師是Frans Kaashoek(ACM Fellow)和Robert Morris教授。
現在,這門課程的講授者,就只有Robert Morris教授一人了——長達20年教齡。
2020年的春季學期正在進行,這門最新視頻課程內容,也在同步放出。
如果你有興趣可以跟著學習。
課程視頻官方地址:
https://www.youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g
愛可可老師也將視頻“搬運”到了B站上:
https://www.bilibili.com/video/av89327823/
截止到現在(2月18日),只更新了前三節課。
不過,整個課程的paper和lab已經放出了,如果你覺得視頻更新太慢,你也可以先“酸爽”著。
課程地址:
https://pdos.csail.mit.edu/6.824/schedule.html
— 完 —
量子位 QbitAI · 頭條號簽約作者
關注我們,第一時間獲知前沿科技動態
閱讀更多 量子位 的文章