十万行以上的编程经验是什么概念?大概能编多少个程序

代码行数通常是个统计意义上的数,而不是很是准确的,至于楼上说的,有一点道理,但大多数状况下,代码行在真实的系统源码中,不会出现那种反复Copy的状况(代码是要验收的)。 小软件通常在5000行如下的代码量(包括注释、空行等等) 中小软件通常在10000行左右 中型软件就要在50000行上下了 中大型软件通常在100000 -- 300000行 而大型软件就没有边了。 所以,讲编程经验,也有人用编码量来衡量(尤为在招聘程序员是常常会用到),这有其合理性也有局限性。它只是一个参考而已。 通常的程序员,每一年的编码量大约为二、3万行左右(指的是软件产品开发),由于代码不是写完就完了,还要包括调试、测试、维护等等,因此平均下来,天天能有100行就不错了,固然,这还要看程序的性质,若是代码涉及内核、底层或者算法等等,代码的重用性高,研发性质较大,代码量就要小多了,并且开发速度也会较慢,由于其开发难度大;若是只是开发应用层,大量的堆积代码,如通常的软件工程项目和网站应用,代码的可重用性要求不高,那么代码量相对来讲就会大得多,开发速度也相对较快。 因此,编程经验仅仅用开发代码量来衡量是不够的,还要包括开发代码性质的考量。 总之,十万行的编程经验大概是3年以上的实际工做经验,或者写过10多个中小软件,或者完整参与开发过1到2个大型、大中型软件,或者开发过几个中型软件工程项目。 [url]http://zhidao.baidu.com/question/15323395.html[/url]