ui和web前端是软件开发流程链条上的两个关联度较高,关系紧密但工作性质完全不同的两个岗位。

当产品经理根据需求设计好软件原型后,就需要ui工程师按照原型设计出美观的界面图,但只是图片,设计工具一般是photo shop,然后交给前端工程师转化为静态页面,格式为html和css文件,还需要编写java script程序实现用户交互逻辑。
UI设计是随着用户体验度的提升而诞生的新职位,也是很多想入行IT却不愿敲代码的人一致选择。不过在学习过程中,有同学发现UI设计课程中居然包括一些Web前端知识,学UI设计需要学前端技术吗?
UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
一个合格的UI设计师需要掌握很多技能,比如各类图形设计软件,如PS、AI、AE、FW,当然还有后起之秀Skitch等。还要了解产品交互原型设计的各类软件,如AxureRP,需要了解用户体验知识、界面设计知识、产品业务知识等。
除此之外,UI设计师还需要了解前端的一些知识。为什么学UI设计需要学习前端技术,这是因为UI设计师负责设计页面,和前端会对接,如果UI设计师不了解一定的前端的知识会使得他们的沟通难度加大。
那么如何快速系统的学习UI设计师需要掌握的各项技能呢?无论你是有基础还是无基础,参加学习班是一个不错的选择。
如果你是无基础人员,通过学习班你可以快速从入门到进阶掌握UI设计师必备的技能,一方面节约了学习时间,另一方面会参与更多项目实战,这些都是你以后求职拿高薪的资本。如果你是具备一定基础的人员,通过学习班你可以了解当前市场上最新潮流的技能,能够快速实现技能的提升进阶,为升职加薪奠定基础。
相对来说的话,现在ui设计和web前端已经基本上是一体的了,
很多招聘公司都要求 web前端的工程师也要会一些ui设计方面的技能,所以相对来说的话可以先学web前端的技能,然后在中间可以自学ui设计,这样就能事半功倍。前景自然而然就会好很多。
UI和前端属于两个不同的领域。
UI主要是视觉设计,需要美术功底,一般是设计专业。当然也需要对系统的应用范围,用户特点,及客户的一些规范要求等有所了解。基于以上的了解进行页面风格的设计,基本上是使用做图软件,photoshop进行展示效果设计。
前端一般是在UI之后的。UI设计好效果图后,前端把效果图进行拆解。用开发技术实现效果图的各个功能内容。前端技术需要了解的很多,html,javascript,css等,特别是javascript,最好对于java web开发也有一定的了解。
UI是好看的设计,要有些美术底子,要有美感。一个系统项目对于UI的需求人员少一些,一般好点的UI可以做多个项目。
前端是技术开发,更侧重与技术实现。一个项目对于前端开发需求人员看大小相对会多一些,稍微上点规模的项目都需要好几个前端,还需要和后端配合一起完成整体项目的交付。
学习哪个,分析好自己的优势,如果觉得美感好,有美术底子,建议UI。如果逻辑性好,学习能力好,劲头足的,可以学前端。