写了100万行代码的程序员是什么样的程序员?

大概率是个聪明绝顶的程序员。[大笑]


(正能量)谢谢!


代码的多少行真正的不能代表一个人的能力。我就看过明明10行能搞定的洋洋洒洒的写成大几十行了。


写代码大多数时间搬运的比较多,论搬运的话一百万我应该有了。亲自写的数量不多。


应该是码农


程序员能写到100万行代码,业务需求功能实现方面绝对是高手。技术至少是中等偏上,业务水平属于顶尖的寂寞高手。


什么样的程序员不是靠写多少行代码来衡量的,主要是有没有沉淀、各方面的提升,如果一直写代码,他原来是什么程序员还是什么程序员,多思考、视野更拓展、慢慢升级


写了一行,复制了一千万行,也才是一行。讲不请


这个问题本身就有问题,这100万代码是用心学的,还是复制粘贴的,还是用手写的,差个十万八千里。分别给你出三种答案:

用心写,这人已经是行业专家,顶级程序员之一了。

用手写,基本上也是公司技术骨干,架构师,管理层了。

如果用复制粘贴写的,35岁之后失业。


因人而异,有的人厉害,有的人还是原地踏步,1.如果一直写crud,是没有意义的

2.看个人努力,你要是努力写代码不起关键,关键是思想

3,看功能难度

4,还是看个人的努力


手写的话,估计是狠人!

代码一般靠‘敲’和‘复制粘贴’。

随便一个小项目也得几十万行代码吧。做几个项目就可以达到要求。

但真正敲出来的有效代码没几行!

所以,根本说明不了什么!程序员的常规操作。

关键在于,在这个项目里实践了书本里的知识。给你豁然开朗的启示。

我个人觉得,啃一百万页的书,比敲一百万行代码要实在得多。


资深程序员,上天下地,无所不能


写了100万行代码就一定牛逼吗?不一定。

不可否认,在大部分互联网公司,尤其是一些外包公司,技术人员要没日没夜的赶进度,每天的代码量几乎都过千,一个月下来怎么着都有几十万的代码量了。但是你敢说这些程序员的水平一定就高吗?

有多少程序员写出来的东西只能算勉强能用,甚至于有些完全就不能用,一用就崩溃的那种。

换句话说,一个有着10年工作经历的程序员,水平一定高过一个只有2年经验的程序员吗?不一定!

记住一点:编程并非纯技术的工作,它始终是一个创造性的工种。因为编程的最终目的就是将人类脑子里思考出来的逻辑转换成一系列操作计算机的指令,然后让计算机遵循这些指令去解决问题。

除了写代码,我们还需要将更多的时间花在思考和Design上。下手敲代码前,好好想想这个产品或者项目到底要实现什么功能、未来走向是什么、我要怎么做才能让它更加稳定等等。

程序员不需要没日没夜的敲代码,我们得提高效率,并且在完成项目后反思和总结经验,而不仅仅是完成任务就了事儿。


写一百行代码,他未必是一个编程大神,但一定是个经验丰富的开发者。

编程水平的高级并不是看数量,不是看行数,而是看代码的质量,代码执行的效率,或者说代码带来的性能问题。

量变产生质变?

如果一个程序员写了一百万行代码,无论是不是单纯的复制粘贴,抄袭他一定也是需要先阅读别人的代码。也就是说,即使是抄一百万行,这里指带着理解得去搬运,那也算是“阅码无数”。这会让他成为一位对代码非常熟悉的人。假如是自己纯手敲,那可想而知他的技术成就。

但是如果只是搬运,只是写业务代码,写两百万行可能也并没有很高深的技术,只有熟练的编程能力。

一百万行代码算多吗?

如果天天在写代码,一个程序员一千行代码大概需要两三天的话,一周大概可以写两千行代码。一个月可以写接近一万行代码,一年可以写十二万代码,这样算下来需要十年左右写完一百万行。这个确实有点吓人,因此个人认为写一百万行代码的程序员全世界也难找。

宇文氏总结:完成一个功能并不是代码越多越好,也不一定越简洁越好,要做到代码多一行会累赘,少一行有缺失,那一定是一段值得品读的代码。

关注“极客宇文氏”,更多新鲜编程见解


我就是,我编程接近30年。上亿行不敢说,但千万行肯定是有了。怎么说呢?

首先,借用一句老年人倚老卖老的话说就是:老子掉过的坑、挖过的坑,比你走过的路还多。我们技术好不好先不说,那各种坑是巨熟。硬件的、第三方软件的、说明书的、投资人的、老板的、逻辑设计人员的、发行方的、法律上的。等等。所以当我们设计一个案子时,考虑的情况更多。但这操作不好又会引起设计过度。

其次,相对于新手来讲,新手对各种能实现的东西都好奇和兴奋,但对我们啥都没有秘密,不能实质起作用的都没有兴趣。


内心是自豪的,头发是掉光的。

一般来讲程序员写代码,写了几万行代码都已经很不错了,当然,一些工作时间长的是可以达到这个数量的。

真的说是敲代码100万行,确实可以称得上是大师级别的。

不过如果天天敲重复代码,无非就是一个机器搬运工而已,很多敲代码的工作到了后期就是复制粘贴。

不过如果真的是项目不同,需要自己独立去想逻辑结构的这种,可以敲出一个世界。

或者敲出什么公司原始股,什么百万身家应该是不成问题的。


中等偏上的程序员,再翻一倍的话就可以成神了。


写过十几年的代码,写的代码有没有100万行没有做过具体的统计,写代码的行数和程序员的能力没有太直接的关系,代码编写能力只是编程能力的一个体现,不能以偏概全,而且不同的岗位代码能力数量差异非常大,常见的前端工程师以及应用级开发代码量比系统级开发或者底层开发代码量少了许多,所以代码量并没有太多的可比性。

只有有过实际项目开发经验的工程师,都有一个认识,写代码的时间只占总工程量的百分20,编码能力稍微差点的就是占据百分30,其实要做一个项目首先要进行可行性分析,然后是功能分析,也就是需求分析,代码完成阶段,测试阶段,联合调试,最后出厂,到客户再提出新的需求再返回来修改,这一系列的过程都会花费大量的时间,写代码的时间只占很小的一部分,代码只是展示形式,对于编程的认知到了一定层面编程语言就是工具一般的存在,如果拿代码的总量来衡量编程水准就会显得比较狭隘。

写代码直接的表现是实现功能,最终编程的最终的目的是给生活提升了多少便利,站在不同的角度能给出不同的结论。还有人纠结于掌握多少编程语言,掌握多种编程工具而已,编程能力的核心解决实际问题的能力,解决问题能力包含具体的代码实现,功能需求最优的实现,以及准确的测试手段,还包含着和客户的沟通能力,当然最核心的架构能力以及算法逻辑,都可以归结于解决问题能力,几乎每个企业都有一个或者多个定海神针般的人物存在,几乎大家解决不了的问题都会交给他去解决,特别是项目交付的关键时期。

判断一个程序员的能力,代码能力只是业务能力的一个体现,很多程序员觉得实现自己的功能模块就万事大吉了,把自己做的东西和实际应用场景结合的太少了,从来不去考虑是不是有更好的使用方式,很多顶层的架构师除了研究本身代码,还会从生活中寻找创新的灵感,如果只是一个满足于现状的程序员基本上决定了未来的发展,优秀的程序员的从来对于自己写的代码带着有色眼镜在审视,从纯粹的代码角度考虑代码的质量远大于代码的数量,不停的折腾代码,不停的寻找更好的实现方式,是优秀程序员的一个基本特质。

曾经共事过一个同事,代码基本功极强,平时写代码基本上都是一次性过,很少在编译的时候来回修改语法错误,最经典的一次是一个团队实现的一周实现的代码,被这位神奇的同事一晚上给重构了,早上上班发现自己的代码都没了都换成他的了,很多人觉得不爽,但重构的代码质量无可挑剔,实力的体现,平时特别喜欢研究一些编程规范,经常拿着C99这些标准研究来研究去,有时候还会喊出一句怪不得那,写代码就是一种享受,境界不同产出的结果也会不同。

希望能帮到你。


首先代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握。谁不是每天都在学习呀,目的还不是为了实现某个功能写出高质量的代码。

其次,100万行代码的程序员其实也不是很难得一个事情,在大学四年之间,小编写的代码差不多就有30W行左右,大部分是学习代码和一些小项目代码。代码光看行数真的很容易,随随便便写个小模块几百行代码。写个稍微复杂的算法结构上千行代码很容易。

当然后续工作开发代码量上升得更快,因为有部分代码可以通过开发工具自动生成,面向控件做开发

写了100万行代码的程序员总的来说业务逻辑处理这块肯定是没得问题的。

客观请留步

如果你基础比较差,正好在学习C/C++,不妨关注下关注下小编的视频教程,通俗易懂,深入浅出,一个视频只讲一个知识点。视频不深奥,不需要钻研,在公交、在地铁、在厕所都可以观看,随时随地涨姿势,学习得C语言课程代码累计也有几万代码


原始地址:/shijie/7472.html