“唯结果论” 在IT公司的软件开发管理中对吗?
唯结果论,特别是只唯短期的外部可见(客户可见)的“结果”,是对技术完全外行的领导的一种偷懒的管理策略。
某90后程序员在实现统计功能时是这样实现的:
他写了一个类CountPlaceDistrict是获取各项统计的总数量:
CountPlaceDistrict countPlaceDistrict = new CountPlaceDistrict(i+1, placeId, sysCompany.getStr("comp_name"), 1, getStaffsByCompId(sysCompanys).size(), getDailyCheckByCompList(sysCompanys).size(),getPlacesPunByCompList(sysCompanys).size(),getStaffsP(sysCompanys).size(), getCaseInfoByCompList(sysCompanys).size(), getSuspiciousInfoByCompList(sysCompanys).size(), getBusinessJournalByCompList(sysCompanys).size(), getSecurityPatrolLogByCompList(sysCompanys).size(), getAlarmPersonByCompList(sysCompanys).size());
而其中的getStaffsByCompId, getBusinessJournalByCompList等函数是这样的:
/** * 根据单位列表获取本辖区的从业人员数量 * * @param sysCompanyList * @return */ public List<Staffs> getStaffsByCompId(List<SysCompany> sysCompanyList) { List<Staffs> staffsList = new ArrayList<Staffs>(); for (SysCompany sysCompany : sysCompanyList) { List<Staffs> staffs = Staffs.dao.getStaffs(sysCompany.getStr("comp_id")); for (Staffs s : staffs) { staffsList.add(s); } } return staffsList; }
即他是先把所有从业人员全部读取出来,全部放在List里, 然后再获取List的size()这样来实现统计功能的.....
内行人看到这里就已经知道他的实现方法的问题在哪里了......
如果系统真正应用起来,并且从业人员的数量多了,特别是营业日志(getBusinessJournalByCompList)的数量很可能较庞大,他的写法可能会有较严重的性能开销的问题。
然后,因为不懂技术的老板自己热衷于每周开会扯谈,每周催问进度,上面的写法在目前的内部开发阶段外部看起来也是能得到正确的统计结果,所以该90后程序员的上述写法就默认过了...... 如果别人要该90后程序员现在就改正过来的话, 该90后程序员还意见很大,嫌别人推翻他的劳动成果, 搞得别人好像还多事一样.....
这就是“唯结果论”的弊端的一个直观的例子......
附注: 对90后程序员没有任何偏见和看法,只是这个程序员正好是90后的,所以用“某90后程序员”代称而已
相关推荐
程序员必读的十篇论文,是个合集,欢迎大家下载
2. **智能提示**:当用户输入部分代码时,输入法会根据上下文提供相关的代码补全建议,类似于IDE中的自动完成功能,帮助程序员更快地编写出正确的代码。 3. **特殊字符支持**:编程中常常需要输入一些特殊字符,如...
程序员简历程序员简历.pdf
java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...
望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。
程序员职业素养读后感
程序员计算器是一款专为编程人员设计的实用工具,它在传统计算器的基础上扩展了功能,以满足程序员在日常开发工作中的特定需求。这款计算器不仅能够执行基本的数学运算,如加法、减法、乘法和除法,还包含了对程序员...
程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...
2000-2010历年程序员考试真题,对软考程序员的一些试题总结,包含答案;程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。
程序员教程和相关考试的一些试题,真题!程序员教程(程序员考试的相关内容)程序员教程(程序员考试的相关内容)程序员教程(程序员考试的相关内容)
忆十:此文档是2011年上半年上午程序员真题试题,答案是本人整理的,谢谢!
【程序员个性电脑桌面壁纸】这一主题,其实涵盖了两个主要方面:一是程序员文化,二是电脑桌面壁纸的个性化选择。这两者都是IT行业中与个人工作环境和精神风貌紧密相关的元素。 首先,我们来谈谈程序员文化。程序员...
程序员工作日志示例管理文档 工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员...
2010年程序员考试真题
某年程序员述职报告.docx
《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...
iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历模板 C/C++程序员简历模板 NodeJS程序员简历模板 架构师简历模板 通用程序员简历模板PHP程序员简历模板 iOS程序员简历模板 Android...