KKXUE A blog about coding pratice

2020一年总结

2020年,十年学会编程。别急,你的舞台还没有开场。

螺旋上升

  • 计算机组成原理

    图灵机和冯.诺依曼体系结构 计算机硬件再深入

    CPU
    内存
    IO
    网络
    
  • 编译原理

    纸带编程?不如汇编对吧,汇编?很简单嘛,C?其实也挺简洁。原来编译器也是重器。

  • 编程语言

    Python/Go/C/JavaSCript,对于我使用过的这几种语言,似乎有了新的理解层次,对于一门新的语言,也可以快速掌握了。

  • Python源码剖析

    和你相处了这么久,今年才把你真真切切看清楚。

  • 分布式系统

    这两对组成了分布式系统的研究对象

    zookeeper vs etcd
    OpenStack vs Kubernetes
    

指导我的思想

  • What I cannot create, I do not understand.

    这句话和我下面的话,内涵是一样的意思:

    学量子计算机而知经典计算机;
    学SDN而知经典网络;
    学开车而知开摩托车。
    

    这句话还可以这样理解:创新才重要。

  • The hard way.

    系统性的学习,理解每个表象背后尽可能多的细节。 比如这些问题:

    1、请说明一次web网站购物发生的网络调用以及数据包的经过路径。
    2、请简述Linux内核网络是如何处理http请求的。
    3、zookeeper是如何处理读写操作的,结合kazoo以及zookeeper源码。
    4、请解析一条SQL语句的执行过程。
    
  • The master has failed more times than the beginner has tried.

    我学会了多写测试代码来验证,而不是停留在搜索和看书。

  • 源码面前,了无秘密

    在我工作的环境中,对源码的掌握程度决定了你的能力水平。

更高的山峰

在量子计算领域:

设计新的编译器
设计新的编程语言
设计新的操作系统

推荐

  • 极客时间 app

    花了大量时间和精力来学习行业大佬们的分享,花的这些小钱很值。

    推荐课程:
    《编译原理实战课》宫文学
    《趣谈Linux操作系统》刘超
    《JavaScript核心原理解析》周爱民
    《Linux性能优化实战》倪鹏飞
    推荐书籍
    《程序原本》周爱民
    《Python源码剖析》陈儒
    《Go 语言设计与实现》[面向信仰编程](https://draveness.me/golang/)
    《深入理解计算机系统》
    
  • 豆瓣 app

    记录自己的阅读时光,记录自己的所思所想。

    《西行漫记》斯诺
    《伟大也要有人懂》韩毓海
    《马克思的事业》 韩毓海
    《史记》司马迁
    《北洋三部曲》姜文
    

Be social and share this post!