软件开发的是一项系统的工程,就像盖房子一样其分工也是很明确的,比如写前端的,后端编程的,写底层的。。。等等。

那么,这里就有一些同学可能会听说过的一些名词了。前台、后台、前端、后端,到底什么是前台,什么是前端,什么是后台什么是后端。今天就带着大家把这些概念科普一下,希望能够帮大家选择适合自己的方向来学习。

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

那么后台又是什么呢?后台就是网站管理人员所看的,操作的。所有动态网站(即内容会不定期更新)的网站,都会配备一个后台。方便管理人员管理网站。

就像淘宝商家,添加商品,审核订单,等等。只能他们操作吧。所以说,后台就是管理人员所看到的平台,用来管理前台的呈现。对比现实生活中,后台就相当于咋们去逛商场(又是商场啊),然后会发现有些黑洞洞的地方,然后你还进不去。商场管理人员告诉你,那里是库房。对,就是库房,管理人员可以从库房中拿产品放到前厅售卖。

那么我们经常听到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 的跨终端适配兼容等,这些都是一个合格前端要掌握的必备技能;

至此,我们已经大致了解了前端开发到底是做什么的。现在的问题是如何成为一名合格的前端开发工程师?怎样才能将前端 开发的各项工作做好?要成为专业的前端开发工程师、做好前端开发的各项工作,需要掌握哪些相关的技术呢?

通常来讲:

工作1~2年后会成为前端高级软件工程师,年薪可以达到15万以上。

工作3-5年后可以成为前端技术主管或者经理,年薪在15-50万之间。

工作年限5年以上,会成为互联网公司的技术总监或产品经理,年薪将达到50万-100万之间

更多文章推荐阅读 【 学习企鹅圈:731771211 】 :

2020年Web前端开发工程师市场怎么样?学会什么技术才能拿到高薪

分享七年职业生涯心得,认清自己是否真的适合转行前端开发工程师

【项目实战视频+源码】20w前端程序员疯抢的成长大礼包

前端修炼之道 : 如何成为一名合格前端开发工程师?

前端的工作越来越难找,到底是不是前端领域已经饱和了?

Web前端开发到底是什么?最通俗易懂的解释了!相关推荐

  1. web前端开发到底是自学还是去上培训班?

    web前端开发到底是自学还是去上培训班,纠结中...... 应届毕业生,软件技术专业,去年接触到web前端开发这个行业,但是迷迷糊糊的就知道HTML +CSS +JS ,其他一无所知,就知道做网页加一 ...

  2. 学web前端开发有前途吗

    web前端开发现在如此火爆,可以说是引领了IT培训行业的一个潮流,那么web前端开发都要学些什么知识呢?为什么这么火有前途吗?现在行业很需要这种人才吗?还是大家盲目跟风,随大流,下面小编对web前端做 ...

  3. Web前端开发是做什么的?学Web前端有前途吗?

    尚学堂导读 某学员: "前几年前端开发人员鱼目混杂,技术参差不齐,相对学习起来不规范,导致前端开发人员聚集,所以现在前端工种和工资还是没得到普遍重视,但近2年来,HTML5.JS 的流行,让 ...

  4. 自学Web前端开发学习讲解 – 入门篇

    很多人都对web前端感兴趣,这一期主要聊关于如何入门学习Web前端开发的过程分享,此篇适合想入门初学者,大佬就不用看了.主要内容是以本人这一路自学web前端的一些经验和建议,学习哪些知识,以及如何正确 ...

  5. web前端开发工作描述_2019年前端开发前景如何?前端开发会被淘汰吗?

    近十年以来,IT行业发展火热,衍生了很多新职业,例如UI设计师.开发工程师.软件测试工程师等等,在众多备受瞩目的新生职业中,Web前端工程师是其中的一员. Web前端在IT行业真正受到重视大概也就六七 ...

  6. Web前端开发工程师到底是干什么的?

    Web前端开发工程师其实是查BUG,改BUG,写BUG.哈哈,以上内容纯属开玩笑.事实上,Web前端开发工程师简单地说,就是使用HTML.CSS.JavaScript等技术来实现客户端(手机和电脑)上 ...

  7. 绝对精品推荐做前端的看下:Web前端开发体会十日谈

    20151208感悟: 前端人的角度来看的话,感觉像是阅读一个大牛前端的全部武功的一个秘籍说明,里面的思想高价值蛋白真是太多太多,推荐看. Web前端开发体会十日谈 一直想写这篇"十日谈&q ...

  8. @拔赤:Web前端开发十日谈

    为什么80%的码农都做不了架构师?>>>    一直想写这篇"十日谈",聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想, ...

  9. Web前端开发体会十日谈

    一直想写这篇"十日谈",聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是" ...

最新文章

  1. 090613 今天做了一个软件没搞定的RAID5
  2. 在决策树类相关算法中,一个接点的基尼系数通常是大于还是小于他的父节点?是总是大于还是总是小于?
  3. 思考Web应用的数据流
  4. C#精华面试题及答案 三
  5. 树——通用树结点数目、高度和度数的实现
  6. org.springframework.dao.InvalidDataAccessApiUsageException
  7. web聊天类数据库功能表结构如何设计?
  8. CentOS mysql配置主从复制
  9. 小故事有大能量(爱情故事)
  10. 瑞利-贝纳尔对流(Rayleigh–Bénard convection)
  11. 【视频行为识别4】I3D:Two-Stream Inflated 3D ConvNets —CVPR2017
  12. 【系】微信小程序云开发实战坚果商城-开篇
  13. Windows下免安装MySQL开机启动
  14. Valley Numer
  15. excel查找在哪里_HR:对不起,我们公司不招25岁还用不好Excel的人
  16. Struts框架实战精讲 struts1(2)- 登录案例
  17. Alexa Echo智能家居接入
  18. 存储过程中的when others then 和 raise
  19. MySQL学习笔记-B站动力节点
  20. 小玉买文具 题解//c++

热门文章

  1. Scanner输入带空格的字符串
  2. 对接支付宝手机网站支付接口,alin10071
  3. 文本与文本处理(一)
  4. 一代神机 iPhone 6s 也终于到了“剧终之日”,下一个“钉子户机型”将会是谁
  5. print函数的学习与总结
  6. Unity脚本(一)
  7. 启信宝受益所有人界面_希望您的项目成功吗? 然后确保其他人也可以从您的想法中受益。...
  8. 学习笔记13-HC-SR04超声波模块
  9. 基于asp.net校园二手物品交易平台-计算机毕业设计
  10. 网易北京研发中心-网易传媒部门深度学习算法实习生面试总结