当前位置: 首页 > 科技观察

程序员也能学好设计——勤奋比天赋重要

时间:2023-03-21 13:16:37 科技观察

这是设计师问答栏目里给想学设计的程序员的回答。Q:我是一名程序员,对设计很感兴趣,愿意尽我所能去学习。但我担心我可能没有足够的天赋。怎样才能拥有一双对美敏感的眼睛呢?是否有书可读、课程可上或练习可做?还有,一定要有天赋吗?A:我不相信天才。至少,我从不相信那些故事。比如你要做设计,你必须要有天赋,否则就没有希望。我听说设计师以同情的语气称程序员的工作为“设计盲目”。隐含的意思是学习不足以成为设计师,真正的设计师是天生的。有的天才儿童是上天眷顾,注定要成为设计师。其他人无法开化,对设计一无所知,只能作为“设计盲”存在。纯属无稽之谈。任何能在社会中生存的人,都不能称为“设计盲”。就像阅读地图、沿着道路上的线或使用任何计算机一样,这些实际上是在与设计进行交流。学习设计意味着理解为什么这些交流会成功。设计有原理要学,有概念要体验,实践本身就是考验。像设计师一样思考的要素已经出现。事实上,我敢打赌你以前有过设计师必须有才华的想法,即使你没有意识到这一点。作为一名程序员,您一定接触过很多不同的技术。看看这些技术,您会发现设计就在那里:一个库的API是反复无常的,另一个是直观的。至于Tab的争论,也是关于设计的。整理代码以增强可读性也是一种设计。设计的目的是为了便于理解。如果你决定让你的工作交流更有效,那么你就是在练习设计。通过认真思考和仔细评估来提高您的设计感。找到一个引人注目的设计并尝试理解它为什么吸引你。阅读它,讨论它,争论它。周末的时候,像一口气看完十三集的KimmySchmidt一样抽空学习。只有全身心投入设计,才能成为优秀的设计师。深入理解设计的本质也很重要。仅仅通过观察来学习是不够的。深入理解设计的本质也很重要。学好设计所花的时间不亚于学好一门编程语言。还记得您的代码曾经有多糟糕吗?还记得当你什么都写不出来时你有多沮丧吗?这段糟糕的时光什么时候结束?就这样,久久不散。但是,您设法克服了这个障碍,这次可能会更难一些。以前你可能已经习惯了竞争,但现在你要习惯在没有竞争的情况下成长。即使你不打算全职做设计,你也可以尝试做一些简单的项目。将这些项目视为您设计的“helloworld”。如果您对此感觉良好,请为开源项目做出一点贡献。从小项目开始——例如调整边距、添加空白、组织信息布局等。完成作品积累成绩,虚心接受批评。这是设计的核心技能。观察你最喜欢的设计师,仔细思考并做好笔记。如果您有幸与经验丰富的设计师合作,请继续提问。解释决策背后的想法是另一项核心技能——任何优秀的设计师都乐于展示这一技能。如果能有个导师就更好了。经验丰富的设计师可以看到您看不到的东西。获得他们的份额可以帮助您成长。设计不是一个不需要人才加入的高飞俱乐部,也不是一个戒指和神秘的握手。与其他一切一样,这只是一项需要时间和努力磨练的技能。