Daily Productive Sharing 1298 - Understand the Problem
One helpful tip per day:)
你玩过数独吗?把九九八十一个格子填满数字。它的真正诀窍在于:你需要弄清楚哪些数字是不允许的,你就知道了约束条件,也就明白了解决方案是什么。
最近借助 agentic coding 写算法也是如此。这些工具很快就能列举出各种解决方案,但是真正哪些适合我们需要解决的问题,还需要我们一步步弄清楚。换句话说,这些工具无法很好地理解我们的问题,还是需要我们慢慢思考,才难更好地理解问题。尽管这些工具能够快速给出方案,快速测试方案,但如何将这些方案组合起来得出最优解,还是需要时间和精力。也许这篇文章会带来不少启发:
- 当面对无尽的选择时——无论是规划花园、写一篇文章,还是塑造一段人生——你该如何可靠地找到正确的解决方案?
- 面对一个难题时,不要急于去解决它,而要先确保你真正理解它。如果你理解得足够透彻,解决方案自然会显而易见。
- Alexander 提出了“形式—情境—契合”(form-context-fit)作为客观判断设计好坏的方法。换句话说,它是一种判断某个问题的解决方案是否合理的方式。Alexander 说,只有当“形式”(解决方案的形态)契合“情境”(问题的背景)时,设计才是好的。
- 擅长挑选衣服的人,往往是从整体搭配的角度去思考,而不是单独看某一件衣服。
- 换句话说,擅长买衣服的人,会努力去理解衣服所处的情境(身材、肤色、整体搭配、预算等),然后购买那些能够弥补衣橱空缺的单品。
- 设计师们通过逐步揭示情境来采取行动,直到他们弄清楚花园需要变成什么样子。
- 随着情境逐渐清晰,所需的方案也随之变得明确。
- 现在,当我更清楚地看到整体格局时,我发现自己在多年之前就已离许多好方案近在咫尺,只是当时没有看见。
- 我常常在还没有真正理解问题细节之前,就过早地执着于某个解决方案。
- 这是人类一种常见且强烈的倾向:为了让既定的方案看起来正确,而扭曲对问题的理解。这显然会让发现真正的正确方案变得更难。
如果你喜欢的话,不妨直接订阅这份电子报 ⬇️