`
找不着北
  • 浏览: 315305 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

不,我不会这么干的,这么做不专业

阅读更多

“哦,对,需求说明书上有点问题,但我们需要马上去做这个东西。系统上线时少不了它。每个人都需要它。它只是个小小的改动。这一定很容易办到,你们很快就能做出来。”

-项目经理

你跟项目经理、市场人员一起坐在会议室里。你听着他们根据著名的“need, must, easy, fast”猜想而得出的要求。你该怎么回答?你被逼到了墙角。

在这样的会议后,你们有多少人昧着良心做了违反开发原则的编程活动?有多少人明知这样图省事、抄近道的做法会成为将来做大的麻烦却还是做了?

我就这样干过。

 

幸运的是,经过这些年,我多少也学会说些“不”了。

“老大,我不建议现在做这种修改。这样做显得不是很专业。如果我们现在做了这样的修改,虽然完成的很快,但总有一天会需要有人把它改成正确的方式。我不愿为将来这个人制造这种麻烦。

然而,我不是老板,如果我们非要按这种方式做,我建议我们必须至少花几个小时的时间为这个问题写一些文档说明,开发一个自动功能测试单元,来提示我们这个问题依然存在。如果你认为这是个如此重要的功能,我们是否该在之后花上一两天时间把事情改正确呢?“

通常这样说会起作用。如果不行,这就到了把事情提到另外一个层面上的时候了。”那好,你真的希望我这样不专业的做事吗?“。

程序员们,每次我们使用没有意义的变量名称都是对我们的同事的一次伤害。每次我们抛出一个毫无意义的错误提示、或没有对这个错误进行标注说明,都是对技术支持团队的一次伤害。每次我们写程序不写文档、图省事抄近道,最终都是对参与这个软件开发的所有人的一次伤害。

如果我记得没错的话,人们在取得行医资格时的希波克拉底誓言中有这样的话:

我会根据我的能力和我的判断为我的病人开出有益的药方,绝不做对他们有害的事情。

能把一个专业的开发者的工作跟一个专业医师的工作相对比吗?很多人并不认为它们是对等的。然而,现在医生们使用的那些工具可都是开发人员为他们开发出来的。

你是用什么方法来防止自己被”强迫“做那些不专业的工作的呢?

 

 

 

翻译来源:外刊IT评论

 

 

:-)

分享到:
评论
10 楼 sdh5724 2010-11-05  
作为 need, must, easy, fast 的斗士~, 在抗争的道路上, 坎坷算的了什么~
9 楼 thisIsQu 2010-11-04  
you must do, I need
8 楼 abraham_xi 2010-11-02  
jiangduxi 写道
其实谁在乎你很专业,在乎的是"you must do, I need".

业余的客户要求你必须做业余的软件,不要跟他讲什么专业的东西,money is important
7 楼 jerryhanwei 2010-11-02  
houxinyou 写道
jiangduxi 写道
其实谁在乎你很专业,在乎的是"you must do, I need".

同意,
会叫你这么做的人不会管是不是专业,也不会考虑以后这个东西会带来多大的麻烦,如果他在意这东西不专业,以后会有麻烦,他就不会叫你做了。


但愿十年之后,楼主的问题,已经不存在了。。。。
6 楼 houxinyou 2010-11-01  
jiangduxi 写道
其实谁在乎你很专业,在乎的是"you must do, I need".

同意,
会叫你这么做的人不会管是不是专业,也不会考虑以后这个东西会带来多大的麻烦,如果他在意这东西不专业,以后会有麻烦,他就不会叫你做了。
5 楼 agromach 2010-11-01  
做一个负责任的人。
4 楼 jiangduxi 2010-10-30  
其实谁在乎你很专业,在乎的是"you must do, I need".
3 楼 chrisvoo 2010-10-29  
看来大家都有同样的烦恼啊
2 楼 liyun_1981 2010-10-29  
不听老大的,只听客户的,客户说咋整就咋整。不过具体方法按照自己的来。
客户从来就不会管你咋实现的,只会管交给你做的东西对他有用没。
1 楼 wuming305 2010-10-22  
为 做一个实实在在的为客户着想 为公司奋斗 为社会做恭喜的伟大的程序员 而努力!!!!

相关推荐

    机械设计制造及其自动化专业实习总结报告.pdf

    同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。 四、发扬团队...

    如鹏说IT-什么是大学?

    (5)有人说“做软件开发就是吃青春饭,干不到35岁”,是不是35岁以后我就失业了? (6)IT行业的技术发展这么快,是不是我学的很快就会被淘汰?学什么不会被淘汰? (7)这么多技术,我该学什么?我该怎么学? (8...

    变压器设计-干式变压器计算软件软件GVS9.2注册版For AutoCAD2010.docx

    对于电力工程专业人员来说,掌握这样的专业计算软件是必不可少的技能,能够帮助他们更好地适应不断变化的市场需求和技术挑战。因此,深入理解和熟练运用GVS9.2这样的计算工具,是提升变压器设计水平的关键步骤。

    计算机专业实习心得与总结汇总.pdf

    最后,计算机专业实习心得与总结还提到作为一名外委的人员在 xx-x 这样一个公司所受的压力比在实际的公司内部公司工作的压力要大,在 xx-x 内部别人以为我是 xx-x 的人员,有什么问题会直接问我,但是我不知道,语言...

    行业分类-物理装置-一种四周无胶型不干胶标签及不干胶贴.zip

    "行业分类-物理装置-一种四周无胶型不干胶标签及不干胶贴.zip"这个文件标题揭示了该压缩包内可能包含的内容,即与特定行业分类下的物理装置相关的技术资料,特别是关于一种特殊的不干胶标签的设计或应用。...

    行业文档-设计装置-一种烘干牧草防回潮输送装置.zip

    首先,烘干牧草防回潮输送装置是针对牧草干燥过程中的关键问题——回潮而研发的专业设备。牧草在收割后需要迅速脱水,以防止霉变和营养流失。传统的晾晒方法效率低且受天气影响大,而烘干设备则能提供稳定且高效的...

    C语言项目开发实战之-C语言也能干大事.zip.002

    (5)有人说“做软件开发就是吃青春饭,干不到35岁”,是不是35岁以后我就失业了? (6)IT行业的技术发展这么快,是不是我学的很快就会被淘汰?学什么不会被淘汰? (7)这么多技术,我该学什么?我该怎么学? (8...

    新能源行业:干电极+超级电容,特斯拉的黑科技究竟是什么?.pdf

    虽然Maxwell的超级电容本身暂时对特斯拉电池性能的提高可能不会有显著作用,它主要适用于汽车启停阶段。超级电容具有高功率密度、快速充电、大电流放电、长使用寿命等特点,但目前其成本相对较高,能量密度相对较低...

    液压与气动技术专业实习总结范文.pdf

    同时也勇于协助同事做好各项工作,慢慢的就找到了自己的角色,明白自己该干什么,这就是一个热情的问题,只要我保持极大的热情,相信自己一定会得到认可,没有不会做,没有做不好,只有你愿不愿意做。 四、发扬团队...

    告诉你C盘里的每个文件夹都是干嘛的,哪个可以删除,哪些不能碰.pdf

    C盘是Windows操作系统的核心部分,其中包含了许多系统文件和用户数据。了解C盘中的文件夹作用...对于不确定的文件夹,建议保留或寻求专业指导。同时,定期进行磁盘清理和整理,可以有效提高电脑性能并保持系统健康。

    告诉你C盘里的每个文件夹都是干嘛的,哪个可以删除,哪些不能碰呢.doc

    在Windows操作系统中,C盘是系统盘,存储着操作系统...对于不确定的文件或文件夹,最好在删除前进行备份或者咨询专业人士。同时,定期清理无用的临时文件、系统日志和垃圾邮件可以帮助释放磁盘空间,保持系统高效运行。

    行业文档-设计装置-一种升降式纸张烘干器.zip

    在本压缩包文件中,我们关注的是“一种升降式纸张烘干器”的设计与应用,这涉及到机械工程、自动化技术和造纸工业等多个领域的专业知识。以下是针对这个主题的详细解析: 一、机械工程设计 升降式纸张烘干器的核心...

    2013年注册化工工程师专业基础考试试题.docx

    8. 在恒速干燥阶段,同样的干燥条件下,不同物料的干燥速率会有差异,但差别不会很大(选项B)。 9. 湿空气被加热,其相对湿度会减少(选项C),因为湿度不变而饱和蒸汽压增加。 10. 蒸发计算时,通常溶液的沸点按...

    2020年宁波大学研究生自命题考试专业课863【德汉互译】.pdf

    当他抓住它时,他知道他想逃避惩罚[哦,弗朗茨,你想做什么,你做不到],他一定会去做,他已经知道了一个出路。他又开始轻轻地哼唱他的音乐,哼哼唧唧,我不会再到街上去了。红胡子的犹太人再次走进了房子,起初没有...

    电子功用-小型电器表面清洁烘干装置

    3. **烘干系统**:烘干系统采用低热风技术,能够在不损伤电器内部电子元件的前提下,快速蒸发掉清洁后留下的水分,防止湿气导致的短路或其他电气故障。 4. **智能控制**:装置配备智能控制系统,能根据电器的大小、...

    计算机科学与技术专业实习报告.pdf

    其实也就是充当搬运工的角色,虽然有点辛苦,但是我觉得时间过得很快,忙起来一天一转眼就过去了,很踏实的干着经理交给我们的工作。 2.经过几天的搬运工,也就在这个时间里,经理和几个员工开始对我进行了上岗前的...

    专业技术人员职业道德与创新能力2.doc

    4. 爱岗敬业:虽然市场经济鼓励人才流动,但仍然需要提倡爱岗敬业的精神,即"干一行、爱一行、专一行",这是对专业技术人员的基本要求。 5. 社会主义市场经济机制:在市场经济下,人们需要增强自立意识、竞争意识、...

    20套成品可视化大屏系统,即开即用

    2022年了,还有人不会可视化大屏? 我以前不止一次给各位看过可视化大屏,无论是什么做的,最终的意义都是要让数据展现的更直白、美观、...我花了近10小时,为各位制作了20套可视化大屏系统,废话不多说,直接干就行!

Global site tag (gtag.js) - Google Analytics