1000行代码多少钱 徒手码一千行以上的代码是种怎样的体验呢?
徒手码一千行以上的代码是种怎样的体验呢?
作为一个工作多年的老程序员,我必须回答这个问题。
我用C语言编写的第一个模拟项目使用了6000多行代码,我仍然记得它。虽然代码的质量可能不是很好,但我当时还是有成就感,觉得自己像个程序员。
尽管现在可以使用许多辅助编程工具,这些工具确实可以提高编程效率。虽然我每天都在使用这些工具,但我总是认为能用记事本写程序的人是真正的程序员。
也许这些正在学习编程的潜在程序员现在用集成工具完成了他们的第一个HelloWorld实验,但我使用记事本来配置环境变量。
我记得当我在做Java编程时,我使用EDITPLUS已经两年多了。几乎所有的代码都是手工编码的。
使用EDITPLUS编写代码的特点是记住所有细节。例如,如果您编写一个servlet,您需要知道servlet继承了httpservlet,您需要自己编写doget方法,您需要知道doget方法中的参数是什么,您需要自己进行异常处理。在编写servlet和JavaBean之后,您需要自己编写它们网站.xml配置文件,您需要知道配置文件的元素、每个元素的含义、如何设置等等。在最初的java项目中,我手工编写了所有JSP文件。现在我觉得这太疯狂了。
没有工具的帮助编程可以真正锻炼自己的编程能力,但是现在的开发已经走过了那个时代,有了工具,当然也很方便,但是工具的使用也要注意代码的细节。
对于一个大一计科新生,有什么代码行数在500~1000的程序(C语言)可以试着写来练手?
制作一个24点程序。有一些基本技能。
(5-1△5)X5=24
输入4个整数,输出公式。对于高级程序员来说,一天可以完成一万行代码。编写代码是最不熟练的事情。
对于程序员来说,最困难的是理解需求以及将自然语言转换为数学语言的过程。这个词就是形式化。早期的程序员需要直接与用户联系,花费大量的时间与用户沟通,抽象出用户所需要的功能和性能,组织整个系统的数据字典。现在很多公司把这部分工作交给产品经理,这既是好事,也是坏事,所以程序员很难成长成为老板。
其次,难点在于系统架构,包括通信协议、结构分层、软件重用和算法。一个公司总是需要有人来做,但它可能只需要一个人来做,通常是技术总监。
对程序员来说最难的是写代码吗?
3000线。这是不假思索地计算代码生成器代码的结果。如果你不是在一家外包公司,你就是底层的蓝领软件工人。当然,公司也不小。质量代码,每天100行甚至30行已经很好了。
我曾经接手一个项目,由2-30人维护,但在运行中仍然存在问题。当时的问题是是否用新的建筑重新开发。在研究了项目架构和代码之后,我决定优化现有的项目,而不是重新开发它。一个团队做了客户要求的新模块,我带领团队做了提高稳定性和使项目可维护性的工作。最后,在保持函数不变的情况下,我将项目的代码减少到原来的十分之一,性能提高了100倍,数据量减少了30%。维修人员减少到5人。客户反应好,维修费用不变,所以利润很高。我每天的代码量相对于整个项目是负的。我以后做的就是每月检查新代码,找出不符合规范的代码,要求整改,把不听话的程序员转到开发团队做蓝领。我什么时候才能理解架构的规范和意义,然后考虑培训和改进。就像军训一样,我们会在方阵中迈出积极的一步,然后上来打一场硬仗。
要求团队必须有经验并精通体系结构。如果人不多,会有2-3人。如果人太多,他们就做不到。
当你的代码减少到100行,公司对你的评价还可以时,你就真的是在编程,而不是在砌砖。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。