Cursor 设计负责人分享:软件工程师(或任何人)如何提升设计水平?


我经常被问到这个问题。作为一个从计算机科学(CS)转型做设计的人,我想分享一条切实可行的路径:

从系统思维开始

工程师们对此已经很熟悉了。设计,只不过是为人类和我们的感官(而非机器)打造的系统。如果你还没读过,可以去读一读《系统之美》(Thinking in Systems)。

学习基础知识

人类经过几个世纪的进化,已经形成了一套用于视觉化呈现和接收信息的系统。即使是命令行界面(CLI),也无法避开这些法则:

字体排印 — 从 Jost Hochuli 的《Details in Typography》开始。 色彩基础 — 从 Josef Albers 的《色彩构成》(Interaction of Color) 开始。 网格系统 — 从 Josef Müller-Brockmann 的《平面设计中的网格系统》(Grid Systems) 开始。

视觉层次、阅读节奏、符号与概念系统、动效、无障碍设计…… — 随着实践,你会掌握更多。

敞开你的双眼和大脑

观察你周围的事物,无论是数字世界还是自然界。观察万物中的美与共通之处,思考它为何被设计成这样。在你的观察、思考和创造之间建立联系。打破僵化、线性的思维,释放自己。凝望天空,放空自己。洞悉万物。

然后,放手去创造

既然你已经开始留意,那就试着去改进事物,先用你自己的方式。重新设计你日常使用的应用。逐像素地复刻你喜爱的设计——这样一周学到的东西比你看几个月理论还多。然后,将你的作品分享给他人,获取反馈,并为更多人设计。

关键心态转变:感受先行

停止为计算机优化,开始为人类优化。工程师考虑的是边缘情况(edge cases)和错误状态,而设计师考虑的是理想路径(happy paths)和情感体验。对人类来说,最终的感受以及事物如何融为一体,远比边缘情况重要得多。

工具没那么重要

Figma 是行业标准。一个周末就能学会(它基本上就是可视化的 Flexbox)。你可以用 Cursor 这类工具来拆解现有设计系统并制作原型,研究它们是如何构建的——前端技术在这里大有可为。

最重要的一点:通过约束找到你自己的设计语言。 选择一款出色的字体,一套有限的调色板,然后用它们做出 10 种不同的布局。约束催生创造力。而迭代是达成目标的途径。

优秀的工程师已经理解系统、逻辑和解决问题的方法。他们只需将这些能力应用到人的概念和问题上,而不是技术问题上。

从明天开始。重新设计你的个人网站或一个简单的应用。完成它,分享它,不断重复。

原文:x.com/ryolu_/status/1952759102058242253


相關推薦

2025-05-10

的逻辑表达方式。 基于这一概念,Truell 预言:“未来的工程师不再是记语法的人,而是理解系统、定义逻辑的人。他们更多在思考‘要实现什么’,而不是‘怎么实现’。” 同时,Truell 表示,AI 的加入正在让编程成为一种更

2024-08-28

oongArch内核走过的这些年》——陈华才/龙芯中科内核社区负责人 龙芯中科作为信息技术创新产业的领头羊,在2024年初和华硕联合推出了LS3A6M主板,华硕工作人员在搭载统信UOS的系统上做超频测试,该处理器可以稳定超频至2.63GH

2025-04-10

OpenAI 联合创始人、前特斯拉 AI 负责人 Andrej Karpathy 近日在推特上发表文章《Power to the people: How LLMs flip the script on technology diffusion》。 原文翻译如下: 变革性的技术,通常是沿着一条“自上而下”的路径普及开来的:它们先

2025-03-28

主要看是否具备相关专业能力。”猎聘大数据研究院相关负责人介绍,算法是人工智能的核心,涉及复杂的数学、统计学、计算机科学等领域的知识;深度学习则涉及复杂的神经网络模型和算法优化,从业者在掌握线性代数、概

2023-01-17

了 Java 的早期阶段,当时 Gosling 妻子督促他和经营企业的负责人联系,并向他们解释 Java 如何让他们的生活更美好。因此,Gosling 写了十几个不同类型公司的场景,他们可能会尝试做什么,以及为什么 Java 会让事情变得更好。Gosl

2025-06-17

级市场将成为主战场Gartner预测,到2028年,75%的企业软件工程师将使用AI代码助手,较2023年初的不到10%大幅增长[33]。 2. 多模态和Agent化是关键方向 AI编程工具将进一步发展为能够理解图像、自然语言,并能自主完成复杂编程任

2023-04-07

一个自由开放的社区,社区中所有的SIG小组都是开放的,任何人和组织都可以参与。你可以选择加入已有SIG,也可以选择创建新的SIG。截至目前,openKylin社区已有60个SIG在运行,包括Architecture、Infrastructure、Release、Kernel、Security

2022-04-02

年时间来标准化 。 Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入了大众的视

2023-08-10

术设计。项目经理然后执行序列流程图以解决每个要求。工程师负责实际的代码开发,最后,质量保证(QA)工程师进行全面的测试。这个示意图展示了 MetaGPT 如何模仿现实世界的软件开发过程。 MetaGPT 框架通过标准化输出来

2025-05-10

内的产品团队提供版本发布流程自定义功能。企业或团队负责人可根据团队规模和流程化的差异,自定义搭建不同的发布流程。 发布流程搭建完成后,团队内的成员必须严格按照预设的研发流程进行工作,可有效防止关键的

2023-07-15

世界?PingCAP 创始人兼 CEO 刘奇认为,“过去,因为产品设计理念带来的遗留问题,数据处理工作往往非常复杂。“Do More with Less,以小博多,让用户专注于创新 ”,一直是 PingCAP 的价值主张,也是 TiDB 持续不变的设计理念。从

2022-09-16

与中国头部出海创业人、优秀投资人、谷歌各领域专家及负责人等为加速企业提供开源技术、市场等多方位支持。 谷歌通过持续更新的产品和平台支持中国企业从零到一出海,并通过全产品链条的服务携手合作伙伴从一到一

2024-04-29

今,RISC-V 社区拥有来自世界上 70 个国家和地区的数万名工程师为社区作出贡献。 什么是 RISC-V? RISC-V 是一种标准指令集架构(ISA),可作为处理器设计的基础。 通过提供一种通用语言,使软件可用类似加、减、乘等的指令控

2022-10-26

论坛、全系产品体验等精彩环节。来自统信软件研发部门负责人、行业专家、技术大咖以及专业媒体代表百余人莅临活动现场,共话国产操作系统迁移落地进展与未来。 统信技术开放日是统信软件打造的一个面向开发者、合