当前位置:首页 > TAG信息列表 > 作为程序员

作为程序员

作为程序员,是否需要去阅读源代码?原因是什么?

网友解答:

答案是肯定的,程序员从学习编程那一刻开始就需要阅读别人的源代码,工作以后则更不可避免的要阅读大量的源代码了。

阅读源代码对程序员来说至少有以下几点原因:

第一,程序员的学习往往都是从阅读源代码开始的。从第一个程序helloworld开始,程序员在学习的过程中就需要阅读大量的源代码,以了解程序的语法。程序语言的每一个概念几乎都需要通过源代码来呈现,而程序员当然需要通过阅读这些源代码来理解这些概念,同时还需要通过实验来验证这些源代码。很多计算机专业的学生都是通过阅读linux源代码来学习操作系统体系结构的,这是一个非常好的学习方法。

第二,工作过程中需要通过阅读源代码来学习新的解决方案。计算机领域的新技术层出不穷,作为程序员来说需要不断学习这些新的技术方案,而阅读源代码是最直接的方式之一。很多程序员在学习新技术时,往往都是从直接搭建开发环境并运行demo开始,通过运行的结果建立对新技术的一个直观理解,而这个过程大部分的时间都是在阅读源代码。

作为程序员,是否需要去阅读源代码?原因是什么?

第三,阅读源代码是程序员之间交流的一个重要方式。现在大部分开发团队都会对项目进行codereview,codereview的过程既是一个总结的过程,也是一个互相学习的过程,review的过程一个重要的内容就是阅读别人的源代码。

大部分初级程序员需要掌握的第一个能力就是阅读源代码的能力,按照历史经验来看,具有较强代码阅读能力的初级程序员往往能够更快速的融入开发团队。同样,很多最终没有走向开发岗位的程序员,代码阅读能力不强是一个重要的原因,当然,代码阅读能力差的原因是多方面的。

我从事软件开发工作多年,目前也在带软件开发团队,我会陆续在酷米写一些关于软件开发方面的文章,感兴趣的朋友可以关注我的酷米号,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我。

谢谢!

网友解答:

非常感谢邀请回答问题

对于我们大多数程序员来说,也就是我们平常说的金字塔底层的人员,只是工具的使用者而已,简单、直白点就是熟练工,很多程序员只知道怎么用,不知道为什么这么用?

对于个人成长还处于2-3年前的工作经验。

对于一个优秀的程序员来说,阅读源码,分析架构,深入编码核心思想,那么对于你以后的个人能力提升是非常快的一种捷径。在我们阅读源码的时候,我们可以看到一个优秀的程序员的设计思路,编码规范以及编程思想体验的淋漓尽致。

俗话说的好,根据什么样的人学习,我们以后有可能会变成什么样子的人。分析源码,我们可以知道使用它的好处在哪里,为什么会选择它,它的内部的工作原理是怎么样的,从而我们可以将他们应用到我们的实际项目中,毕竟优秀框架的源码正如同一本武林秘籍。

所以,我们平时想要真正的成为高手,就要多多学习高手的优秀作品,模仿它,到最后超越它。


蓝瓜子 丰特号

  • 关注微信关注微信

猜你喜欢

微信公众号