前端是实现设计师出的图效果,做成页面,加上效果,各种JS,各种CSS等等。

设计师,按正规来说,和程序员沟通好后,出设计图,各种效果的效果图,比如设计稿内要标明,鼠标移上效果会是怎么样,等等,前端再实现这些效果成页面,交给程序员。
相对来说的话,现在UI设计和web前端已经基本上是一体的了,很多招聘公司都要求 web前端的工程师也要会一些ui设计方面的技能,所以相对来说的话可以先学web前端的技能,然后在中间可以自学ui设计,这样就能事半功倍。前景自然而然就会好很多。
两者的区别在于【UI设计】是做设计,不用敲代码。【WEB前端】是专门敲代码的。
UI设计的课程里面也涉及到一些基础的代码如果你没有美术功底的话,你要学习的步骤是按照下面的展开的:
1.美术(打造一定的美术功底)
3.平面设计4.交互5.网页设计6.移动界面7.游戏界面设计8.基础代码(了解代码)
9.AE课程这个步骤是按照山西知名UI设计培训机构优逸客的部分课程安排以及我本人的一些学习经验总结出来的,还有一点,就是多练习。两者要选择什么需要看你自己偏向于哪方面的喜好,如果实在分辨不出的话,也可以去UI设计培训机构去参加一些体验课,找出适合自己的学习方向就好。^_^希望对你有所帮助。
答案是前端需要HTML语言基础,CSS语言基础和js语言基础,因为只有掌握了这三门语言才是一位合格的web前端开发者,这三门基础语言能被浏览器识别所渲染。
而ui设计需要的是使用Photoshop这门软件的基础,最主要的还是要有设计的灵感和创造力的基础,还有对色彩的搭配和辨识度。