最现实的原因

如果你想进大厂,没有大厂的面试官会不问你常用组件的源码实现。虽然很多人都说大厂都是面试造火箭,入职拧螺丝。但是人家拧螺丝也要招那个会造火箭的人来拧

解决问题的速度

当线上出现问题时,阅读过源码你很快就想到,这是由什么原因引起的,你需要现在去怎么做可以最快的解决这个问题。而如果没有阅读过源码,可能最快的方法是去Google一下了,但是Google出来的答案能不能真的解决这个问题可就不好说了

拉开你和别人的差距

好的开源框架都是由全球顶尖的工程师设计的以及经过各个公司各种业务场景的验证过后的。读这些源码就好像我们上学时老师要求我们经常看别人的优秀作文一样,它会潜移默化的影响着你,让你变得更加优秀

提前预见问题

当你对某些开源组件比较熟悉时,在技术选型时你就会知道针对你们的业务场景使用使用不同的解决方案都有什么优缺点,而不是只能选择一个你曾经用过的

补全知识体系

每一个开源组件都有它存在的意义,它的代码其实针对它自己来说都是它的业务代码,只不过是优秀的开源组件在保证业务完成的前提下还兼顾了性能以及优雅。在这些代码里有很多你曾经忽略过的细节以及之前没有接触过的知识点等着你去挖掘

提升架构能力

每一个程序员都有一个架构师的梦,当你步入架构师的道路之后,相比较于写代码的能力可能对大型项目的管理和组织能力更为重要一些

如何开始阅读源码

有哪些你不知道的阅读源码的技巧

写给所有程序员的话:白天求生存,晚上求发展,共勉!!!

1

目录