利用开源代码和读相关论文来提高写代码能力

作者/分享人:李峰
向 Ta 提问
高级工程师,从事数据处理及平台架构,专注于分布式存储和流式计算

开源软件越来越多,对软件开发带来了很多便利,但是同样也会有很多困惑:

  • 发现写代码的时间越来越少,更多的是在找 bug 和学习软件上,久而久之对自己的写代码能力开始怀疑和焦虑;
  • 开源软件的代码量有些会很庞大,面对这个庞然大物却根本无从下手。

在这种情形下,应该如何提高代码能力和架构能力呢?

本文以相关代码(流数据处理)为例子,具体说明如何读源代码和论文,并且掌握其中的思想来为我所用,最终可以做到写代码有理可寻,有据可依。

文中内容源于自己对以前工作的总结和心得体会,有任何问题,欢迎讨论。

已有333人预订
预订达标
文章出炉
     
01月04日
01月18日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张李峰的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
大成
好文,对于学习来源软件项目的开发人员很有帮助
Luson
赞👍 大胆猜想,小心求证。 多谢指点哈😄
你可能还喜欢
从小白到架构师的成长之路
一盘花生米
二叉树的原理推敲与动手种树
浅浅
机器学习004:循环神经网络实现与文本分类问题
如是
电商高并发、高流量下分布式 ID 的解决方案(主键生成策略)
Array老师
DevOps 工具链:在线报障的流程、系统设计和自改进体系的建设
常新居士
谈谈 Java NIO
应书澜
微信扫描登录