只要你想学,一切都不晚,你比想象中的优秀首先你要先了解一下学习了前端能做什么。学了web前端,就可以开发手机、电脑和APP上到处可见的网页,也可以做动画、做微信和百度小程序、还能搭建自己的博客网站、总之前端可以把我们想看的东西具象的表现出来,前端的知识丰富多彩,比起后端枯燥的数据、更有趣一些。
1、前端是做什么的,前端和UI设计有什么区别?
UI设计指的是用户界面设计,即UserInterfaceDesign,是指对软件的人机交互、操作逻辑、界面美观的整体设计。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设计还是前端开发,通过系统培训多涉猎一些相关知识,打好基本功,这对于将来在职场中的发展会更有帮助,
2、零基础转行做前端好吗?新手学习web前端要学多久,该怎么学?
只要你想学,一切都不晚,你比想象中的优秀首先你要先了解一下学习了前端能做什么?学了web前端,就可以开发手机、电脑和APP上到处可见的网页,也可以做动画、做微信和百度小程序、还能搭建自己的博客网站、总之前端可以把我们想看的东西具象的表现出来,前端的知识丰富多彩,比起后端枯燥的数据、更有趣一些。那么前端入门需要怎么学习呢?前端核心内容三样html、css、js零基础推荐看开源教程w3cschool,带你入门,照着网站的demo自己练习学习、轻松入门,
网站上也有推荐,如果您是初学者,请您阅读《网站构建初级教程》。如果您是开发者,请您阅读《网站构建高级教程》,附:http://www.w3school.com.cn/index.html知其然,才能知其所以然当然为了深入了解、夯实基础、推荐看的书籍《JavaScript高级程序设计》非常经典,建议要认真反复阅读,至少3遍,如果你觉得看书或者看教程无聊,推荐的学习网站慕课网,找你感兴趣的老师,和他们一起学习。
当然有些不是免费的,如果你急于快速入门,也可以上学习班,虽然这样有点浪费财力,附:https://www.imooc.com/业精于勤学习前端不是一蹴而就的事情,注重平时的日积月累,要善于总结。你可以关注一些公众号比如前端早读课、或者关注一些业界大佬阮一峰、张新旭这些老师的作品,把自己平时的琐碎时间利用上、可以建立自己的学习计划、贵在坚持。
文章TAG:前端 前端每天做什么