互联网行业迅速发展是时代的必然性,也是社会走向科技便捷化的趋势。对于许多刚毕业的计算机专业想从事互联网行业的大学生来说,web前端工程师与UI设计师是比较不错的工作岗位。但很多人由于各种原因对这两个岗位感到很迷茫,这里就借此文章阐述下这两个岗位。
概念:
web前端广义上也包括设计,但是更主要的还是对前端页面的编程,比如HTML/JS/CSS等之类的。web前端工程师是要写代码的,而UI设计师重点在设计上。因此,没有必要纠结UI设计好还是web前端开发好这一疑问,最重要的是看你自己的兴趣所在。然而,对于初学者来说,无论是UI设计好还是WEB前端开发,尽可能通过系统培训多涉猎一些相关知识,这对于将来职场发展会更有帮助,可以在以后职场中更好的相互协作和支持。
web前端工程师
1、技能要求
web前端工程师首先要掌握最基础的布局样式css,要根据UI给的高保真敲出一样的页面,这块不难,但是要细心,调页面,合理的运用各种标签,老手对这块应该很容易快速的完成,然后就是要学会js了,这个是前端最要精通的一门语言,原生js精通很难,好多干了好几年的老手都不精通这个,因为后面前端用的好多框架,工作需要都是依赖于这个js,比较火的vue,react框架源码都是封装js的。
2、工作流程
那前端平时是怎么工作的呢?首先是前端工程师拿到ui的高保真写好页面,然后和后端开发约定好这个接口语言什么样的数据,拿到这个数据进行交互,至于怎么交互可以用js,用流行的框架,vue啥的,至于后台是怎么给数据就不用管了,只需要管理好页面以及拿数据交互的部分了。
3、成长建议
前端上手是比较容易的,但是学习的东西多,因为前端框架老是在换,学的东西很杂,但是只要学会了js,对于Web前端工作就什么也不怕了。但是一般的公司技术管理层都是后端开发的,建议Web前端工程师们不妨把PHP、Go等后台的代码语言也学一下,做一个“全能型”的人才。后端前端都懂了,后端运维也懂,基本是全栈工程师了,能够把控全局。前途无量,也是钱途无量!
UI设计师
1、技能要求
UI设计师需要擅长Photoshop、illustrator、Indesign等设计类软件,而且审美能力和美术功底必须很好。
2、工作流程
一个产品从开始到上线是一个复杂的过程,中间要经过很多环节,需要不同部门不同分工的很多人付出努力才能实现,而UI设计正是其中的一环。
对接需求:开产品需求会议,了解产品的需求,与产品经理了解产品的目标用户,框架原型,对于不理解的地方及时沟通。做到心中对产品的高度认知。原型分析:分析产品框架里面的功能结构,梳理清楚功能的层级关系,页面之间的流程以及逻辑关系。界面视觉设计:当对产品框架全部理解了以后,就可以开始动手做设计稿了,做设计稿的时候需要注意的就是我们需要出两种版本的设计稿,一种给苹果用户,一种给安卓用户(除非公司产品只做某一种版本)。标注切图:将设计稿进行标注,同样标注两个版本,苹果界面的一个,安卓界面的一个,标注完成以后,我们需要做的就是切图了。切图这里大家需要注意的就是要切所有设备需要的图。比如:苹果设备目前流行的是两种图,一种是
2x,一种是3x。那么设计师在切图的时候,就需要把这两种图都切出来。3、成长建议学会临摹:看大量的看好的作品,提升自己的眼界。这里临摹并不是要抄袭,而是学作品呈现思路,设计思路,表达手法等等;竞品分析:UI设计师也需要竞品分析,找与业务相关的好设计;素材与灵感的随手收集:看到好的作品或是想到好的灵感一定要存下来或者在花瓣上存下来;总结思路:要经常总结自己的设计思维,设计思考,这样有助于提升细节设计和用户体验。先如今各大UED和各位设计师们也不单单是展示最终的用户界面,而是去总结项目流程,设计方法;成为一专多能的设计师:从用户体验的五个层次来说考虑UI的设计工作:战略层,范围层,结构层,框架层,表现层。提升自己的某方面设计能力的专业度,可以说是纵向走的更深,可以让人成为所在领域的专家,比如视觉大神,交互大神,动效大神等等,但是市场也更需要全方位发展的设计师,如果在某一领域做得很好的情况下,对其他方面也触类旁通,成为一专多能的设计师,降低和其他设计师或者产品经理的沟通成本,更好的推动设计落地。成为一专多能的设计师:从用户体验的五个层次来说考虑UI的设计工作:战略层,范围层,结构层,框架层,表现层。提升自己的某方面设计能力的专业度,可以说是纵向走的更深,可以让人成为所在领域的专家,比如视觉大神,交互大神,动效大神等等,但是市场也更需要全方位发展的设计师,如果在某一领域做得很好的情况下,对其他方面也触类旁通,成为一专多能的设计师,降低和其他设计师或者产品经理的沟通成本,更好的推动设计落地。