还得是 Karri :)
每当一款新的“设计转代码”工具出现时,人们都会兴奋不已。它被视作设计领域的圣杯——如今你可以用代码进行设计了,这仿佛就是设计的终极进化形态。
但我并不认同这种看法。只有当你把输出看得比设计过程更重要时,它才称得上是圣杯。当设计师越来越像一名构建者时,一些理想主义和创造力便会消逝。这并非因为构建本身不好,而是因为你在设计过程中过早地引入了本不该那么早出现的约束条件。
我非常认同设计的最终成果体现在所交付的产品上。但在产品交付之前,有很多阶段并不需要代码或某些实现层面的约束。在建筑领域,许多杰出的作品都是从草图开始的,一些顶尖建筑师至今仍坚持手绘。人们往往忘记,创作过程的核心并非工具,而是先形成愿景,再将这一愿景转化为某种形式。在这个过程中,你可以使用各种各样的工具,但设计师的真正工作是传达这一愿景。
一旦你同时扮演建筑师与建造者、设计师与开发者的角色,你就会开始做出更保守的选择。你会倾向于采用那些你已知可行或受支持的方案,只做微小的迭代,不再去畅想宏大的目标。而这并非设计的本质。
设计师们,不要这样做。你们的职责是畅想未来,而代码和惯例有时会成为阻碍。要善用工具,理解所在领域,贴近设计媒介,但不要失去你们最强大的能力——梦想的能力。与工程师合作,共同将这些梦想变为现实。用代码进行设计,只会让你陷入局部最优的困境,最终走向失败。