5/7(已读完/今年阅读过的书籍)

这是今年的第七本书,也是第一本关于具体操作而不是理论方面的书籍。这也注定了这本书的半衰期会比较短。但是让我深感意外的是,酸梅干超人(本书作者在互联网上的笔名)对学习方面的理论与见解。

在我阅读完最后一章和第一章之后,这本书给我所提供的价值已经超过了这本书的售价了。
与其他具体指导的书籍不同,第一章的开始以 UI 行业为例进行了学习方面的指导。

2025-01-16 22:59:33 读完后:

本以为这本书是十分详细的操作指南,一遍看完之后发现还是做了一些抽象,所以说内容还是有一定的半衰期,还是值得阅读的。

但是如果没有读这本书,仅仅观看作者在 Bilibili 上录制的授课视频也是十分不错的。书中提到的在作者所教授的课程中也有很多体现。

我们应该如何学习

IMG_4487
IMG_4488
IMG_4489

尽管是以 UI 作为示例,但是对我的学习有非常好的指导建议。

明确学习的目标就是为学习规划出具体的范围,这是初学者最需要进行的步骤。
有待学习的内容数不胜数,但是精力和时间却是有限的,这就意味着我们必须要对学习内容做出筛选与取舍。
如果我们同时开启多条学习线程,一心多用,就会大大增加学习难度,极大分散我们的注意力。
真正的学习目标不是给自己指定一个详细的计划清单,并精细到小时来安排学习过程。而是明确我们学习的结果,并以结果为导向开启学习过程。
每一个大类,都是由若干子类组成的。制定了学习目标作为参照物,我们就可以很轻松找到哪些子类的设计能力不足,然后对它们逐项展开联系,最终提升整体的水平并达到目标。
设计不像英语之类的学科,有专业等级考试,如果没有制定以结果为导向的目标,那么学习是没有尽头的。我们无法评估学习到什么程度才可以,什么时候切入下一类型或阶段的学习。这些不确定因素会干扰我们的学习过程,慢慢摧毁我们的自信心。
在每个阶段保持对单一设计类型的专注,是非常重要的。
也正因为没有专业的等级标准,大多数人的认识就是看完相关图书,或者学完某套的教学视频,能用软件把设计内容做出来,就是“学会了”,若作品不理想,就归咎于自己没有设计天腻,没有学过美术等不相关的原因。殊不知,这只是我们学习设计所迈出的第一步,离学会设计还有非常大的差距,需要通过长期且有针对性的练习进行弥补。
这种错误的认识,使得很多勤奋刻苦的新手在刚刚走出 UI 设计的第一步时就开始涉猎下一类型,并重复相同的错误。例如,有些新手学会了用软件做出界面,就开始学习插画;临摹出了几个插画案例,就开始学习建模;跟随教学视频完成了几个场景的建模,又开始学习特效,周而复始。最终,虽然他们看起来掌握的技能数不胜数,但无一精通,不能胜任职场专业的需要。所以,如果想要避免这样的事情发生在自己身上,就要为自己制定一个明确的目标
《交互设计精髓》《用户体验要素》《设计心理学》等,这些无疑都是好书,但是先阅读它们对于实现前期的学习目标几乎没有帮助。这是因为,UI 设计是一门以时间为核心的课程,并且大多数相关理论都是以辅助实践为出发点的。我们无法直接套用理论来完成相关的实践,这与相对成熟的理工类学科截然不同。
在UI领域,要设计出美观、可用的界面,即使我们不具备相关的理论基础,也可以依靠模仿和日常经验来实现。
在UI的知识体系中,理论知识占据着很重要的席位,但是,应该如何学习和应用理论,我却持有一些不同于主流的观点。
前面的案例并不是为了刻意贬低UI相关理论,而且多数设计理论的本质是在实践基础上的升华。我们可以应用理论来调整和细化我们设计的作品,为设计的细节提供依据,或者使用多种维度的理论更客观地分析和评判设计作品,这是设计师从优秀迈向卓越的必经之路。
在设计领域,理论的学习和应用是建立在充分的实践基础之上的,也就是说,在开始系统掌握理论知识之前,设计师应当经历大量的设计练习和产出。
理论并不是我们的首要目标,过度在意理论的学习只会影响实际的学习进程,因为我们既无法判断它们的适用范围,也无法理解它们应该如何应用到我们的设计中,这就是很多新手无论怎么看书并加强理论学习都难以提升设计水平的原因之一。
任何优秀的 UI 设计案例都会对对齐进行严格的控制,尽可能地将元素对齐到最少的对齐轴线上,这是带给用户优秀视觉体验的开端。

App 项目的开发流程

在本书的最后一章,讲述了一套正规的 App 开发流程。 App 首先诞生于决策者的一个模糊想法。但是由于这个想法太过模糊,没有可行性,所以需要专业的人员对想法进行转换。 这个专业的人员就是产品经理(PM)。在这个阶段他们主要有两个产出:产品线框图和 PRD。产品线框图即原型图,可以视为是没有经过美的设计的 UI 产出图;PRD,即产品需求文档(Product Requirements Document),针对产品功能和逻辑进行详细说明的解释性文档。 之后将由 UI 设计师将原型图转换为设计图,然后给予前端工程师进行开发。后端工程师不需要设计图就可以进行开发。之后由软件测试人员进行测试,最后发包上线。

Jp5fAz