百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

零基础如何自学UI设计?

zhezhongyun 2025-02-09 15:05 55 浏览

酸梅干超人:下面是我这几年经验的总结和思考,虽然我并不算是最出类拔萃的UI设计师,但也希望对新人有益。

第一点:学习准备——启蒙

学习一项技能,尤其是已经有一定沉淀并在各行各业有广泛应用的技能,就一定要对它先有充分的认知。在开始正式学习前,你需要花足够的经历去了解和查 阅它的起源、发展、应用、未来。UI作为平面设计的一部分,再往上又从属与美术学这一大类。因此,首先要先去了解整个美术史的发展。从人类起源各个阶段 中,美术经历了什么样的变化,在各自的时代发挥了什么作用,近代美术史又经历了哪些波折,平面设计艺术是如何发展壮大走进千家万户,并且有哪些经验成功过 度到后来的UI设计中。那些享誉中外的艺术大师有何过人之处,他们为美术学发展做出了哪些贡献,他们的名作到底有何动人之处。

在今天的UI设计群体中,我们作为专业的设计人员,可以和别人侃侃而谈雷军的创业心得,罗胖子的工匠情怀,滴滴快滴的商业模式以及BAT在传统行业的布局等等,各种其实并不太相干的话题,却说不出半点艺术见解。

我们看不懂博物馆展览那些画作,不知道梵高画了什么作品,抽象派到底在闹腾些什么,更甚者连扁平化的推动有什么深层次的原因都不明白。

如果说最近很火的二月河说大学生不看《红楼梦》是耻辱尚有争议性,那么设计师无法理解前人艺术成就是绝对的悲哀,无法辩驳的事实。

了解美术史,学会入门的美术鉴赏,目的是以正视听。学会用多个纬度去思考美学,学会用更深入的方法来看待问题,学会从更宏观的视角审视行业……这 样,你才能更客观的去理解UI的发展历程。这些知识和思想,将为你的职业生涯做出启蒙,才更容易成为一个有内涵有深度的设计师,这当中还有诸多优点,就得 靠你们自己慢慢体会。

下面推荐书目:

近代设计史(一下搜不到这书的地址,回头我拍张照片)

以上是我目前看过能想到的最基础书目,如果有朋友觉得还有合适的请留言补充上来。

哲学有三大哲学问题,“你是谁?”“你从哪里来?”“你要到哪里去?”,构成了哲人在探索人世真理时的基础框架。我们也一样,要在阶段给自己提出三个问题,并花至少一个月的时间寻找答案:

设计是什么?设计是如何产生的?设计可以做什么?

第二点:绘画技巧——洞察

曾经和很多同行争论过,UI设计,到底需不需要手绘训练。想必大家都知道,目前国内知名的UI设计师,追波上的大神们,很多都是草根出身,从其它行业空降来的,他们的出色是有目共睹的,似乎从某种层面上证实,不需要有绘画基础,也可以做好UI,也可以当大神?

图样拿衣服!我们来说说绘画的问题。

美术高考主要考的三大项:素描、速写、色彩。就是绘画入门的三大基础课题,我们学习的过程也是以这个顺序逐步覆盖的。如果你已经在第一部看完了那些 书籍,就会知道,学习基础绘画的过程中,我们在纸张上对现实世界的物体进行细致准确的描绘,也就需要我们更仔细的观察事物。光照射的角度是如何的,在对应 的形状中表现出什么明暗分布,在透视原理下杯口厚度的弧形是怎么变化的。随着绘画的深入你就会逐渐培养一双洞察细节的眼睛,你会对所有设计和形体做出本能 的反应,分析它们的美丑,找出核心所在。

我们看看下面这样的案例:

这是一个很简洁的小鸟,只用几个细节就轻松的表现出来,但我相信,如果要原图照抄,有90%以上的UI设计师是画不出精髓的(不信你们试试)。越是 这般简单的图形,在弧度、头身比、重心偏向这类细节上就越关键,如果你没有良好的观察能力,那么就连抄也抄不像,你只能做出曲线都歪歪扭扭的贝西货并自己 洋洋得意地四处上传设计媒体求赞求认可。

前面提到的这批国内的大神,其实就是在远超常人的勤奋中积累了观察的经验,以此可以复制一定的风格,并能发现设计中的细节而不断做出改正。但这就完了么?当然不是。

你们可以仔细去观察这些没有绘画能力的UI设计师,他们的作品存在着很强的局限性,虽然可以很好完成熟悉领域和流行风格的设计,但是形势是很单一,并且缺乏真正的创造力。强大的手绘能力,除了提高洞察力以外,就是为你将来创作的多元化提供更多可能,看下面案例:

比如绘制这样的图形,私以为没有手绘技能无异于天方夜谭,而GAME UI的最大门槛就在这里。你的绘画技巧会支撑你跨过更多的门槛,在设计的道路上有更多的选择和可能,也会支撑你走的更远。

那么学习绘画要到什么程度呢?直到你觉得可以正确绘出静物为止。推荐去报一些高考培训的机构,和高三孩纸们一块儿学画,你会提升的相当快,这个过程只需要两三个月的时间。不要觉得可以跳过,将来成为出色设计师的成本将远低于不学习绘画的其他人。

还有,最重点要掌握的一个绘画技能,我觉得是结构素描。

你就可以在纸张上对想绘制的图形做出快速、准确的打稿,效率和延展性远胜上机鼠绘。

手绘将贯穿你整个职业生涯,在今后的学习工作中要保持这个习惯,相信我,每到一个合适的时机,它总会给你带来意想不到的惊喜。

第三点:掌握软件——手段

这一步就正式开始进入学习软件的步骤。如果学习的是UI,那么以下几种软件是必不可少的:

PS、AI、DW、Sketch……其余的根据爱好自己补充。

这里要先和大家谈谈,我们都知道美工对于设计师来说已经成为具有侮辱性的贬义词,设计师们喜欢反驳,你丫才是美工,你全家都是美工。有点小理想的有志青年们都对这个称谓充满鄙夷,但我得给大多数人泼冷水,因为大多数设计师连一个合格的美工都够不上。

我们知道美工代表的是一种技师的称谓,有一定技巧但没有创造力。可偏偏就是绝大多数人都没有掌握足够的技巧,这就是当前设计行业所需要面对的事实。 很多设计师没有经过前两个步骤的熏陶的,所以在学习软件的过程中很容易自满,明明对软件的掌握还很肤浅就已经恬不知耻的在简历中输入”精通“二次(哎呀, 好像在说我自己!)。他们的视角是狭隘的,只认为学会了PS这些工具,就学会了设计,也忽略了自己远远没有达到美工门槛的界限。下面我来谈谈怎么学习这些 软件。

首先看李涛视频的前三课:李涛Photoshop高手之路基础篇。另有提高篇,同在云课堂。

只看前三课!重复强调一遍,先只看前三课,并且做好笔记把所有内容都背到滚瓜烂熟为止(我看了至少五遍以上)。这是整个UI设计行业里最基础的知识点,光、色、分辨率、色彩模式,连这些都没有掌握你就不要想精通设计软件和掌握它们的原理。

然后你就开始去看别的视频教程,这时候可以去淘宝买:PS教程

几块钱就有一打的高清入门视频,不要浪费时间在搜索免费的低质量视频上。入门教程基本都是相同的,你要完整的看完和跟着学习几个新手教程,直至对软件使用有了初步的理解,然后再返回去看李涛的视频剩下的内容。

那软件要学到什么程度?学到你可以用它临摹出任何使用这种软件设计的图形。一定要记住,设计软件只是我们用来实现设计的一种手段,过度沉迷在软件的研究中是本末倒置的,但如果你使用软件连抄都抄不出来,那就是一种不需要反驳的耻辱。例如下图:

这样的作品,你有了足够的观察力,靠对软件的掌握度就可以轻松临摹,但很多已经从业数年时间的设计师连这种临摹都做不到,原因在哪里你们自己好好想 想。软件的掌握是为你实现更多设计方案提供可能性,不要让软件熟悉度这件最简单容易的技能变成自己的短板,至少我们要成为一个合格的美工!经常自己做一些 练习来测试自己对软件掌握度在哪里,就很容易发现问题,然后自己去查资料做研究。

好好去理解每个软件可以实现什么,优势是什么,极限在哪里。然后你就再!也!不!会!跑去大神评论区里问:好牛逼,请问这是PS做的吗?请和我默念这是本世纪设计界里最愚蠢的评论,不要让它们发生在自己身上。

再唠叨一次,软件只是一种手段,你还并不懂设计,少吹牛逼!

第四点:设计理论——实践

广义上来说,到这步才是真正开始学习设计,也是让一、二两点作用开始充分发挥的时候。

因为看过艺术史,所以你会知道,每个时代流行的艺术创作有各自的手法特点,有共性,所以可以被归纳和总结,也就可以教授,培养出相同的作家。换句话 说,美术家是可以被量产的。在理论不断被完善的今天,要做出好的设计一样是可以通过理论学习——实践产生,一定不要认为这是天赋上的差距,别人比自己就更 有艺术细胞。那些能被历史铭记的艺术大师,之所以伟大,是因为他们的开创性或者作品所包含的人文精神和伟大的灵魂,而不只是一幅出色的图画。

前面的几点都为你提供了足够的实践基础,所以在这部才能让你正确看待自己的潜力,不会轻易停下追求进步的脚步。只有最伟大的设计师才需要较量天赋,而成为一个优秀的设计师靠的是努力。设计是勤行,不是设计人,不入设计门。

那么理论知识我们该学习什么呢?首先是基础中的基础:三大构成(基础含义)

每个方向都需要阅读相应的教材,重要性无以复加,你需要在观看的时候一边做练习。然后才是具体设计类的书籍,记得不要再买那些无用的通篇告诉你软件操作的书籍。

还有个差点被我忽略,本来想单当一个步骤说得,后来想想还是归纳到这里来,那就是对于字体的认识。UI设计师普遍对字体缺乏敬畏,尤其在扁平化盛行 的今天,字体的作用更加突出。只有掌握了字体的奥义,才能设计出有力的排版,才能对可读性和观赏性文字符号有充分的了解。比如日本二十四节气网站就是运用 字体的优秀案例:日本二十四节气网站(原网站好像打不开了,只有图)。推荐书目:

接着就是关乎排版,栅格化_百度百科。

这也是UI设计师必须掌握的基础技巧之一。对栅格化有充分理解,就可以设计出足够安全而和谐的页面,下面书目:

栅格排版法(找不到了,我回去翻翻)

还有一些相关的基础推荐书籍:

设计的理论书籍教会你怎么设计,你需要在不断接受知识的同时,马上对它们做实验,不停的练习,不停的产生问题并解决。在你的设计观念足够成熟前,绝 对不要没事上网看设计的XX法则,如何做好网页设计你需要掌握的XX个技巧,完全就是设计界的鸡汤文,它们看着其实挺有道理,但完全没办法给新人提供实践 指南,是用来遗忘的,即使看再多这类鸡汤文,你也做不好设计。你的学习过程在每个方面都要系统而有调理,书籍比零碎的阅读可以给你带来更多的帮助和进步。

第五点:逻辑取舍——平衡

作为UI设计师,是必须掌握前端的对应技能的,这不是可以完全无限制的发挥设计技艺的地方,你就要有取舍,要跟的上前端开发的逻辑,做出稳定可以被实现的设计稿。

学会HTML5 CSS3 JQ的入门,安卓、IOS的实现规范!

第六点:鉴赏模仿——超越

特地把这点放到后面,也是有理由的,前面的步奏都是一个设计师基础素养的实现,而一个出色设计师还需要培养自己的套路和风格——站在巨人的肩膀上。

你要学会如何辨别优秀的作品,可以从多个渠道收集优秀作品和案例,首推使用:

学会看优秀的案例,用它们给你提供设计的燃料,然后你要做的就是抄!抄!抄!用你学过的设计理论在实现中对案例进行分析,只有发现了它们的优点并自 己动手实践实现了,才对你的提升有实际帮助。你每天抄一个案例,BANNER、ICON、APP界面,那么不出几个月,你就能对现有的设计形式套路了如指 掌,可以设计出安全不会有太大毛病的UI设计稿,你可以轻松完成这样的:

而不会做出这样的:

同时,必须提醒一点就是,我们在设计过程中对美的追求和实际实现、用户需要很多时候是不一致的,这是一个坑,需要有足够的经验去判断什么样的设计已 经足够了,什么样的是过度设计,没有实际意义。你不止要在网上搜索优秀的案例,一定要持续关注这些那些最简单,但是最受欢迎的网站和应用。例如:知乎、 INS、微信、淘宝等等。去不断讨论、查阅,来理解为什么是当前的呈现式样,而不如自己的预期。

你要在练习和思考中进步,不要盲目的追求视觉表现,这样的UI设计师是很难真正的成长起来。

设计的终极目的是解决问题,而不是盲目的表现自己对美的追求。所以我要新手不要去看那些只上传飞机稿的网站。

当前主流设计平台的趋势就是,少数大神驱动庞大的底端设计群体,如果你已经在前几个步骤得到提升,那么这些网站的多数设计师已经在思想上没法和你并 驾齐驱,不要去这些地方混迹。这些网站不会有真正有价值对等的交流和见解,只有设计师在自己圈子里找自信刷存在感的证明,你去扫两眼评论,就知道不会有 “落霞与孤鹜齐飞,秋水共长天一色”这种回答,只有“哎呀,我草,牛逼”,“请问这是用数位板画的吗?”,“请问这是AI做的吗?”。这些大神的飞机稿和 普通练习的迅速流传,很可能会产生诸多的不良印象。

就拿我深深唾弃的追波来说,大量的作品没有任何实践价值,尤其为了吸引同行关注而过分秀技巧,秀动效。于是动效的风气马上在国内圈子弥漫开,明明是连基础排版、配色都做不好,PS都还没捂热,就追着赶着学习AE,开始玩转交高大上交互特效了。

当你抄了两三个月案例,就已经有足够多的作品集了,你已经可以打包做简历去应聘了。届时你的水准将超越绝大多有数年经验的设计师了!

第七点:阅读思考——扩展

整个UI设计圈,还有一个很致命的缺点,就是对其它行业知识的排斥,科班毕业生尤甚。因为学生时代大多讨厌学习,有艺术生这个庇护伞,就可以合理安慰自己不学习不念书那是放荡不羁爱自由。屎丢皮啊!!

艺术史还要教会你们的一点就是,真正的大师绝对不会只是孤陋寡闻而只专注在手中的笔杆和油墨,他们不断在认识世界,不断在研究感兴趣的知识和见解。不要做一个只知有设计,不知有数理化的蟾蜍,只能在你自己的井里蹦跶。

成熟的设计不只是你个性技巧的表达,还有你对解决问题所展示出来的理性和洞见。很多设计师和同层次的其它专业人员比较起来显得太幼稚和粗浅,症状也 在这里。不要只用设计的角度去看世界,去涉猎更多的专业,让眼界更宽广,有更多的角度去理解世界,得到的感悟将给你带来难以估量的升华和进步。

这是可以持续一生的事业和技艺,在正确的方法下,越积累越成熟,老而弥坚。请不要再用肤浅的思想认为它是吃青春饭的过度阶段!

设计是一门需要沉淀的技艺,却恰巧遇见了日新月异的互联网文化。这让大家对流行极具敏感度,而开始追赶潮流,轻视正统和法则。这整个流程需要或许需 要1整年的时间,但我相信,只要有足够的耐心,是可以让一个新手成长成为一名合格的UI设计师,请放慢你的角度,不要急于求成。

原文来自:优设

原文地址:zhihu

作者:酸梅干超人

相关推荐

Python入门学习记录之一:变量_python怎么用变量

写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。变量(英文:variable),也叫标识符。在python中,变量的命名规则有以下三点:>变量名只能包含字母、数字和下划线...

python变量命名规则——来自小白的总结

python是一个动态编译类编程语言,所以程序在运行前不需要如C语言的先行编译动作,因此也只有在程序运行过程中才能发现程序的问题。基于此,python的变量就有一定的命名规范。python作为当前热门...

Python入门学习教程:第 2 章 变量与数据类型

2.1什么是变量?在编程中,变量就像一个存放数据的容器,它可以存储各种信息,并且这些信息可以被读取和修改。想象一下,变量就如同我们生活中的盒子,你可以把东西放进去,也可以随时拿出来看看,甚至可以换成...

绘制学术论文中的“三线表”具体指导

在科研过程中,大家用到最多的可能就是“三线表”。“三线表”,一般主要由三条横线构成,当然在变量名栏里也可以拆分单元格,出现更多的线。更重要的是,“三线表”也是一种数据记录规范,以“三线表”形式记录的数...

Python基础语法知识--变量和数据类型

学习Python中的变量和数据类型至关重要,因为它们构成了Python编程的基石。以下是帮助您了解Python中的变量和数据类型的分步指南:1.变量:变量在Python中用于存储数据值。它们充...

一文搞懂 Python 中的所有标点符号

反引号`无任何作用。传说Python3中它被移除是因为和单引号字符'太相似。波浪号~(按位取反符号)~被称为取反或补码运算符。它放在我们想要取反的对象前面。如果放在一个整数n...

Python变量类型和运算符_python中变量的含义

别再被小名词坑哭了:Python新手常犯的那些隐蔽错误,我用同事的真实bug拆给你看我记得有一次和同事张姐一起追查一个看似随机崩溃的脚本,最后发现罪魁祸首竟然是她把变量命名成了list。说实话...

从零开始:深入剖析 Spring Boot3 中配置文件的加载顺序

在当今的互联网软件开发领域,SpringBoot无疑是最为热门和广泛应用的框架之一。它以其强大的功能、便捷的开发体验,极大地提升了开发效率,成为众多开发者构建Web应用程序的首选。而在Spr...

Python中下划线 ‘_’ 的用法,你知道几种

Python中下划线()是一个有特殊含义和用途的符号,它可以用来表示以下几种情况:1在解释器中,下划线(_)表示上一个表达式的值,可以用来进行快速计算或测试。例如:>>>2+...

解锁Shell编程:变量_shell $变量

引言:开启Shell编程大门Shell作为用户与Linux内核之间的桥梁,为我们提供了强大的命令行交互方式。它不仅能执行简单的文件操作、进程管理,还能通过编写脚本实现复杂的自动化任务。无论是...

一文学会Python的变量命名规则!_python的变量命名有哪些要求

目录1.变量的命名原则3.内置函数尽量不要做变量4.删除变量和垃圾回收机制5.结语1.变量的命名原则①由英文字母、_(下划线)、或中文开头②变量名称只能由英文字母、数字、下画线或中文字所组成。③英文字...

更可靠的Rust-语法篇-区分语句/表达式,略览if/loop/while/for

src/main.rs://函数定义fnadd(a:i32,b:i32)->i32{a+b//末尾表达式}fnmain(){leta:i3...

C++第五课:变量的命名规则_c++中变量的命名规则

变量的命名不是想怎么起就怎么起的,而是有一套固定的规则的。具体规则:1.名字要合法:变量名必须是由字母、数字或下划线组成。例如:a,a1,a_1。2.开头不能是数字。例如:可以a1,但不能起1a。3....

Rust编程-核心篇-不安全编程_rust安全性

Unsafe的必要性Rust的所有权系统和类型系统为我们提供了强大的安全保障,但在某些情况下,我们需要突破这些限制来:与C代码交互实现底层系统编程优化性能关键代码实现某些编译器无法验证的安全操作Rus...

探秘 Python 内存管理:背后的神奇机制

在编程的世界里,内存管理就如同幕后的精密操控者,确保程序的高效运行。Python作为一种广泛使用的编程语言,其内存管理机制既巧妙又复杂,为开发者们提供了便利的同时,也展现了强大的底层控制能力。一、P...