028-86261949

当前位置:首页 > 技术交流 > 零基础学前端,很难吗?

零基础学前端,很难吗?

2020/06/03 10:12 分类: 技术交流 浏览:1

直接回答,不难,只要你能坚持学下来。

接下来我从以下几个方面来回复楼主

  1. 前端需要学一些什么?
  2. 前端的一些应用?
  3. 关于前端工程师这个职业?

1.前端需要学一些什么?

我用xmind简单的画了一个前端的一些知识体系,如下图:

 

HTML是超文本标记语言(HyperText Markup Language),用于描述网页,是整个web世界的框架结构,其他比如css和js 都是在html的基础上去修饰,装饰,美化。所以HTML是web前端不可或缺的一部分,就像人的骨架一样撑起整个web页面。

 

CSS是层叠样式表(Cascading Style Sheets),用来描述HTML文档的呈现。因为有了css的修饰,化妆,装饰,使得web摇身一变,变成了一个大长腿的养颜美女。web上面的那些看起来绚丽多彩或者干净文艺都是由css来控制的。

 

JavaScript(简称js)是一种轻量级的解释型编程语言或脚本语言。JavaScript是web‘的灵魂,web页面的交互、动画等等都离不开JavaScript,它因为开发web页面的脚本语言出名,在2010年前后因为科技的迅速发展,人们对于web页面的要求也越来越高,带动了JavaScript迅速火起来了,由此前端工程师这个岗位渐渐的诞生。

 

随着前端的发展,JavaScript现在已经可以使用于非浏览器环境(如node.js等环境)中。因为jQuery的出现,使得前端的开发变得更加简单便捷,之后前端有了飞速的发展,出现了angular、react、vue等流行框架以及其他各种框架,使得前端的生态丰富起来了。同时也使得前端可以做越来越多的东西,比如移动端乃至于pc端桌面应用。

 

上图中的标了星星的都要学,学起来也比较简单。html+css+js这个是基础,前面说了那么多,那肯定就是要学习的嘛,jQuery库也是要学习的,jQuery是所有框架里面最简单的,之所以是库不是框架就是因为,jQuery只是对原生js做了一些简单的封装。

 

vue框架是目前国内使用人数最多的框架,因为其学习成本低,快速上手已经中文文档等优势获得国内大部分的公司的喜爱。贴一张vue官网的截图吧

 

 

现在微信小程序基本已经是必备技能了,当然也有一些框架来开发,比如最好用的uni-app,使用vue写,要注意一些兼容小程序的写法,其他基本是按照vue的方式来写,非常简单,非常好用。

 

2.前端的一些应用

前端的应用已经渗透进各行各业,各种类型了。比如我们最常见的pc端的浏览器打开的网页,移动端手机、pad打开的网页,以及手机上面的app,pc端的桌面应用,还有移动端的游戏,甚至pc端的游戏,甚至于微信你所能看得到的东西都是前端做的,公众号,小程序,小游戏等等。

 

再比如,智能电视端,打开电视我们所看到的菜单选择还有其他的五花八门的功能都是前端做的哦,还有各种大屏展示,以及各种电子屏幕上(比如电梯)的各种广告都离不开前端的工作。

 

前端只有你想不到,没有你做不到,是一个有一切可能的职业。

 

3.关于前端工程师这个职业

前端工程师的英文名为front-end engineer,简称FE。是一个入门门槛低,快速上手并且薪资不低(以2019年北上广深,前端开发薪资为例,前端平均薪资达8-15k)的职业。也正是因为如此前端工程师这个岗位的人员在市场上迅速趋于饱和状态,初级的人有很多,可是高级的人超级稀缺。所以只要你突破高级的那个瓶颈,你就是不可或缺的人才。

 

前端工程师同时是一个必须保持持续的兴趣以及持续的学习能力的职业。入门容易精通很难的职业,瓶颈比较低,突破瓶颈的要求比较高。不学习就意味着被淘汰。

#标签:零基础学前端,前端培训,前端自学