源码阅读roadmap
基础
spring 系列 | spring boot | https://github.com/spring-projects/spring-boot | https://github.com/zhaoyb/spring-boot | |
应用领域
大数据领域
数据迁移 | dataX | https://github.com/alibaba/DataX | https://github.com/zhaoyb/DataX | 简介 |
数据平台 | hadoop | https://github.com/apache/hadoop | https://github.com/zhaoyb/hadoop | 简介 |
数据质量管理 | Qualitis | https://github.com/WeBankFinTech/Qualitis | https://github.com/zhaoyb/Qualitis | 简介 |
作为一个程序员,有机会还是要多看看源码,至少有以下几个好处:
- 刨根问底,知道有些功能具体的实现方式。
- 从这些项目中学习好的设计思路。
- 不"畏难",遇到中间件错误,除了网上找答案,还可以打开项目源码,一探究竟。
- 方便进行二次开发,有些开源项目并不是开箱即用的,是要在开源的基础上做二次开发来适配自己的实际情况。
对于以上项目,我把我对这些项目的理解和思考放到了 简介 里面,项目代码里我都尽量做了注解,但没办法做到面面俱到,我会不断完善。