⼗万⾏以上的编程经验是什么概念?⼤概能编多少个程序
代码⾏数⼀般是个统计意义上的数,⽽不是⾮常准确的,⾄于楼上说的,有⼀点道理,但⼤多数情况下,代码⾏在真实的系统源码中,不会出现那种反复Copy的情况(代码是要验收的)。
⼩软件⼀般在5000⾏以下的代码量(包括注释、空⾏等等)
中⼩软件⼀般在10000⾏左右
中型软件就要在50000⾏上下了
中⼤型软件⼀般在100000 -- 300000⾏
⽽⼤型软件就没有边了。
因此,讲编程经验,也有⼈⽤编码量来衡量(尤其在招聘程序员是经常会⽤到),这有其合理性也有局限性。它只是⼀个参考⽽已。
⼀般的程序员,每年的编码量⼤约为2、3万⾏左右(指的是软件产品开发),因为代码不是写完就完了,还要包括调试、测试、维护等等,所以平均下来,每天能有100⾏就不错了,当然,这还要看程序
的性质,如果代码涉及内核、底层或者算法等等,代码的重⽤性⾼,研发性质较⼤,代码量就要⼩多了,⽽且开发速度也会较慢,因为其开发难度⼤;如果只是开发应⽤层,⼤量的堆积代码,如⼀般的软件⼯程项⽬和⽹站应⽤,代码的可重⽤性要求不⾼,那么代码量相对来说就会⼤得多,开发速度也相对较快。
所以,编程经验仅仅⽤开发代码量来衡量是不够的,还要包括开发代码性质的考量。
厉害的编程代码总之,⼗万⾏的编程经验⼤概是3年以上的实际⼯作经验,或者写过10多个中⼩软件,或者完整参与开发过1到2个⼤型、⼤中型软件,或者开发过⼏个中型软件⼯程项⽬。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论