2016 - 2024

感恩一路有你

衡量服务质量的六个标准 如何辨别一个程序员水平的高低?

浏览量:2959 时间:2021-03-17 20:38:37 作者:admin

如何辨别一个程序员水平的高低?

以上五个步骤基本上说明了它是否是一个好程序

3000行,这是无脑代码生成器计算代码的结果。如果你不是在一家外包公司,你就是底层的蓝领软件工人。当然,公司也不小。质量代码,每天100行甚至30行已经很好了。

我曾经接手一个项目,由2-30人维护,但在运行中仍然存在问题。当时的问题是是否用新的建筑重新开发。在研究了项目架构和代码之后,我决定优化现有的项目,而不是重新开发它。一个团队做了客户要求的新模块,我带领团队做了提高稳定性和使项目可维护性的工作。最后,在保持函数不变的情况下,我将项目的代码减少到原来的十分之一,性能提高了100倍,数据量减少了30%。维修人员减少到5人。客户反应好,维修费用不变,所以利润很高。我每天的代码量相对于整个项目是负的。我以后做的就是每月检查新代码,找出不符合规范的代码,要求整改,把不听话的程序员转到开发团队做蓝领。我什么时候才能理解架构的规范和意义,然后考虑培训和改进。就像军训一样,我们会在方阵中迈出积极的一步,然后上来打一场硬仗。

要求团队必须有经验并精通体系结构。如果人不多,会有2-3人。如果人太多,他们就做不到。

当你的代码减少到100行,公司对你的评价还可以时,你就真的是在编程,而不是在砌砖。

每天在公司写3000行代码,在行业内是个什么水平?

让我们从程序员的工作年限开始。

1-3年,属于一个文件,笔记可以写得很好,不怎么bug,就算通过了。

3-5年,属于档案,能看懂业务,笔记贵精不多。我积累了经验。没有轮子了。我会偷懒的。虫子几乎消失了,因为这个级别为自己的虫子找借口。

六年后,它属于第一级,可以说是编程领域的一把老炮。最难管理的人。但这群人严重两极分化,有的会回到以前的水平,甚至更糟。还有一些人在建筑师的层面上努力工作。他们少写代码,多思考。他们在工作时间写的代码不多,但公司的框架可以及时出现,没有大问题。

关于这个问题,情况很正常。一年的工作重复8年,但有8年的工作经验没问题,但绝对不如8年的水平。

不要喷洒。

怎么有的老程序员的代码写得还那么烂?

绩效考核是对每个部门和员工工作数量和质量的评估。各类工作都有其特殊性,因此考核工作必须建立适用于各类工作的量化标准。

从程序员的工作特点来看,生产代码行数是评价他们工作的最合适的量化标准。虽然这个标准不足以考虑每个程序员的工作质量,但是程序员的工作质量并不是由他们自己控制的。他们只能保证自己输入的代码严格按照架构师制定的语句原则和变量算法原则,保证输入中没有输入错误,至少保证键语句输入中没有错误。只要能做到这些,程序员代码输入量达到规定的行数或超额,就可以判断其性能考核结果是否合格或优秀。

绩效考核的最大难点是岗位量化原则的制定。有些岗位不能用工作量来考核,比如公关部。对于此类部门,其目标任务的完整性比率只能在考核周期内计算。如果比例高于预定值,则为合格;如果比例低于该值,则为不合格或较差。

绩效评估是人力资源部的一项挑战。许多企业由于标准制定上的问题,使得绩效考核流于形式,这是一种非常危险的现象。这将严重影响整个公司的工作效率,甚至严重削弱公司的核心竞争力,因为核心竞争力除了内在的市场导向和品牌识别外,还包括企业文化战略和人力资源战略的有效性

为什么有些领导要用代码的行数来衡量员工的工作量?

在没有bug的情况下,首先,程序员熟悉编程。下一步是寻找最具创新能力的程序,并对代码进行优化和简化。在一些语句中,你可以使用数组或一些最小的代码来完成你想做的事情,因为有许多不同的方法来实现一个程序的结果,如何走得最快和最短简言之,最简单的方法来完成你要做的是高质量的执行。

在不出现bug的情况下,如何衡量一个程序员的代码质量高低?

自2003年以来,我们一直在做程序设计。一般来说,我们写的代码越多,我们需要的代码就越少。

在程序开发之初,我主要做了功能实现。负责项目设计的同事把界面写得很好,剩下的就是功能实现。实现写功能并不困难。简单地说,数据以固定格式处理后,就可以发回。在此期间,每天的代码量相对较大,平均每天大约有500行。

随着他们编码能力的提高,很多代码重用会做得更好。在整个实现过程中,他们会采用比较简单的实现方法,也懂得如何使用模块化的开发模式。通过这个过程,代码的数量在一定程度上减少了,但是思考的时间变长了,有时需要一些时间来验证。在2006年确定自己的主要方向时,代码量再次下降。因为工作中心已经从函数编写调整到了一些框架设计和算法实现,这段时间每天的代码量大约在200行左右,其中很多是编写接口。在此期间,重点工作是实现算法,做数据分析和建模。在这段时间里,还使用了Matlab,因此编码量大大减少,但难度增加了很多。有时需要一周甚至更长的时间来完成算法的验证。

2010年之后,我将机器学习和大数据添加到我的主要攻击方向。这时,我每天的代码量又下降了,平均有100多行。有时一天可以写几十行代码,对算法进行分析、训练和验证的时间就变长了。当java第一次被使用时,代码的数量可能会更多。后来,当使用Python时,代码量减少了很多。目前,算法的实现也采用Python。

事实上,在计算机研发中,编程更像是一种工具。无论使用何种语言,最终的任务都是实现功能。编码量与角色有很大关系,但与编程水平没有直接关系。当然,高级程序员必须有大量的代码基础,这是毋庸置疑的。

衡量服务质量的六个标准 代码质量度量 代码质量包括什么

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。