2018 年的几个目标

18 年已经到 6 月份了,定目标可能有点太晚了,不过有总比没有强,作为一个硕士毕业已经工作四年的程序员,切实地感觉到了时间的重要性,需要按照规划来用,不能像年轻人那样挥霍了。

  1. 完成 Golang 的大部分源代码阅读,并完成 golang-notes

  2. 完成 redis 3.0 的源代码阅读并有总结产出

  3. 完成 nginx 的源代码阅读并有总结产出,这个坑遗留得有点久,14 年刚毕业的时候就挖了,汗

  4. 完成 nats 源码阅读并有总结产出

  5. 完成 Go 高级编程中 web、ast 和工具章节的编写(8月前)

  6. 完成分布式系统课程

  7. 对 linux 内核有初步了解,可以通过 syscall 等线索找到具体实现,并可大致看懂

  8. 完成 5 篇以上软件工程方法论的总结(80% done...,就这样吧)
    事故驱动开发
    分布式系统中的不可靠复制问题
    如何在 kv 系统中支持简单的 SQL
    几个在 Go 系统中可能遇到的锁问题

  9. 阅读 10 本书
    《Distributed Computing with Go》
    《timeless law of software development》
    《concurrency in go》
    《go cookbook》
    《大型网站技术架构演进与性能优化》 这本稍微有点充数。。。
    《修改软件的艺术:构建易维护代码的 9 条最佳实践》
    《practical nats》
    《low level programming》
    《build evolutionary architecture》
    《企业 IT 架构转型之道:阿里巴巴中台战略思想与架构实战》
    《The Rust Programming Language》

  10. 造一个能体现个人风格和创新的轮子,而不是跟在别人的节奏后面跪舔

  11. 有个人的稳定的科学查资料方案。

Xargin

Xargin

If you don't keep moving, you'll quickly fall behind
Beijing