Web前端开发到底是什么?最通俗易懂的解释了!
时间: 2020-05-30来源:OSCHINA
前景提要
软件开发的是一项系统的工程,就像盖房子一样其分工也是很明确的,比如写前端的,后端编程的,写底层的。。。等等。
那么,这里就有一些同学可能会听说过的一些名词了。前台、后台、前端、后端,到底什么是前台,什么是前端,什么是后台什么是后端。今天就带着大家把这些概念科普一下,希望能够帮大家选择适合自己的方向来学习。

我们就先从前台开始说起吧。注意啊,这里的前台可不是酒店里面的前台,而是网络上的一个前台。具体是什么意思呢?当普通用户(也就是我们)访问一个网站的时候,我们看到的东西都属于前台的内容,也就是说,前台就是普通用户所看到的。比如,我们访问淘宝,看到琳琅满目的商品以及各种各种的广告,都是属于前台展示的区域。也就是前台页面.

那么后台又是什么呢?后台就是网站管理人员所看的,操作的。所有动态网站(即内容会不定期更新)的网站,都会配备一个后台。方便管理人员管理网站。
就像淘宝商家,添加商品,审核订单,等等。只能他们操作吧。所以说,后台就是管理人员所看到的平台,用来管理前台的呈现。对比现实生活中,后台就相当于咋们去逛商场(又是商场啊),然后会发现有些黑洞洞的地方,然后你还进不去。商场管理人员告诉你,那里是库房。对,就是库房,管理人员可以从库房中拿产品放到前厅售卖。
那么我们经常听到web前端呢?概念稍微显得有一些生涩。前端就是指网站上我们视线所及之处的内容。这里有人会问了,那不是和前台一样?其实区别还是挺大的,前端包含了整个前台后台所能看到的内容,通俗一点讲,前端就是所有能看到的页面的内容。这里再打个比方啊,咋们还是去逛个商场,这商城啥样?卖啥东西?库房啥样?电梯几部?等等,咋们能看到的都相当于是前端的东西。

聊完了前端我们再来看看后端吧,后端是什么呢?后端就是用户所看不到的地方的数据交互了。比如你淘宝买个商品,那商品的数据是由谁提供的呢?下单之后提交订单谁来提交的呢?等等,咋们看不见却可能能够感知的东西都是属于后端了。也是是说,后端是负责数据处理与更新,以及逻辑处理等等。也就是相当于商场核心的那些规章制度啊,渠道啊,等等咋们看不到的东西。
到这里可能就有人要说了,那后端好高大上啊,前端就不行了。其实并不然。
首先,前后端本质没有区别,都是逻辑代码。

其次,随着网络技术的进步,浏览器等的支持,越来越多的逻辑已经放在了前端去处理,而且,前端人还要兼顾着用户的个性化需求,用户体验。要绚!!!要好看!!!还要好用!!!后端只需处理数据。网站好不好大部分用户的评判标准还是前端做得好不好,听完了这个你应该知道前端有多么的重要了吧。
前端程序员 是大家都公认的高薪岗位,那他们的工资到底有没有传说中那么高呢?我们来看看职友集的数据。





数据来源:职友集
就北上广深杭的前端薪资来看,平均薪资均达到 一万以上 。
通常来讲:
工作1~2年后会成为前端高级软件工程师,年薪可以达到 15万以上。
工作3-5年后可以成为前端技术主管或者经理,年薪在 15-50万之间。
工作年限5年以上,会成为互联网公司的技术总监或产品经理,年薪将达到 50万-100万之间 。
前端程序员的薪资处在行业中的较高水平,那么相对的,他们需要 掌握这些重要技术。
企业对前端人才有什么要求?
根据对100家互联网名企对前端开发工程师的招聘要求分析如下:
核心要求包括:
**语言技术:**JS基础和核心、html5、CSS
**框架技术:**JQuery、AJAX、Bootstrap、AngularJS
**通讯协议技术:**HTTP协议、服务端开发技术
**交互技术:**UI交互设计
**客户端技术:**微信开发技术、html5、JS、Android、iOS、Web App开发技术
辅助要求:
学历及相关专业、文档规范写作能力、团队合作能力、责任心

现在常常网络上常说前端已经饱和,现在入行已经晚了,但事实真的如此吗?通过下面几则数据,我们看看 前端发展前景 如何。
前端发展前景怎么样?

数据来源:百度指数
通过百度搜索指数的趋势图我们可以看到,从2014年开始至今,前端一直处于 逐步上升、正常波动 的状态。2020年1月,受疫情影响有所降低,但总体来看,前端发展前景还是较为稳定的。

数据来源:百度百聘
从百度百聘数据来看,前端岗位的需求依然很大。

资料来源:拉钩网
从拉钩网的前端岗位的 发布频率 来看,岗位发布时间较为密集。因此公司对前端程序员的需求量还是比较大的。
综上所述的,前端开发的工作主要是开发用户操作界面,其中涉及的内容包括实现炫酷的页面交互、提供良好的用户体验、配合服务端工程师处理复杂的业务逻辑和实现 Web 的跨终端适配兼容等,这些都是一个合格前端要掌握的必备技能;
至此,我们已经大致了解了前端开发到底是做什么的。现在的问题是如何成为一名合格的前端开发工程师?怎样才能将前端 开发的各项工作做好?要成为专业的前端开发工程师、做好前端开发的各项工作,需要掌握哪些相关的技术呢?
专门建立的学习Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享学习方法和需要注意的小细节,互相交流学习,不停更新最新的教程和学习技巧(网页制作,网站开发,web开发,从0基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端HTML5的项目实战【视频+工具+系统路线图】全栈工程师学习路线以及规划都有整理,分享给小伙伴)点: 学习前端,我们是认真的

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行