不需要,如果只是做UI设计,是偏向视觉、平面方向,不需要代码程序。现在的互联网公司UI设计是和开发人员并肩作战,才可做出漂亮的视觉效果和满足功能的项目。但如果是想做全栈设计师,技能更全面的话,就需要对前端有所了解,前端后台的设计处理基本上都跟代码有所接触,技术过硬,综合能力更强对个人发展也是非常有帮助的。
UI设计主要负责的是对软件的人机交互、操作逻辑、界面美观的整体设计。工作内容主要包括视觉设计、交互设计和用户体验的提升。
视觉设计
主要包括界面设计、logo设计、图标设计、动效设计等视觉画面的设计;
交互设计
主要负责操作流程、操作规范,将各个界面之间做好跳转,制作各式各样的交互效果,如下拉刷新、进度条、图片轮播等,让用户简单快速的获得自己想要的功能,降低操作难度;
用户体验
想要做好用户体验,不仅要懂得用户心理、习惯,还需要色彩设计,图案形状等方面细化。
硬件型号:Apple Macbook Pro 13.3
系统版本:MacOS Big Sur11.0.1
软件版本:Sketch Mac版 V70.3