作为程序员为什么要阅读源码

泪湿孤枕 提交于 2020-10-06 20:52:02

 

提升技术能力

当我们阅读完一个开源框架的源码之后,我们的技术能力会有很大的提升。

比如说我们阅读RocketMQ 消息队列源码之后,我们就会对消息队列的架构设计思想都有很清楚的了解,然后再去看其他开源消息队列框架源码的时候,我们会发现他们很多的设计思想都有共同之处。我们把这些开源框架的设计思想都吸收之后,再应用到我们自己的系统上去,这样我们的系统也会设计的越来越合理。学以致用,我们的技术能力会越来越强,系统设计能力也会越来越得心应手。

提升职场竞争力

假设你公司生产上使用的RocketMQ了消息队列,有一天出现了一个技术问题,精通RocketMQ源码的你从源码角度分析定位问题,然后提出了解决方案,解决了这个技术问题。这样领导和同事都会非常认可你,把你当作技术大牛,有技术上问题就会去请教你。

提升面试通过率

你阅读过某个技术的源码,对这个技术的架构和设计思想都了如指掌。在求职面试的时候,你和面试官聊这个技术的时候说的头头是道,而且面试官提的问题你都能从源码角度去解答,这样面试官也会认可你的技术能力,那面试成功率比没阅读过源码的,自然要高。

总结

如果我们没有阅读过源码,只停留在CRUD的水平,技术能力很难得到提升,随着工作年限的增长,我们慢慢就会被这个行业淘汰。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!