一个方法3000行代码是否规范_程序员一天写3000行代码是否可能

每天写3000行代码在当前的IT行业内是很难想象的,即使很多早期从事外包开发的程序员也很难有这样的工作效率,大部分程序员每天的代码量都在几百行左右,研发级程序员一天的代码量通常不会超过300行,应用级程序员的代码量也很少能够突破500行。从业多年以来,只有在工作初期,面对较为简单的应用级开发时,每天的代码量会相对多一些,但是即使加班到凌晨,代码量也很难会超过1000行。

6d1e136d72ff27ffe59efef1716f9f45.png

代码的编写通常需要经过三个阶段,第一个阶段是逻辑设计,这个过程涉及到算法设计、数据结构定义和技术选型等过程,这个过程往往是比较耗费时间的,通常在采用一个新技术之前,还需要进行应用场景验证,这通常还需要多人配合才能够完成。如果是研发级任务,这个过程会占据大部分的工作时间,真正的代码编写时间并不长,代码量也不会很多。实际上,很多容器的核心代码也不过万余行左右,但是通常也需要多人的开发团队开发数月才能完成。

第二个阶段是代码编写,如果是应用级程序员,代码编写会占据更多的时间,因为应用级开发往往已经有了比较清晰的规划,只要按照架构师的设计方案进行编写就可以了,但是即使是应用级程序员,代码的编写也需要一个思考和验证的过程。实际上,随着当前云计算(PaaS)在开发领域的广泛使用,目前应用级程序员的代码量得到了较大幅度的下降。

第三个阶段是调试,这个阶段往往也会占用较多的时间,尤其是在新场景开发的初期,调试会占用更多的时间。按照历史经验来看,程序员的开发经验对于调试时间有较大的影响,程序员开发经验越多则调试速度也会越快。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值