UI设计学啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI设计学啥?相关的知识,希望对你有一定的参考价值。

工业设计大三的学生,现在想要自学UI,想请教各位UI 主要学什么呢?我学工业设计对UI有帮助吗?

UI设计要学习些什么内容

分为五个阶段来讲解,

第一个阶段:每个人都需要起步,UI设计在起步阶段学习的就是如何实现视觉界面效果,这个就了解到了PS软件,PS软件是位图处理,主要功能是设计视觉效果。据说设计师80%的工作时间都在这个软件打交道,其重要性就不言而喻了。

第二个阶段:当能够简单的实现视觉界面效果后这个时候就开始了解专业内容网页界面的设计了,网页设计可称之为“WUI”“WEB”“PC端”主要学习内容有:电商网站界面设计,企业网站界面设计,游戏网站界面设计等。

第三个阶段:由于技能在成长这个时候了解的就更全面些需要了解到移动端的界面设计了,主要学习内容有:APP界面设计、图标设计、切图标注等

第四个阶段:学习以上三个阶段几乎能够独立设计视觉效果了,但是也就只是能够设计出来而已,还有对于很多关于更深层次的东西还是不够了解,这个是后就需要学习到的是UE交互设计,交互设计师讲到了如何让项目变得更简单顺畅,没有那么多琐碎的事情,只有达到这个效果才能让用户对你设计的项目爱不释手,主要学习内容有:用户体验、原型图设计、逻辑思维、交互动效等

第五个阶段:学习前面四个阶段设计项目方面问题就不大了,但是第五个也是至关重要的,学习到的是H5简单编程,由于设计师设计作品项目后也是需要上线到互联网上才能够真正实现出来,那么编程就是代码上线的必要要求,设计了解些简单的编码,也就能够避免和后台对接工作的一些没必要的麻烦,同时有些设计效果在现在的编程技术领域中是实现不出来的,但是如果你只会设计而不懂些编程的话你就会分不清楚哪些是可实现的哪些是不可实现的,如果你设计了不可实现的设计效果,也就意味着,实现不出来上线不了,你就需要大量的去修改,直到能实现上线为止!这个问题也是很多设计师头痛的问题,如果能够解决编程的问题,也就会给自己减少很多没必要的麻烦了,主要学习内容有:html5+CSS、JS JQ套用、CMS上线等

参考技术A 1、绘画:学习手绘,并不是需要大家达到专业美术生的水平,而是让大家学会利用手绘表达自己的作品。因为软件操作带来的灵感远没有手绘带给我们的思路敏捷。每一个成熟的设计师来讲,好的创意和想法一定不是先来自于电脑,而是先来自于本上,手绘是创意和灵感最好的表现及表达方式,养成手绘的习惯和会手绘这件事能够更加拓展设计师的思维,把你对图形的需求快速呈现草图上进行快速的演变图形尝试对比,进而提高工作效率。
2、软件:软件是UI设计不可缺失的辅助工具,工具的学习并不在多,而在于你是否能用工具将自己的想法表达出来,让工具化身为左右手去协助自己完成设计。每一类设计工具选择一到两熟练操作,在今后的工作中遇到类似工具是可以很快上手的。
3、设计基础:UI设计也是设计,所以必须掌握必要的UI设计基础知识,才能支撑以后的设计工作。
4、网页设计、电商设计、移动端设计:学习网页设计、电商设计、移动端设计的设计规范,有意识的去培养自己自己的设计思维。将用户体验、交互设计、运营设计渗透到学习过程中,在实践中掌握技能。
参考技术B

研究界面----图形设计师Graphic UI designer

国内目前大部分UI工作者都是从事这个行业。也有人称之为美工,但实际上不是单纯意义上的美术工人,而是软件产品的产品外形设计师。

这些设计师大多是美术院校毕业的,其中大部分是有美术设计教育背景,例如工业外形设计,装潢设计,信息多媒体设计等。

研究人与界面的关系---交互设计师,interaction designer

在图形界面产生之前,长期以来UI设计师就是指交互设计师。交互设计师的工作内容就是设计软件的操作流程,树状结构,软件的结构与操作规范(spec)等。一个软件产品在编码之前需要作的就是交互设计,并且确立交互模型,交互规范。

交互设计师一般都是软件工程师背景居多。

研究人----用户测试/研究工程师User experience engineer

任何的产品为了保证质量都需要测试,软件的编码需要测试,自然UI设计也需要被测试。这个测试和编码没有任何关系,主要是测试交互设计的合理性以及图形设计的美观性。测试方法一般都是采用焦点小组,用目标用户问卷的形式来衡量UI设计的合理性。这个职位很重要,如果没有这个职位,UI设计的好坏只能凭借设计师的经验或者领导的审美来评判,这样就会给企业带来严重的风险性。

用户研究工程师一般是心理学人文学背景比较合适。

综上所述UI设计师就是:软件图形设计师、交互设计师和用户研究工程师。

专业知识储备、设计思维和技能

1.用户体验设计知识点。给应聘者提问几个专业问题(包括用户研究方法、可用性知识、用户思维、情感化设计、web设计常识、移动设计规范、移动互联网的特征等)来考察他的用户体验设计的理论知识储备。

2.设计方法和流程。主要是询问对方是否了解开展设计工作的一个主干流程(用户需求和产品需求-竞品分析-需求提炼-信息架构-页面布局-功能任务流程和交互细节-测试/走查);考察他对用户体验设计系统在宏观上的认识以及该有的设计思维;

3.产品意识和设计思维。格局:作为设计师是否能够上升到产品层面去看待问题,有没有或者有没有意愿去研究产品的走向和产品功能背后的逻辑;思维:有没有切实地用用户体验的方法和原则去指导设计;需求到设计的转化落地能力。

4.设计表达和技能情况。主要是设计工具使用情况,如PS,AI,Axure,以及Sketch/AE等,主要是考察其是否具备立即开展工作的基本功,以及设计表达的动手能力;输出物的细致和规范程度。

项目经历和实践经验

1.项目和实践分享。独立参与哪些项目,拿一个重点项目讲述主要过程,具体讲解由需求到设计的转化过程,以及主要的创新点,主要考察他把握需求的能力,设计的意识和思维以及创新能力;

2.职责和能力。明白交互设计师的职责以及自己在团队协作中作用和贡献,考察其真正做了哪些事情,付出了哪些心血。

3.成长和收获。让应聘者讲述自己经历过项目后的在专业知识和技能上的提升,以及设计心得,主要考核他的分析和总结能力,以及确实在认识、能力和经验上的提升,是否想成了自己的设计观点和理念。

学习和研究能力

1.学习途径和计划。询问获取专业知识的渠道和成长路径,考察其对于互联网行业的认识和设计前沿的关注情况;另外判断其学习积极性,是否真的是有自己的学习安排和计划。

2.用户研究能力。熟悉常用的用户研究方法,有用户意识;能够基于用户需求和使用场景分析和阐述问题;能够独立开展用户研究工作,收集反馈和分析数据,输出研究报告。

3.市场和竞品分享能力。了解互联网行业,熟悉所参与项目的市场和竞品情况,有自己最喜欢的应用并对其核心功能和设计优劣点能够了如指掌,有相关方面的完整的(体验)研究报告。

项目和工作能力

1.独立思考和自主解决问题能力。是否善于思考,善于发现问题;对待现象、问题和事物是否有自己独到的观点和见解;遇到问题能不能独立去思考,是否能带着见解去和别人讨论。

2.主观能动性和执行力。如何看待一些初级的设计任务,能否很好地完成它;能否按时完成老师或主管交给的工作。能否主动去发现并解决产品上的一些体验问题,并推进落实。

3.沟通和团队协作。考察其在工作中是否善于和别人进行沟通和协作,是否有推介、辩论、说服、等沟通能力以及组织协调推动能力;

4.责任心。考察其是否热爱这项工作?是否愿意为工作付出?是否对公司有一定的忠诚度?

参考技术C 一、学习基础软件操作

PS是必须要会的,越熟练越好。不管你是想进入平面设计,美工设计甚至是室内设计行业,PS基础是必不可少的,这也是最最最基础的,学好学扎实PS,有助于你往后的学习之路。

二、磨练技能,动手练习

刚学习UI设计,欣赏、模仿别人的作品是必经之路,但必须是一些优秀的作品,这样有能引导你走向正确的道路,现在有很多很好的设计网站,找一些自己喜欢好看的图标、APP、网站截图下来,尽可能百分百临摹复制出来。做好了模仿才能有创新,不要一上来老想着创新。这里临摹几套完整的APP很有必要,一来是可以熟练你的软件操作能力,增强对基本界面布局的理解;二来是可以发现很多不上手做就注意不到的问题

三、提高审美、拓展思路、开阔眼界

浏览各种设计类的网站,看别人的学习经验,下载收集设计类的素材。可能这里是别人的飞机稿,练习,项目上线以后才发布的稿件、很多是对新趋势的尝试,产品的改版、还是相对完整的作品。这也是有一定价值的。而且网站上有很多别人的经验总结,你可以从中快速解决某些问题,掌握某些知识的利器。

四、规范自己的工作流程

下载各平台的设计规范(安卓,苹果,WP)仔细研读,并在练习中加以注意,应用。以上一 二 三四 应同时穿插进行,没有优先级和那个更重要。
参考技术D

    平面设计模块:PS、ID、AI、CR四大平面软件

2.电商设计模块:电商设计知识和技能、装修店铺以及电商运营

3.UI设计模块:代码、动画、AXURE、网页界面设计、产品开发策划等专业技能

4.移动端设计模块:ICON设计、APP设计、微信平台

5.岗前就业课:补充学习其他硬件UI设计、AE动效设计、互联网营销知识;参加设计项目实战,沉淀个人作品,积累实际工作经验

平面设计+项目实战

Photoshop软件基础训练

讲解PS在图像编辑、图像合成、校色调色及特效制作四大部分的技巧 以及在网页平面设计领域的应用。

Illustrator图形设计

掌握AI软件在图标设计与图形设计中的运用方法,熟练设计与制作企业标志与图标。

平面设计商业实战

采用海报,书籍封面,DM,字体设计,logo设计等项目商业实战,掌握商业项目制作流程和规范。

交互设计+商业实战

产品策划与Mindmanager

市场调研与用户分析,学习产品的用户群体分析和用户画像撰写,根据操作习惯和用户体验进行信息架构搭建;掌握思维导图Mindmanager的作用与使用。

交互设计理念与Axure运用

学习交互原理和主流交互软件Axure运用,让学员更便捷的掌握常用交互。

WEB端与移动端商业实战

采用web端、移动端APP产品的实战训练,巩固之前所学的课程,运用Axure进行WEB端产品原型设计。

移动端界面设计与实现


移动端设计基础

对行业知识进行了解,通过商业案例学习ios,安卓等平台的设计规范

移动端用户体验的研究

深入学习移动端交互设计思维,分析移动端的用户群体,操作习惯和用户体验设计。并通过商业案例学习移动端的控件,导航和界面设计与输出;掌握移动端设计的项目流程,标准。

跨平台设计

掌握不同风格,不同平台的设计能力和项目制作规范,深入掌握IOS,安卓,IPAD和IWATCH等平台的跨平台的设计。

做软件测试工程师需要学啥内容?

很多人想要学习软件测试却不得其法,分享软件测试学习路线,帮助大家快速入行软件测试。

第一阶段

为软件测试环境配置与管理,你需要熟练掌握在物理机、虚拟机、容器下的快速部署测试环境的方法,完成SVN文件配置服务器搭建、LAMP环境搭建配置管理、Linux内核配置与定制、Docker&K8S搭建部署,获得全栈测试工程师必备技能——测试环境配置管理能力。

第二阶段

为全栈测试数据管理与数据库测试,你要熟练掌握主流数据库管理系统(DBMS)中的数据定义、数据控制与数据操作方法,完成电商平台数据库设计、ERP系统数据库设计两大项目,最终目的是获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力。

第三阶段

为Web栈测试技术,你要熟练掌握Web前端的必备测试开发方法,要完成垂直领域电商前台项目测试,最终获得简单Web测试开发的能力,具备Web手工测试与Web自动化测试的必备能力。

第四阶段

为全栈通用测试技术,你要熟练掌握全栈测试的测试方法、熟悉软件测试流程,要完成协同办公平台系统测试、电商平台系统测试、教育实践平台系统测试、用友金融平台系统测试,最终掌握全栈测试通用技术的能力,获得全栈测试必备能力。

第五阶段

为测试开发技术,你要熟练掌握面向对象必备开发技术,完成B2B电商平台后台开发项目,最终获得面向对象的初级编程能力,同时具备进阶自动化测试与性能测试的必备能力。

第六阶段

为移动栈测试技术,你要熟练掌握移动端手工测试与自动化测试方法,要完成Android App测试项目,最终获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力。

第七阶段

为Web栈自动化测试技术,你要熟练掌握自动化测试框架构建与自动化测试脚本开发方法,熟练运用主流测试工具完成高效的自动化测试,要完成人力资源管理系统自动化测试,最终获得自动化测试的能力,掌握主流自动化测试工具的熟练使用能力,具有独立完成自动化测试脚本开发的能力。

第八阶段

为高级自动化测试技术,你要熟悉性能测试方法,熟练运用主流测试工具进行接口测试。要完成慕课(MOOC)系统性能测试、跨平台系统接口测试,最终获得性能测试、接口测试的必备能力,掌握性能测试与接口测试的高阶测试技术。

行业前景好:PC软件、互联网软件、手机软件、嵌入式软件、硬件等,都需要测试,只要有软件和硬件,就需要测试,现在市场上专业性强的软件测试工程师又比较稀少,软件测试发展前景好。

参考技术A 第一阶段:基础测试。掌握测试从业者必备的基础技能,能够更加高效的辅助测试工作。

第二阶段:编程语言。java和python编程语言,具备最基本的编程思维、 掌握基础的编程技术、结合自动化框架相关技术才能达到企业的用人标准。

第三阶段:web自动化。熟练掌握Selenium框架、UnitTest、Page Object模式、数据驱动和日志收集、可满足企业级的Web自动化测试工作、根据市场反馈数据看、薪资普遍在12000-30000元/月。

第四阶段:App自动化。熟练掌握appium框架、pytest、PO模式、数据驱动和持续集成、可满足企业级的APP自动化测试工作、根据市场反馈数据看、薪资普遍在12000-30000元/月。

第五阶段:接口测试。熟练掌握postman、JMeter、requests、UnitTest、Mock测试和数据库操作、可满足企业级的接口自动化测试工作、根据市场反馈数据看、薪资普遍在12000-30000元/月。

第六阶段:性能测试。熟练掌握性能测试的理论和流程、能够使用Loadrunner开发对应的性能测试脚本、可满足企业级性能测试工作、根据市场反馈数据看、薪资普遍在18000-30000元/月。

第七阶段:数据结构+单元测试+sell脚本。对前几个阶段的总结以及延伸。学习完成后能更好的找到工作。
参考技术B 回答

你好很高兴为你解答问题 软件测试工程师需要具备的技能包含一下四个方面: 1、专业技能:包括测试专业技能、软件编辑技能、网络、操作系统、数据库、中间件等知识。 2、软件技能:包括对软件工程规则的理解、对计算机编程的了解、对操作系统知识的掌握。 3、交流技能:比如将产品测试的技术书写成文件。 4、组织技能:比如在理解技术和产品的基础上,开发出组织方式,对一些问题进行调整,让测试效果和效率更大化。

参考技术C

第一阶段——测试环境运维

学习Linux操作系统的基本操作和命令应用,使用Shell脚本在Linux系统中编写基本的Shell程序,学习Docker容器的应用,学习在Linux系统中安装项目运行所需的各种软件。

第二阶段——数据库测试技术

学习MySQL数据库管理软件的应用,学习数据库的创建和删除操作,学习数据表的创建、修改、删除操作,学习数据的增加、修改、删除操作,学习数据的各种查询技术,比如简单查询、条件查询、使用聚合函数进行查询、多表连接查询、子查询等,数据库中的视图、索引等操作技术。

学习流行的非关系型数据库——缓存数据Redis技术,学习Redis中的数据类型,数据表的操作,数据的增加、删除、修改、查询等操作。

第三阶段——Web前端测试开发技术

学习Web前端开发技术中的HTML、H5、CSS和JS技术,学习HTML中各种标签、及其属性,学习表单和表单控件、表单提交的形式,学习CSS样式文件的编写语法和样式的应用;

学习JavaScript基本语法,语句结构,学习JS操作HTML页面的元素,对Web前端技术的开发形成完整的认识。

第四阶段——软件测试应用和项目实战

学习软件测试的基本概念、测试目的,学习测试流程中每一个测试环节,学习测试需求的分析和文档测试、静态测试,学习测试计划的编写和测试方案的制定,为测试工作的进行做好规划和监督;

学习测试用例的设计方法,例如等价类、边界值、场景法、正交实验法,其他测试用例设计,学习测试编写方法,学习测试管理系统——禅道的应用;

学习缺陷的发现和识别原理,学习编写缺陷报告。通过测试实战项目的进行,完成测试报告的总结和书写。学习软件测试和开发的各种过程模型,学习V、W、H、X等测试模型,学习瀑布、迭代、螺旋模型等开发过程模型。

第五阶段——Python自动化测试技术之Python基础

学习Python开发环境的配置,Python程序开发工具Pycharm、VSCode等工具的应用,学习Python中的数据类型和操作,学习编程中的逻辑语句和循环语句;

学习Python中的函数以及函数的4种参数传递方式;学习Python中文件操作和异常操作;学习Python中的面向对象程序设计方式和程序编写;Python中的封装、继承、多态等内容的应用;学习Python的一些算法和相关操作函数。

第六阶段——基于Python的Web端UI自动化测试技术

学习安装和配置、以及使用Selenium,学习使用Selenium IDE进行测试脚本的录制和自动化测试脚本代码的生成;学习使用Selenium的元素定位和识别技术进行HTML元素的识别;学习使用WebDriver的相关技术模块,学习浏览器的各种操作;学习自动化测试框架技术unittest和POM测试项目构建,学习Python自动化发送邮件,学习自动化测试中的参数化技术和断言技术。

第七阶段——移动端APP应用自动化测试技术

学习安装和配置Java的开发环境,学习使用Eclipse进行Java程序的开发;学习Java的基本语法结构,学习Java的数据类型,Java的运算符和语句结构,Java中的数据、字符串,学习Java的面向对象的程序设计,学习编写类,创建对象,学习对象的调用和操作。

学习Android开发环境的搭建和配置,学习Android系统下APP应用程序的基本构成和开发过程,学习Android系统下adb命令的稳定性测试和性能测试、还有Monkey测试的应用。学习使用Appium进行移动APP的自动化测试。

第八阶段——接口和接口自动化测试技术

学习接口的基本知识,学习HTTP协议的请求和响应相关知识;学习接口测试的基本原理和方法,学习接口测试的工具JMeter的应用,学习接口的发送、结果查看,学习jmeter进行接口自动化测试、postman、requests框架技术;学习抓包工具的应用

第九阶段——性能测试技术

学习性能测试的基本概念,性能测试的流程和脚本设计方法,学习性能测试的基本工具Loadrunner的应用,学习参数化和断言的脚本设计,学习IP地址欺骗技术,学习测试场景设计,学习并发测试设计,学习性能测试场景数据分析,学习使用工具进行回归测试,学习使用JMeter进行自动化测试。

参考技术D 需要学习掌握的技能有不少,比如尚脑的学习课程有:SQL Server数据库技术、Oracle数据库技术、JAVA编程、Windows操作系统和网络基础、软件测试基础理论、Linux操作系统及网络环境、质量管理工具禅道和缺陷管理工具JIRA、Jmeter、性能测试工具LR、Selenium、基于Python语言的Web接口开发与自动化测试、手机APP功能测试、手机APP性能测试、手机自动化测试工具、手机APP黑白盒测试、黑客技术于黑客事件渗透测试指南、信息收集与社会工程学等,还是要认真学习实践的。本回答被提问者采纳

以上是关于UI设计学啥?的主要内容,如果未能解决你的问题,请参考以下文章

UI设计是啥?

ui设计设计题目

国外ui设计素材网站都有哪些

ui设计培训内容都是啥?

ui设计都学哪些课程

UI设计规范?