分布式协议与算法实战
韩健
腾讯资深工程师
23193 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 31 讲
分布式协议与算法实战
15
15
1.0x
00:00/00:00
登录|注册

结束语 | 静下心来,享受技术的乐趣

对ZAB协议的更细致化讨论
15讲为迭代版本
学习技术的乐趣
保持初心
遇到无法准确理解的技术原理
提供调查问卷
继续帮助学习者
策划答疑或加餐
处理留言
考虑成本在系统架构设计中的权衡
成本问题的重视和解决
大型互联网后台的架构理念
基于开源软件
沃纳·威格尔对一致性的理解和定义
Google团队的Paxos实践总结
安加罗的博士论文
掌握“渔”的技巧
单点突破,再全面开花
师夷长技以制夷
张无忌
杨不悔
学习和工作的正反馈
全身心投入
静下心来
迭代计划
学习技术的路上
专栏结束与开始
技术的成本优势
学习材料推荐
分布式技术的精进
技术的乐趣

该思维导图由 AI 生成,仅供参考

你好,我是韩健。
一晃几个月的时间就过去了,这段日子里,我们一起在课程里沟通交流,与我而言,这是一段很特别的经历。我看到很多同学凌晨还在学习、留言,留言区里经常会看到熟悉的身影,比如约书亚、唔多志、每天晒白牙、小晏子,很感谢你们一直保持着学习的热情。
就要说再见了,借今天这个机会,我想跟你唠点儿心里话。我问自己,如果只说一句话会是啥?想来想去,我觉得就是它了:静下心来,享受技术的乐趣。其实这与我之前的经历有关,我想你也能从我的经历中,看到你自己的影子。
我们都有这样的感觉,无论任何事情,如果想把它做好,其实都不容易。我记得自己在开发 InfluxDB 系统期间,为了确保进度不失控,常常睡在公司,加班加点;在写稿期间,为了交付更高质量的课程,我总是会有很多想法,偶尔会通宵写稿,核对每句话、每个细节;再比如,为了解答 kernel_distribution 同学的一个关于外部 PPT 的问题,我通过 Google 找到相关代码的出处,然后反复推敲,在凌晨 4 点准备了一个答案。
当然,技术的学习就更加不容易了,不是读几遍材料、调调代码就可以了,而是需要我们设计检测模型,来验证自己是否准确地理解了技术。我曾见过一些团队,做技术决策的依据是不成立的,设计和开发的系统,尽管迭代多版,也始终稳定不下来。在我看来,这些团队最大的问题,就是对技术的理解不准、不够。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

这篇文章以“静下心来,享受技术的乐趣”为题,作者分享了自己在技术学习和工作中的经历和感悟。作者强调了技术学习的不易,需要全身心投入并享受其中的乐趣。他提到了分布式技术的学习和精进,以及一些个人的学习建议和推荐的学习材料。此外,作者还强调了技术要具有成本优势,鼓励读者在学习和工作中考虑成本问题。最后,作者表示会继续帮助读者掌握分布式系统的开发实战能力,并邀请读者填写调查问卷,期待他们的反馈。整篇文章充满了作者对技术学习的热情和对读者学习的关心,为读者提供了一些实用的学习建议和资源推荐。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《分布式协议与算法实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(25)

  • 最新
  • 精选
  • Tim
    晚来了,我才买了课程不到一周利用上班时间偷偷刷和下班回家理论刷了一遍,决定再刷五遍(自己的一贯做法,repeating is the first principle.),很多东西真的是获益匪浅。感谢老师给与的高质量的输出,期待后续有更优秀的作品。

    作者回复: 加一颗星:),感谢一路相伴。有疑问,咱们多留言讨论:)

    2020-05-18
    12
  • 忆水寒
    这个专利从头跟到尾,真的不错。 以我自己的经历来说,我大学里面的专业是通信工程,在校期间是最FPGA逻辑设计的。校招的时候因为一些原因进入了软件行业。工作的前半年,由于基础不足,连RPC都没听说过,设计模式也不会,网络编程及抓包也不会。 由于基础不足,开发比较慢,好在我师傅愿意给我规划如何实现。从那时候起,我就开始从基础开始学起,一年半以后,我出去面试了大量企业,基本上是各行业的龙头。总统来说,大部分企业都认可了我,不过从面试中也暴露了很多问题。特别是分布式相关的问题。因此这半年在研究分布式(我们自己产品也要用到),到给团队的小组成员讲解分布式理论,这个专栏给了我很多形象的比喻。也让我更容易理解。 静下心来享受技术的乐趣,这句话与我共鸣也共勉。 在我看来,学习也需要具备发散思维。在我主持设计主备选举模块的时候,我基于bully算法到Raft算法,其中Raft算法引入了随机时间,目的就是防止活锁。有时候多问自己几个问题,面试的时候就不会慌,技术进步也会更快了。 有感而发,写的有点多了。

    作者回复: 加油!多交流:),“小黄鸭”是很好的学习伙伴。

    2020-04-01
    8
  • 每天晒白牙
    很荣幸被老师扶上墙,专栏跟到最后并不能代表学会了,还需要有选择性的重复读,然后对照相关源码去深入理解,感谢老师一路的陪伴

    作者回复: 加油!多交流:)

    2020-04-01
    5
  • pedro
    又走过了一个专栏,对分布式有了更深的理解,多谢老师载了一程😃

    作者回复: 加油!多交流:)

    2020-04-01
    2
    3
  • 阿卡牛
    期待课程结束后的加餐

    作者回复: 感谢一路相伴,多交流:)

    2020-04-07
    2
  • 小晏子
    谢谢这么课程对分布式协议和算法的总结,真是受益匪浅!

    作者回复: 加油!多交流:)

    2020-04-01
    2
  • 约书亚
    辛苦了。分布式算法是码农技能树某一个分支的最顶点,想要通过几篇文章给所有人讲述清楚不太可能,起到引路的作用就可以了。希望未来能看到作者其他针对一些细节的内容。谢谢

    作者回复: 感谢一路相伴,多交流:)。

    2020-04-01
    2
  • 吴小智
    谢谢老师,在分布式的算法地图里走了一圈,接下来就是单点突破,最后全面开花了。

    作者回复: 加油!多交流:)

    2020-04-01
    2
  • 小郑
    请问老师,https://blog.csdn.net/lin819747263 这是您的账号吗?看到这人搬运您的文章到csdn并标记为原创

    作者回复: 加一颗星:),不是,感谢提醒。

    2020-08-04
  • 庄墨寒
    1.CAP: CP, AP互斥; 2.多副本一致性, 强一致性: raft; 最终一致性: gossip; 可动态配置: NWR 3.一致性hash, 当规模过大时需要sharding 4.两阶段提交(TCC, XA)解决sharding后的分布式事务. 总结: 1&2解决的是HA问题, 3&4解决是规模可伸缩的问题. 不知理解对不对?

    作者回复: 加一颗星:),从一定的角度,可以这么理解,我稍微补充下,4主要解决的系统状态的一致性。更多总结,可以参考下《学习路径》。

    2020-06-12
收起评论
显示
设置
留言
25
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部