原作者:Liam Campbell
文章来源:Medium
翻译:Joyce Cheng
译文仅供个人学习,不用于任何形式商业目的,转载请注明原作者、文章来源、翻译作者及简书链接,版权归原文作者所有。
提问:作为一名程序员,我对设计产生了极大的兴趣,我想尽我所能把它学好。我有点儿担心自己可能没有足够好的“品味”。我该如何培养更好的美学鉴赏力呢?有没有什么推荐的书籍、课程或练习供我阅读、参加或动手做的?或者,这是不是一种生而有之或没有的特质呢?
回答:我不相信天分。
或至少来说,我不相信存在着你要么有天生的设计技能要么完全学不会设计这种故事。不过我听到过设计师们带着一丝怜悯将他们共事的程序员描述为“设计痴”。最阴险的暗示莫过于认为设计师不是后天培养的,而是天生的——有一些特殊的孩子在出生时被星辰注定了要加入神圣的设计师行列,而其他所有的孩子都注定要过上粗野、愚蠢的“设计痴”生涯。
胡说八道。
社会上没有哪个人是“设计痴”。如果你看过地图,遵循过地面上的划线标识,以任何形式使用过电脑,你都成功地与设计发生了交互。学习设计意味着理解为什么那些交互是成功的。有些原则需要学习,有些概念需要理解,而练习本身就是一个测试。你需要像设计师一样思考的那些工具都是现成的。
事实上,我敢打赌你其实已经预先有了一些设计的思维而你自己没有察觉。作为一名程序员,你接触过大量的不同的技术。仔细想想为什么你喜欢其中一些多过另一些,这中间你就会发现设计:这个软件库的API不兼容,而那一个非常简便。如果你曾为两格制表符、四格制表符和硬制表符发生过争论,那其实也是关于设计。你在组织代码以便能被看懂。
设计的目标就是理解。当你为如何在工作中有效沟通而做出决定时,你就是在练习设计。
你可以通过花时间思考设计以及密切评估它来培养设计的品味。寻找你看得懂的设计,并试着弄明白为何如此。多读,多讨论,以及思辨。在一个美好的周末像观赏《我本坚强(全13集)》那样去品鉴设计。若不全身心投入到设计中去,你是无法成为设计师的。
然而,你不能够仅靠观察来学习。要想获得对设计的高段位的理解是很花功夫的。估计要花上跟学好编程一样多的功夫。还记得你的代码以前有多烂吗?还记得以前看着自己的代码烂却不知道怎么才能不这么烂的时候有多么沮丧吗?类似的情况将会持续很长一段时间。你在其他领域曾战胜困难这一事实可能会让你这一次突破自己更加困难。你习惯了掌握技能。你需要学会接受尚未掌握设计技能这件事。
就算你不打算全职来做设计,也在一些简单的项目上练练手吧。把这当成是学习设计的“hello world”(译者注:一般学习编程时写的第一个小程序就是让屏幕上显示“hello world”字样)。如果你还有余力,不妨给开源项目提供一些帮助吧。最开始从小处做起——调整页边距、增加一些必要的留白、组织信息。取得一些小小的成功,带着谦逊与感恩去接受批评。这是一个核心的设计技能。
关注你尊敬的设计师们,做笔记。如果你非常幸运,已经在与经验丰富的设计师一起工作,向他们提问。解释一个设计背后的想法是又一个核心的设计技能——任何一个优秀的设计师都乐于展示这一技能。如果你能找到一个导师,那就更好了。一个经验丰富的设计师能够看到你目前还没有能力看到的事情。跟你分享他们的洞察力将有助于你的成长。
设计不是一个排他性俱乐部。你不需要天分作为入场券,就如同你不需要一个图章戒指和一次神秘握手一样。设计是一种需要你花费时间和精力去获取的技能,就好像其他的任何事情一样。