工程不仅是关于创建稳健的设计,而且是关于创建满足某些规范的设计。通常年轻设计师并不完全理解经济因素是规范的一部分。问题在于,有时这些经济因素没有得到很好的说明(这通常是管理层的错),但是一个好的设计师在某种程度上应该在他的设计中考虑非严格的技术方面,例如:
与 BOM 相关的成本:谁在乎 1% 的设备在现场出现故障,如果向客户运送新设备比让所有设备都更可靠更经济!
上市时间:如果我们的竞争对手提前一个月发货,谁在乎这些装置是否更可靠!
计划报废:(可悲,不环保,但通常是这样的):如果我们将它们推销为能够使用 5 年,我们为什么要运送可以使用 20 年的设备(而且我们制定了更低的价格指向那个)?!?
等等。
当然,所有这些都取决于您正在创建的设计所针对的领域。如果您的目标是一个单一故障可能导致生命损失的市场(例如一个新的除颤器),您将在您的设计中应用更多的安全裕度(在某些情况下,强制性安全标准会迫使您这样做)。
例如,如果您正在为太空探测器设计一个任务关键型板,以执行约 1G 美元的冥王星任务,则更严格的规格是好的。在这种情况下,你真的会想要预见不可预见的事情并测试任何可能出错的小事情。但这在经济上被美国宇航局起诉(或解雇)的风险所抵消,因为你蹩脚的 MCU 代码使所有任务都出错了!
回顾一下,经验丰富的成功设计师知道如何管理所有这些经济因素。当然,他们中的一些人非常聪明,并且真正了解使项目取得成功所需的所有微妙平衡(无论是新的 Apple iMostUselessMuchHypedphone 还是检测彗星上细菌的最佳仪器)。其他一些令人难以置信但真实的人只是幸运地找到了正确的利基市场,其中“原型在受到一点虐待后还能工作吗?好吧!让我们发货吧!” 咒语效果很好!
顺便说一句,一个好的设计师应该时刻警惕他的要求。有时,给你规格的人并不真正知道他们想要或需要什么。甚至设计师与客户(或管理层)之间的沟通也可能具有误导性。例如,如果客户要求一个可以在冬季正常工作的远程控制气压站,那么他是来自阿拉斯加还是来自沙特阿拉伯并不重要!一个好的设计师应该与客户一起制定规格,如果他有能力这样做的话,一个成功的设计师通常可以提出正确的问题来确定设计的实际规格,让客户满意。
我可以理解,对于一些工程师来说,解决所有细节是令人信服的,尤其是对于一些真正热爱创造运作良好的东西的热情的人。这本身并不是一个错误,但重要的是要了解做出权衡的能力是工程的一部分。随着经验的积累,这种能力会有所提高,特别是如果你与优秀的高级设计师一起工作。
您还可能发现您为一个对您的品味标准太低的雇主工作,这可能会促使您寻找另一份工作。但这应该在您获得更多经验并学习一些交易技巧并让您对更好的雇主更有“胃口”之后进行。