十万行以上的编程经验是什么概念?大概能编多少个程序
来源:互联网 发布:sql向表中添加数据 编辑:程序博客网 时间:2024/04/28 05:41
代码行数一般是个统计意义上的数,而不是非常准确的,至于楼上说的,有一点道理,但大多数情况下,代码行在真实的系统源码中,不会出现那种反复Copy的情况(代码是要验收的)。
小软件一般在5000行以下的代码量(包括注释、空行等等)
中小软件一般在10000行左右
中型软件就要在50000行上下了
中大型软件一般在100000 -- 300000行
而大型软件就没有边了。
因此,讲编程经验,也有人用编码量来衡量(尤其在招聘程序员是经常会用到),这有其合理性也有局限性。它只是一个参考而已。
一般的程序员,每年的编码量大约为2、3万行左右(指的是软件产品开发),因为代码不是写完就完了,还要包括调试、测试、维护等等,所以平均下来,每天能有100行就不错了,当然,这还要看程序的性质,如果代码涉及内核、底层或者算法等等,代码的重用性高,研发性质较大,代码量就要小多了,而且开发速度也会较慢,因为其开发难度大;如果只是开发应用层,大量的堆积代码,如一般的软件工程项目和网站应用,代码的可重用性要求不高,那么代码量相对来说就会大得多,开发速度也相对较快。
所以,编程经验仅仅用开发代码量来衡量是不够的,还要包括开发代码性质的考量。
总之,十万行的编程经验大概是3年以上的实际工作经验,或者写过10多个中小软件,或者完整参与开发过1到2个大型、大中型软件,或者开发过几个中型软件工程项目。
小软件一般在5000行以下的代码量(包括注释、空行等等)
中小软件一般在10000行左右
中型软件就要在50000行上下了
中大型软件一般在100000 -- 300000行
而大型软件就没有边了。
因此,讲编程经验,也有人用编码量来衡量(尤其在招聘程序员是经常会用到),这有其合理性也有局限性。它只是一个参考而已。
一般的程序员,每年的编码量大约为2、3万行左右(指的是软件产品开发),因为代码不是写完就完了,还要包括调试、测试、维护等等,所以平均下来,每天能有100行就不错了,当然,这还要看程序的性质,如果代码涉及内核、底层或者算法等等,代码的重用性高,研发性质较大,代码量就要小多了,而且开发速度也会较慢,因为其开发难度大;如果只是开发应用层,大量的堆积代码,如一般的软件工程项目和网站应用,代码的可重用性要求不高,那么代码量相对来说就会大得多,开发速度也相对较快。
所以,编程经验仅仅用开发代码量来衡量是不够的,还要包括开发代码性质的考量。
总之,十万行的编程经验大概是3年以上的实际工作经验,或者写过10多个中小软件,或者完整参与开发过1到2个大型、大中型软件,或者开发过几个中型软件工程项目。
0 0
- 十万行以上的编程经验是什么概念?大概能编多少个程序
- 编程语言十万个为什么之java web的基础概念
- 编程十万个为什么
- javascript 元编程的概念:程序能编写程序
- 看看用VB编个程序要遇到多少问题
- 十万级以上的网络引擎
- 大概用了4个小时,大概写了54行大概没有用的代码。
- 编程实现能组成多少个互不相同且无重复数字的三位数
- 神经网络的十万个为什么
- 【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 【程序11】 TestTN.java 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无 重复数字的三位数?都是多少?
- cocos2d 游戏编程学习十万个为什么
- 【程序3】有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 有1、2、3、4 四个数字,编程实现能组成多少个互不相同且无重复数字的三位数?都是多少?
- 大概多少换个地方华国锋好好看看
- Indy的TCPServer到底能支持多少个连接
- OCP-1Z0-053-200题-138题-57
- 开发一款高端大气上档次的android应用需要必备的知识
- 程序员经营人脉的5个要点
- Fox and Box Accumulation
- OCP-1Z0-053-200题-137题-149
- 十万行以上的编程经验是什么概念?大概能编多少个程序
- 缓冲区溢出攻击
- ubuntu下安装Vmware Tools
- 黑客常用WinAPI函数整理
- Windows内存与进程管理器底层分析
- 手工搭建32位汇编语言程序开发环境
- 黑马程序员-集合总结
- 开源游戏 “打飞机”
- 如何编写一个简单的嵌入式操作系统 (2)时间片轮转