如何成为一个好的设计师 or 程序员?

举报
宇宙之一粟 发表于 2022/09/30 11:38:51 2022/09/30
【摘要】 题记最近在看《Design' Iron Fist & other errays》, 作者 Jarrod Drysdale,一名网页设计师和 Bootstrapper 。书中介绍了很多有关实用且有效的设计和商务的建议。有时间会把它的精华截取出来,供对设计小白或像我一样对其感兴趣的同学一览。作者博客主页:https://studiofellow.com/newsletter/今天这篇笔记是因为看...

如何成为一个好的设计师 or 程序员?

题记


最近在看《Design' Iron Fist & other errays》, 作者 Jarrod Drysdale,一名网页设计师和 Bootstrapper 。


书中介绍了很多有关实用且有效的设计和商务的建议。有时间会把它的精华截取出来,供对设计小白或像我一样对其感兴趣的同学一览。



作者博客主页:https://studiofellow.com/newsletter/


今天这篇笔记是因为看到的这章 —— Knowledge vs. Skill,觉得很有感触,先将其翻译出来,如下:

成为设计师的知识与技巧


一个人如何成为一个好的设计师?是通过获取知识还是通过提高技能?


你可以觉得两者都需要。但是我想表达的是,你错了。以下是原因:


成为一个比平均水平更好的设计师所需的知识是微不足道的 (miniscule)。事实上,你可以很容易地成为一个优秀的设计师,并且在没有任何正式培训或设计理论知识的情况下做出有洞察力的、有效的作品。许多受人尊敬的设计师对各种设计主题一无所知,但他们仍然产生了伟大的作品,而这些设计知识被较大的社区认为是必要的。


这是因为设计师是沟通者。


设计师的存在不仅仅是为了制作漂亮的图片,也不仅仅是为了给他们所接触的一切事物注入时尚的气息。设计师的工作是使沟通更加有效。这种沟通可以有多种形式,例如:人与电脑之间的沟通,公司与顾客之间的沟通,或者软件与它的用户之间的沟通。


当然,这不是说设计知识是毫无价值的。知识会帮助一个有技能的人做出更明智的决定,从而提高工作的质量。


然而,你可能已经观察到,阅读有关设计的知识并不能使你尝试的设计的品质有多大的差别。这是因为当涉及到设计时,技巧比知识更重要。你还没有找到培养自己技巧的方法。


为什么这一切对你来说都很重要?


这很重要是因为如果设计是一种技巧,而不是一种知识,那么成为一个更好的设计师也就更难了。


这就是为什么设计会如此具有挑战性,尤其在你职业生涯早期的时候。设计并不是说可以从架子上拿下来然后放到合适的地方。它也不是可以读一下然后第二天就能够运用的东西。优秀的设计并没有可量化的门槛:相反,在糟糕的设计和不可思议的设计之间有一百万等级差别,而技巧是决定性的因素。


因此,如果你还在学习,你应该怎么做呢?不要灰心。每当你再做一次设计,你就会再提高一个级别。每一个新的设计都会变得不那么可怕,会更难以置信。


要做出更好的设计,没有捷径。只要不断练习。


以上就是该文字翻译,下面的内容是我的思考:除了设计师,其实程序员或者其他行业不也是一样,有这样的知识与技巧的 PK?

成为程序员的知识与技巧


如果说学习任何领域都比喻成武侠小说中学习武功的人一样,那么也会遇到如上的问题:


是先学武术知识如:武学历史、武学门派、心法与招式...


还是学实战技巧如:拳法、刀法、棍法、剑法...呢?


答案,其实也跟成为设计师所必须的知识与技巧类似。如果不了解武学发展史,上来就练拳脚功夫,可能也能成为一个好汉;但如果想要成为一代宗师,或许更需要武学素养做铺垫。


什么是成为程序员的知识与技巧呢?


一开始我们疯狂学习计算机相关知识:计算机导论、C 语言程序设计、数据结构与算法、操作系统、计算机组成原理、计算机网络等等。


然后工作之后,才开始思考什么是技巧:不能脱离业务的架构设计、高性能的 SQL 查询、可重构的代码、良好的编程规范等等...


成为程序员需要学习知识,进阶好的程序员需要摸索技巧。 对于程序员的知识的学习,就像是一个启蒙,看你是否对这门科学感兴趣,是否能有兴趣继续学下去。一旦你选择了入行计算机,那么技巧也就慢慢变得重要起来,优秀的程序员往往有着更优秀的编码规范、更清晰的业务逻辑、更强的问题解决能力。


曾经也在调侃:反正工作就是拧螺丝,哪还需要算法?功能能实现就行,需要考虑设计模式吗?


但随着工作,已经改过并写了一年的业务代码之后,才知道自己不想写的代码是啥样,至于未来还需要什么技巧,依然在不断学习,仍需探索。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。