https://github.com/togiberlin/ui-ux-designer-roadmap这个可以作为学习路线
掌握一些基本的交互设计思想,可以看 Donald A. Norman 的《 The Design of Everyday Things 》(有中文版),让你从自身体验思考交互设计。微软的 UX 设计师 Bill Buxton 的《 Sketching User Experiences 》(有中文版)。《 The Inmates Are Running the Asylum 》(有中文版,交互设计之路,经典之作)。这三本是让你入门到体会到基本的 UX 设计的核心理念,以人为本。
然后就可以开始看《 Observing the User Experience 》,开始从用户的角度看待自己的设计。
适度的绘画学习以及美感锻炼有利于选择元素的时候,不会容易出错。而且可以开始自己制作 UI。
好的 UX 脱离不了好的 UI。
以下是我之前在别的帖子的回复:
------
Dribble 和 Behance 可以多上去参考一下,你输入关键词,就可以找到你这个类别的一些别人设计的 UI
Colorhunt 和 AdobeColor 可以找到你需要的配色
Ello 可以让你找到一些设计上的观点
UIgradients 可以让你轻松生成一些渐变色的素材
然后就是原型设计 选择 Adobe XD 或者 Azure 足矣
------
再接下来就是将你内心的一些想法用以上发现的一些设计原则设计出来,例如字号与总体的比例等。
其实这里 Google & Microsoft & Apple 都给出了自己的设计规范,其中 Microsoft 的 Fluent Design 的设计感是最舒服的,但是 Apple 的 Dark Mode 设计感又是最强的。
而你如果真的不知道什么设计会舒服,那你可以去各种设计师论坛,或付费或免费发问,然后总结自己的经验。
PS: B 站上有很多相关的设计教程
-----
三本看过的优秀的产品书籍:《简约至上》《启示录》《用户体验要素》
推荐了解完这些书籍以后,可以去学习一些基础的编程思想,了解一个功能的实现过程,可以减少很多特别难以实现的功能需求。
------
以上涉及了 UI,UX 以及 Product 三个方面,但是这三个方面充分深入以后,才可以得出一个好的产品。加油。