有国外程序员在 Quora 上提了一个问题:“程序员的最大噩梦是什么?”。本文摘编了这个问答贴的多个热门回复。 Brain Schmitz Software Engineer Intern at Google (2012, 2013), Microsoft (2014), CS major at UT Austin in Turing Scholars honors program 曾经遇到过的最恶心的bug:
想象一下在地球上通过光脉冲信号调试火星探测器上的一个竞态条件是多么令人恶心的一件事,更绝的是只有在火星的大气条件下当行星开始对齐时才会发 生。这一切都是因为某个从NASA离职多年的人所编写的库中生成的嵌入式代码出现了一些微妙而深奥的问题所导致。你必须尽快解决这个问题,因为下一次行星 对齐就快开始了,而几百万美元的项目资金面临打水漂的风险。 不,我所说的这一切从未发生过。但是看了上面那些你难道不想从桥上跳下去吗?:) Jarmo Dee 上面那些都不算啥。码农最糟糕的噩梦是有一个不合格的、非技术出身的项目经理,把时间点定的非常紧,而且总是想掌管一切。 Colin Song 需求变更,恩,是再一次变更。 Jim Bobrien 老板决定修改产品定位的方向,而且认为所有的修改都会很简单,并且在没有和技术团队沟通过的情况下就向客户做出了种种承诺。哦,对了,还有需要支持IE浏览器。 Lalit Jain 同样的代码周五还跑的好好的,周一就不行了 :D Shivam Sarawagi Internet Explorer (如果你是Web开发者) Jorge Lrun 到StackOverflow上提问,看到1年前有人发过和你准备问的一模一样的问题,但是没有任何回复.. Ben Joseph Stack Overflow访问不了! Naman Dasot 分号键坏了 :( Abhishek Walter Stackoverflow 问题数达到上限 |