用工程原则解决问题

在本文中,我将讨论我学到的解决问题的思维方式,以及我如何在作为 AI 创业公司数据科学负责人的日常工作中应用它。我会尽量以最好的方式解释我的思考过程和使用的技巧。

用工程原则解决问题
微信 ezpoda免费咨询:AI编程 | AI模型微调| AI私有化部署
AI工具导航 | Tripo 3D | Meshy AI | ElevenLabs | KlingAI | ArtSpace | Phot.AI | InVideo

如果你在大学学过工程学,你可能学到了很多关于解决问题的知识。我相信我在大学学到的最重要的东西不是知识本身,而是如何从整体上处理问题,以及我可以使用哪些不同的工具来解决它们。

说实话,我不认为你需要上大学才能学到这些;当然还有许多其他同样有效的方法可以采用。如果回顾我全职工作的前 1.5 年,我学到的东西可能比在大学待 5 年学到的多 3 倍。

在本文中,我将讨论我学到的解决问题的思维方式,以及我如何在作为 AI 创业公司数据科学负责人的日常工作中应用它。我会尽量以最好的方式解释我的思考过程和使用的技巧。

1、什么是工程原则

我将工程原则理解为一种识别和解决问题的方法论。首先,你应该理解为什么。你需要知道为什么,因为这给你更深入的理解,从而让你理解问题,进而知道如何解决它们。

例如,如果你在做文档 AI,你应该理解 LLM 是如何工作的,Transformer 是如何完成它们的工作的。这很重要,因为当你遇到问题时,比如 LLM 没有正确回答问题,你可以识别问题发生的原因以及如何修复它。

此外,你应该具有系统性和分析性的思维方式。你不应该让情绪来判断你如何解决问题。你的解决方案应该基于逻辑推理,说明为什么这是解决问题的最佳方法。有时你会出错,这完全没问题。你可能信息不完整,或者只是对该主题知识不足。

那么最重要的点是回顾错误,理解出了什么问题,从中学习,并继续迭代。

快速迭代是解决问题最快的方式

2、为什么你应该运用工程原则

你应该运用工程原则,因为这确实是解决大多数问题的最佳方式。而且我坚信这不仅适用于"技术任务",比如编程。我相信你可以将工程原则应用于你遇到的所有问题:

  • 创建成功的营销活动
  • 在销售中取得成功
  • 处理客户管理

系统性思维方式很可能对上述所有问题都是高效的方法。

3、如何运用工程原则

在本节中,我将介绍如何运用工程原则。我将描述我在日常工作中尝试做的事情,以及我思考和解决问题的方式。

我有一个 3 步端到端流程来发现和解决问题。

  • 识别问题
  • 根据价值和工作量对问题进行优先级排序
  • 写出计划,执行它来解决问题

我尝试将这个过程应用于我做的每件事。作为工程师,我总是尝试寻找最关键和最重要的问题来解决。这很关键,因为如果你没有在正确的问题上工作,你的解决方案多好都无关紧要。

如果你没有在正确的问题上工作,你的解决方案多好都无关紧要

我经常引用 Elon Musk 的以下引述。

聪明工程师最常见的错误是优化一个不应该存在的东西

我认为这巧妙地突出了第 1 步的重要性。你需要在正确的问题上工作。当然,我自己也多次犯过这个错误,但我不断提醒自己防止它在未来更多地发生。

我现在将介绍我解决问题过程的三个步骤。

4、识别问题

识别问题是这个过程的第一部分。我尝试审视我正在做的一切,思考如何改进它或者哪里存在问题。要做到这一点,我总是尽量很好地理解我在做什么(或者至少是我想改进的东西,有时这可能是我还没有做过的东西)。

在理解了主题之后,一切都会变得更清晰。如果你很好地理解了你的应用,就更容易知道什么在工作,什么不在工作。

总是尝试向人们提问,以学习为目标。特别是当你意识到别人在某个主题上比你知道得更多时,你应该尽可能从他们那里学习。

我也会应用的另一个方法(通常是与与人交流并行的),是坐下来自己理解主题。如果我要开始做一个营销活动,我会做以下事情:

向 Gemini 提问:"在我所在领域内营销的最佳实践是什么"

阅读以前的营销材料和分析数据(理解什么有效,什么无效)

仅仅花 2 小时做这件事就会立即让你对该主题有不错的理解。现在你更容易识别营销中的问题以及如何让它发挥作用。

5、根据价值和工作量进行优先级排序

我非常喜欢价值-工作量图。这个图用 2D 图形给你一个概览。图上的点是每个你正在处理的问题/主题,两个轴分别代表解决问题获得的价值,以及解决问题所需的工作量。

如果你完成了第 1 步,你会对问题有很好的理解,因此你会对问题的价值和工作量都有不错的直觉。你应该经常信任这种直觉,同时也与他人讨论他们是否同意你的看法。

如果他们不同意,你应该尝试发现他们为什么不同意。当你理解了之后,你可能会保持同样的观点,或者你可能会因为新信息而改变它。

总是以发现的心态与人交谈。尝试理解为什么
None
这张图片展示了一个价值-工作量图的例子,其中有几个问题(图片中的圆圈)被放入图中

6、写出计划并解决问题

如果你已经到了这一步,你已经识别了问题并根据价值-工作量图对它们进行了优先级排序。现在剩下的就是选择一个要处理的问题。

如果你有高价值低工作量的问题,你当然应该从它们开始。然而,在现实世界中,事情很快就会变得更复杂,因为你有两种问题:

  • 低工作量但低价值的问题
  • 高价值但高工作量的问题

现在选择自然更困难了。你要么花更多时间来获得更多价值,要么解决更容易但不产生同样价值的问题。

总的来说,我在这里再次尝试跟随我的直觉,它通常会告诉你哪个问题可能更重要。此外,我也会根据我可用的时间来选择。如果我 15 分钟后就要离开,我会选择一个简单的低工作量任务,在我离开前完成,而不是把高工作量问题做到一半。

7、结束语

在本文中,我讨论了什么是工程原则以及为什么它们很重要。我相信遵循通用的工程原则,比如理解为什么并保持系统性,总体上是更高效的问题解决思维方式。这是我作为工程师在日常工作中使用的思维方式,用来解决尽可能多的重要问题。此外,我讨论了我的问题解决方法,遵循一个 3 步过程,包括识别问题、优先排序最重要的问题以及解决它们。我相信如果你将这种系统性思维方式融入你的问题解决中,你会成为更高效的工程师,并且能够更好地解决最重要的问题。


原文链接: How to Apply Engineering Principles to Effectively Solve Problems

汇智网翻译整理,转载请标明出处