“哦,对,需求说明书上有点问题,但我们需要马上去做这个东西。系统上线时少不了它。每个人都需要它。它只是个小小的改动。这一定很容易办到,你们很快就能做出来。”
-项目经理
你跟项目经理、市场人员一起坐在会议室里。你听着他们根据著名的“need, must, easy, fast”猜想而得出的要求。你该怎么回答?你被逼到了墙角。
在这样的会议后,你们有多少人昧着良心做了违反开发原则的编程活动?有多少人明知这样图省事、抄近道的做法会成为将来做大的麻烦却还是做了?
我就这样干过。
幸运的是,经过这些年,我多少也学会说些“不”了。
“老大,我不建议现在做这种修改。这样做显得不是很专业。如果我们现在做了这样的修改,虽然完成的很快,但总有一天会需要有人把它改成正确的方式。我不愿为将来这个人制造这种麻烦。
然而,我不是老板,如果我们非要按这种方式做,我建议我们必须至少花几个小时的时间为这个问题写一些文档说明,开发一个自动功能测试单元,来提示我们这个问题依然存在。如果你认为这是个如此重要的功能,我们是否该在之后花上一两天时间把事情改正确呢?“
通常这样说会起作用。如果不行,这就到了把事情提到另外一个层面上的时候了。”那好,你真的希望我这样不专业的做事吗?“。
程序员们,每次我们使用没有意义的变量名称都是对我们的同事的一次伤害。每次我们抛出一个毫无意义的错误提示、或没有对这个错误进行标注说明,都是对技术支持团队的一次伤害。每次我们写程序不写文档、图省事抄近道,最终都是对参与这个软件开发的所有人的一次伤害。
如果我记得没错的话,人们在取得行医资格时的希波克拉底誓言中有这样的话:
我会根据我的能力和我的判断为我的病人开出有益的药方,绝不做对他们有害的事情。
能把一个专业的开发者的工作跟一个专业医师的工作相对比吗?很多人并不认为它们是对等的。然而,现在医生们使用的那些工具可都是开发人员为他们开发出来的。
你是用什么方法来防止自己被”强迫“做那些不专业的工作的呢?
翻译来源:外刊IT评论
:-)
分享到:
相关推荐
同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。 四、发扬团队...
(5)有人说“做软件开发就是吃青春饭,干不到35岁”,是不是35岁以后我就失业了? (6)IT行业的技术发展这么快,是不是我学的很快就会被淘汰?学什么不会被淘汰? (7)这么多技术,我该学什么?我该怎么学? (8...
对于电力工程专业人员来说,掌握这样的专业计算软件是必不可少的技能,能够帮助他们更好地适应不断变化的市场需求和技术挑战。因此,深入理解和熟练运用GVS9.2这样的计算工具,是提升变压器设计水平的关键步骤。
最后,计算机专业实习心得与总结还提到作为一名外委的人员在 xx-x 这样一个公司所受的压力比在实际的公司内部公司工作的压力要大,在 xx-x 内部别人以为我是 xx-x 的人员,有什么问题会直接问我,但是我不知道,语言...
"行业分类-物理装置-一种四周无胶型不干胶标签及不干胶贴.zip"这个文件标题揭示了该压缩包内可能包含的内容,即与特定行业分类下的物理装置相关的技术资料,特别是关于一种特殊的不干胶标签的设计或应用。...
首先,烘干牧草防回潮输送装置是针对牧草干燥过程中的关键问题——回潮而研发的专业设备。牧草在收割后需要迅速脱水,以防止霉变和营养流失。传统的晾晒方法效率低且受天气影响大,而烘干设备则能提供稳定且高效的...
(5)有人说“做软件开发就是吃青春饭,干不到35岁”,是不是35岁以后我就失业了? (6)IT行业的技术发展这么快,是不是我学的很快就会被淘汰?学什么不会被淘汰? (7)这么多技术,我该学什么?我该怎么学? (8...
虽然Maxwell的超级电容本身暂时对特斯拉电池性能的提高可能不会有显著作用,它主要适用于汽车启停阶段。超级电容具有高功率密度、快速充电、大电流放电、长使用寿命等特点,但目前其成本相对较高,能量密度相对较低...
同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。 四、发扬团队...
C盘是Windows操作系统的核心部分,其中包含了许多系统文件和用户数据。了解C盘中的文件夹作用...对于不确定的文件夹,建议保留或寻求专业指导。同时,定期进行磁盘清理和整理,可以有效提高电脑性能并保持系统健康。
在Windows操作系统中,C盘是系统盘,存储着操作系统...对于不确定的文件或文件夹,最好在删除前进行备份或者咨询专业人士。同时,定期清理无用的临时文件、系统日志和垃圾邮件可以帮助释放磁盘空间,保持系统高效运行。
在本压缩包文件中,我们关注的是“一种升降式纸张烘干器”的设计与应用,这涉及到机械工程、自动化技术和造纸工业等多个领域的专业知识。以下是针对这个主题的详细解析: 一、机械工程设计 升降式纸张烘干器的核心...
8. 在恒速干燥阶段,同样的干燥条件下,不同物料的干燥速率会有差异,但差别不会很大(选项B)。 9. 湿空气被加热,其相对湿度会减少(选项C),因为湿度不变而饱和蒸汽压增加。 10. 蒸发计算时,通常溶液的沸点按...
当他抓住它时,他知道他想逃避惩罚[哦,弗朗茨,你想做什么,你做不到],他一定会去做,他已经知道了一个出路。他又开始轻轻地哼唱他的音乐,哼哼唧唧,我不会再到街上去了。红胡子的犹太人再次走进了房子,起初没有...
3. **烘干系统**:烘干系统采用低热风技术,能够在不损伤电器内部电子元件的前提下,快速蒸发掉清洁后留下的水分,防止湿气导致的短路或其他电气故障。 4. **智能控制**:装置配备智能控制系统,能根据电器的大小、...
其实也就是充当搬运工的角色,虽然有点辛苦,但是我觉得时间过得很快,忙起来一天一转眼就过去了,很踏实的干着经理交给我们的工作。 2.经过几天的搬运工,也就在这个时间里,经理和几个员工开始对我进行了上岗前的...
4. 爱岗敬业:虽然市场经济鼓励人才流动,但仍然需要提倡爱岗敬业的精神,即"干一行、爱一行、专一行",这是对专业技术人员的基本要求。 5. 社会主义市场经济机制:在市场经济下,人们需要增强自立意识、竞争意识、...
2022年了,还有人不会可视化大屏? 我以前不止一次给各位看过可视化大屏,无论是什么做的,最终的意义都是要让数据展现的更直白、美观、...我花了近10小时,为各位制作了20套可视化大屏系统,废话不多说,直接干就行!