
内心是自豪的,头发是掉光的。
一般来讲程序员写代码,写了几万行代码都已经很不错了,当然,一些工作时间长的是可以达到这个数量的。
真的说是敲代码100万行,确实可以称得上是大师级别的。
不过如果天天敲重复代码,无非就是一个机器搬运工而已,很多敲代码的工作到了后期就是复制粘贴。
不过如果真的是项目不同,需要自己独立去想逻辑结构的这种,可以敲出一个世界。
或者敲出什么公司原始股,什么百万身家应该是不成问题的。
这个也是需要机会和转变,比如说一直做得可能都是差不多的工作。
代码也是复制粘贴而来,这样的东西其实对于本身而言确实提升有限。
如果能够遇到比较好的项目,然后一直能够去应付,这样的体验才是最难得的。
不过程序员用脑多,所以基本上,都会熬夜压力大等等。
这个时候就算是敲出了一个未来,敲出了一个天下,可能还是会面临着秃顶的局面。
毕竟太聪明,然后就聪明绝顶。
搞开发这个东西虽然是创造的过程,但是实际工作还是比较辛苦的。
吃饭不准时,加班家常事,所以,还是以身体为重。
在编程里面,说多少行代码是指写程序的量,一般认为程序员的年代码量为两万,即每年敲两万行代码。
代码量也是衡量一个人的编程熟练程度的标准,编写的代码量越多,表名这个人遇到的问题也越多,那么在实际中能解决问题的能力也越强。反之亦然。
除了代码量,还要根据一个人的学历来评定一个人的学习能力大小,以及对基础技术的考核来评定一个人对技术的掌握程度。
代码行数一般是个统计意义上的数,而不是非常准确的,至于楼上说的,有一点道理,但大多数情况下,代码行在真实的系统源码中,不会出现那种反复Copy的情况(代码是要验收的)。
小软件一般在5000行以下的代码量(包括注释、空行等等)
中小软件一般在10000行左右
中型软件就要在50000行上下了
中大型软件一般在100000
--
300000行
而大型软件就没有边了。
因此,讲编程经验,也有人用编码量来衡量(尤其在招聘程序员是经常会用到),这有其合理性也有局限性。它只是一个参考而已。
一般的程序员,每年的编码量大约为2、3万行左右(指的是软件产品开发),因为代码不是写完就完了,还要包括调试、测试、维护等等,所以平均下来,每天能有100行就不错了,当然,这还要看程序的性质,如果代码涉及内核、底层或者算法等等,代码的重用性高,研发性质较大,代码量就要小多了,而且开发速度也会较慢,因为其开发难度大;如果只是开发应用层,大量的堆积代码,如一般的软件工程项目和网站应用,代码的可重用性要求不高,那么代码量相对来说就会大得多,开发速度也相对较快。
所以,编程经验仅仅用开发代码量来衡量是不够的,还要包括开发代码性质的考量。
总之,十万行的编程经验大概是3年以上的实际工作经验,或者写过10多个中小软件,或者完整参与开发过1到2个大型、大中型软件,或者开发过几个中型软件工程项目。
一位好的软件程序员在产品研发周期内可以维护的代码在一万行的数量级,而且往往在程序中会加上大量的注释,便于团队中的其他组员维护。编程的习惯也很重要,同样是一万行代码,如果没有层次,没有注释,再牛X的程序员也无法维护。
以上就是关于程序员写100万行代码,到底是什么感觉全部的内容,包括:程序员写100万行代码,到底是什么感觉、一个合格的程序员应该写多少行代码、十万行以上的编程经验是什么概念大概能编多少个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)