MIT6.824|MIT6.5840|课程前置知识

为了让技术栈更宽一点,想学习一下分布式系统,顺便下定决心学习一下go语言吧!
由于还没有开始学,这里只总结相关的资料,后续会慢慢进化成MIT6.824课程导学。
现在这门课程编号更改为MIT6.5840

Go语言

MIT6.824课程是用go语言来完成的,所以了解一下go语言是非常有必要的,个人通过w3csshool上的基础入门资料完成的:https://www.w3cschool.cn/go/go-tutorial.html

总体来说go语言比较简单,上述课程一个下午绰绰有余了,接下来深入那必须得是号称GO语言圣经的The Go Programming Language

MIT6.824

MIT 6.824 是麻省理工的一门关于分布式系统的课程,该课程由 12 个单元组成的核心研究生科目,包括演讲、阅读、编程实验室、可选项目、期中考试和期末考试。课程介绍了工程分布式系统的抽象和实现技术,主要主题包括分布式、容错、多副本、一致性等议题、复制和一致性。该课程的大部分内容包括研究和讨论分布式系统的案例研究。

这门课每节课都会精读一篇分布式系统领域的经典论文,并由此传授分布式系统设计与实现的重要原则和关键技术。同时其课程 Project 也是以其难度之大而闻名遐迩,4 个编程作业循序渐进带你实现一个基于 Raft 共识算法的 KV-store 框架,让你在痛苦的 debug 中体会并行与分布式带来的随机性和复杂性。

该课程是没有教材的,几乎每节课都会带读论文,然后共有4个lab和相关测试用例。

课程资料汇总

目前找到了这些,后续在做的过程中会把一些优秀的仓库也贴出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值