2008-10-29 67 views

回答

6

,我会去的时间表美国航空航天局。仍然是基于技术的,但是你不需要任何编码技能来理解所涉及的难题。我还使用在一个邪恶的problemm的Coding Horror定义:

霍斯特·里特尔和韦伯梅尔文定义 一个“邪恶”的问题作为一个可以 清楚只有解决它, 或通过求解确定一部分。这个悖论 基本上意味着你必须 “解决”一次的问题,以便 清楚地定义它,然后再解决它 以创建一个有效的解决方案。

当美国国家航空航天局开始时,他们的任务是在月球上找人。当时他们确信他们将如何完成这项任务,但他们一开始就没有办法指出第一次月球任务。他们必须开发火箭,并找出所有可能出错的灾难性事情。他们必须让一个人造卫星绕地球飞行,然后把宇航员安全地带回家。最终他们到了登月的地步,但还是有回家的问题。

我希望这看起来像是一个非编程的邪恶问题给你的项目经理。如果没有,我同意Glomek。你注定了。

1

每一个不断变化的需求都会导致无法管理设计。请发送邮件至:Winchester Mystery House。房子里充满了无处可去的楼梯和通往砖墙的门。它的构建完全按照spec'd,但不是真正你所说的可用。

当然在这里在新英格兰一个“邪恶的问题”是一个需要一个邪恶的优秀的工程师想出一个邪恶的聪明的解决方案:)

0

尝试让他们读了“的文章中,我想知道你对这篇文章的看法......“

真的,你的项目经理应该知道这个东西。

0

如果您的项目经理没有编程经验,那么您注定要找到一个新的工作场所。

如果您的项目经理没有编程经验,并且不愿意将架构决策留给有一定编程经验的人,那么您注定会失败,而且您非常迫切地需要找到一个新的工作场所。

+0

我是一个项目经理,在我的许多其他的帽子。这是为了教育其他项目经理,尤其是那些擅长但不是技术的项目经理。 – RoadWarrior 2008-10-29 11:50:47

1

有由来已久的“试图击中移动目标”的比喻

它如果你想要一个比喻,你可以加紧对邪恶的水平

trying to hit a moving taget that changes shape, 
wears disguises, hides in shadows, recruits minions, 
and shoots back 
+0

但是,如果你为iRobot或其他东西工作并制作战斗机器人呢?经理会期待这个! – 2008-10-29 03:17:28