ui好还是web前端好

UI设计指的是用户界面设计,即User Interface Design,是指对软件的人机交互、操作逻辑、界面美观的整体设计 。
UI设计一般分为:
网页界面:例如,淘宝,天猫,百度,搜狐等 。
平板电脑:电脑系统 应用软件界面,游戏界面,APP界面,智能电视界面 。
车载导航设备:包括智能电视、家电类微型液晶屏界面、卡拉OK点歌界面等 。
总之就是,为软件的“外观”带来美的效果 。
除此之外,UI设计还要考虑人机交互的效果 。
比如:哪些常用功能放在什么位置用户用起来最顺手,所有会影响使用者体验的一切 。如架构、互动、内容与及使用者对象、需求、价值观 。
UI设计师需要用各种各样的工具去完成整个设计过程,包括PS、AI、Axure、Ae等等 。
那么谁来实现呢?来,有请Web前端工程师出场!
没错,UI设计师和前端工程师是一种配合关系 。
前者设计,后者把设计实现成代码 。
在公司项目中,设计师了解前端,会极大提升和程序员的协作效率,减少技术信息不对称的现象 。如果在一个网站项目中,程序员还在跟设计师讲解最基本的html、css、盒子模型知识,那开发效率就可想而知了 。
Web前端开发是从网页制作演变而来的 。网页制作是Web1.0进入Web2.0时代,网站的前端由此发生了翻天覆地的变化 。网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验 。
通俗点说:web前端就是美工photoshop,交互设计,flash,js,html+css的结合体 。就小规模公司而言,一个技术员都得会这几样技能,这样很锻炼人的,慢慢的你就会成为公司的主力 。大规模的公司把这些分得很细,所以,你可以精通一门,熟悉其他的,进军大公司 。
包含哪些技术呢?
比如:HTML5、CSS3、Javascript、AJAX、VUE技术栈、React技术栈等等,火得不要不要的,需求之大、工资之高,啧啧!
除了工作岗位不同以外,二者最大的区别就是:
UI设计是属于产品方向,重点在于设计界面外观 。
而前端工程师属于开发方向,重点在于写代码去实现页面功能 。
对于初学者来说,无论是学UI设计还是前端开发,通过系统培训多涉猎一些相关知识,打好基本功,这对于将来在职场中的发展会更有帮助 。
所以源妹儿建议,学哪一个都不错,目前市场就业需求都很好,可以按照自己的兴趣来,如果代码能力强可以试试前端、如果代码能力弱可以试试UI,年轻人就要敢于尝试!
UI和WEB前端是两种东西 。
UI的全拼是User Interface,指用户界面 。例如我们现在所使用的头条号,整个界面就是UI;又或者腾讯QQ以及微信,微信界面显示布局就称为UI,如何设计及制作,就是UI设计 。
其中U是指User,指的是用户,连起来指的是用户操作界面 。
WEB前端为是网页前端,主要是设计网页布局,样式,风格并调用接口完成数据获取 。
如果需要学习WEB前端,以下是我之前回答过的一些建议:
web前端所需要的技术如下 。
传统前端所需要的技术点:
1.html
2.css
3.Javascript
4.ajax
以上是传统web前端知识,也是当下web前端所要必备的 。随着技术的发展以下也成为了技术主流:
1.html5
2.css3
但是现在的招聘往往不止这一些传统的技术,甚至有占很大比例要求会以下技术:
1.小程序开发(这有一点偏向于移动端了)
2.熟悉前后端交互
3.nodejs
4.ES6
想要能够就业还需要学习一些框架:
1.Angular
2.React
3.Bootstarp
4.Kube
5.Vue

推荐阅读