03.04 前端和后端程序员哪个需求量更大?你怎么看?

顽石mua


你是个啥样的公司啊?不同的公司对于前后端的工程师的需求是完全不一样的。比如,一个toB开发集成系统的公司,肯定是后端工程师的需求量远远大于前端工程师啊!

但如果是一个互联网业务公司,经常需要做各种不同的活动,当然是前端工程师的需求量远远大于后端工程师。所以,你不说清楚,你是啥样类型的科技公司,这个问题我要怎么回答呢?

又或者,你是想问整个开发市场上,前端和后端的需求配比吗?这个我目前没有相关的统计数据。但我相信,无论是前端工程师还是后端工程师,都有不同的开发场景,不可或缺吧。

如果你是想从事这个行业,想要切入一个比较的专业类别,需要一点参考建议的话,我给你的建议就是学习后端语言,成为一名后端工程师。

因为我是前端工程师,我可以负责任的告诉你,前端行业入门极其简单,但是楼梯在门后面。真正入门之后你就知道,你要学习的内容远远多于后端工程师。

所以,如果你感觉精力有限的话,还是学习一门后端语言吧,前端技术发展演进实在太快,我反正是已经学不动了。后生可畏,不知道这些现在学习劲头十足的年轻人,还能坚持几年。

反正十几年前那些就开始C语言开发的工程师们,现在依旧在写着C语言,并且没有什么太大的变化。在可预知的未来,我估计C能战到下个世纪。

但是前段呢?React 还能流行多久?三年?五年?鬼知道明年会不会有更加牛逼的技术出来。

所以,为了自己的未来考虑,还是学习后读研开发吧。

我是 FungLeo ,每日回答各种科技相关的问题,撰写各种科技文章,如果喜欢我,不要犹豫,赶紧关注我吧!

有不同的观点,欢迎在评论区中留言,我们一起讨论哦!

FungLeo


要用动态的眼光看待这个问题,以互联网公司 单个重要的项目为例 简单分为以下几个阶段。

从无到有的研发期:

前后端都从零开始,一般来讲后端要考虑的东西多一些,包括数据结构、技术方案、压力问题、前后端交互问题、安全问题。一般来讲 这个阶段 后端需求更大 招人力度更强。 公司里后端人数可能更多 不过前端也在不断招人 为后面做准备

项目上线的磨合期:

这段时间考虑更多的是 策略调整 为了留存 推广 做的一些活动,一些bug这段时间 如果前期后端设计的比较好 这个时候后端是相对舒服一些的,前端工作更多 前后端需求量尺平。人数应该相当

最后稳定期:

后端几乎成型公司主要是维稳 微调,前端持续更新 给用户新鲜感 各种活动 激励 还有无尽的需求,体验交互。前端压力更大 后端人员可能会进行缩减。 后面很长的一段时间 前端需求大于后端,

所以总的来看,前端需求略大, 但是后端骨干的稳定性更好,边缘地带要小心。 前端流动性是比较大的换人成本低 骨干也是一样


杨怼怼


看项目类型,H5/小程序/一般网站开发等对前端要求高;app/大型网站/系统/软件开发等方面对后端要求高。整体来说,对后端人员的需求量会更大~

这两年H5/小程序发展比较好,市场上出现了大量的H5制作工具(易企秀/兔展等),在这些平台,设计师都能快速做一个H5。比较火的微信小程序,根据内置规则,可以快速开发一个小程序出来。某种程度上缩减了普通前端的需求量~

那么前端开发者的发展方向?我想可能是框架、3D、VR、小游戏、视频这些。

另一方面,物联网、区块链、人工智能的兴起,也加大了对后端开发的需求量与要求:深度学习、网络爬虫、大数据、算法…

某种程度上讲,未来可能更倾向于全栈工程师。企业方面,节约了人力成本,同时对开发者更是高要求高效高精尖产出!

番外篇,我曾是一名代码写得不太漂亮的美女前端,现兼产品策划、项目管理,主要负责H5/小程序/网站开发~

感兴趣的欢迎来关


雾里看花花不现


看互联网上的招聘信息啊

看看什么 51 , 拉钩, 智联

千万别看什么58 这种鬼

看看本地有多少页,你就能清楚的知道那个需求量更大了

当然,如果你不知道搜索什么的话

推荐你,前端搜搜web,大前端,前端这些词

后端,搜搜java,php这些词

python是单独的,什么数据分析,什么爬虫,什么人工智能基本都是招python的

现在清楚了吗?

想了解更多IT方面的咨询,欢迎私聊站长


UI设计靠谱站长


会后端的多少都懂一些前端,很多前端的就局限于前端。换句话说,前端的东西不管什么语言的后端来说,它基本就是统一的。

也就是说后端的学习前端的语言比较容易,工作中也能经常见到前端的一些语言,就是写后台大多也是不需要前端来完成页面都是后端自己完成数据交互等工作。大多的后端的开发人员不仅负责本职的代码工作,服务器运营多少也需要掌握一些。正常点的公司前后端配置应该在1比2左右吧。平时的项目及服务器维护也基本是后端的人来做。

用人来比喻的话,项目就是一个女人,前端负责这女人的皮,后端要充实他的骨骼和内涵。两者都重要嘛!



贵州北漂男


理论上来说的话是一样大。如果做外包项目肯定要做到1:1。但如果公司架构不同或者技术要求不通,我认为应该是前端多于后端。比如说技术采用前后端分离的开发模式,那就需要一个后端给多个前端写接口,前端负责写静态页面,绑定数据等。


大明湖畔胡大明


都差不多,看你对哪方面感兴趣了,后期发展空间大还是做后端开发


浅笑嫣然93917


在当前的IT领域,前端开发和后端开发都有比较广阔的就业空间,至于选择哪个方向,要考虑三个方面的因素,其一是自身的知识结构;其二是未来发展规划;其三是兴趣爱好。

如果未来想持续走技术研发路线,成长为研发级程序员,那么最好选择后端开发,但是选择后端开发往往需要具备扎实的数学基础。如果数学基础比较薄弱,那么即使从事后端开发,通常也只能做应用级程序员,会有较大的上升瓶颈,所以数学基础一定要引起足够的重视。

从事后端开发通常会从应用级开发开始做起,Web开发是比较常见的选择。目前Web开发常用的编程语言包括Java、PHP、Python等,从就业的角度出发,应该重点关注一下Java和PHP,从未来发展的前景出发,可以重点关注一下Python,目前Python语言上升趋势比较明显。

随着移动互联网、大数据和物联网的发展,目前前端开发越来越受到关注和重视,当前的前端开发包括Web前端开发、移动端开发、大数据呈现端开发和各种嵌入式设备的前端开发,由于前端开发的功能边界不断得到拓展,前端开发的团队规模也在逐渐壮大,前端也因此被称为“大前端”。

前端开发在学习难度上要稍微低一些,但是内容却比较多和杂,需要学习者通过大量的实验来逐渐熟悉前端开发过程。Web前端开发需要掌握Html、CSS和JavaScript三大块内容,移动端开发需要掌握Android开发、iOS开发以及基于各大App平台的二次开发,嵌入式前端开发主要是采用JavaScript来完成一些可穿戴设备的呈现端开发。

相对于后端开发来说,前端开发比较容易上手,能够相对比较容易建立起学习的自信心。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。


千锋长沙


当然是前端....

后端程序员目前正面临着消失的问题...

1.后端其实没啥可写的...基本上都用SQL搞定...

2.SQL其实也不用写了...Hibernate之类的越来越多....

3.影响这些配置型开发的关键因素其实是效率...但现代框架下...效率根本不是问题...多买几台机器就得了...机器便宜喽嗖的...

4.所以慢慢地...后端开发将面临一个人就可以支撑项目的开发....一个人支撑几十个项目的后端开发...


ACME63610374577


现在大前端包括全栈开发者都已经前后端自主开发,数据逻辑层和界面显示层全包了!

项目剩下的架构和AI算法给后端吧…………


分享到:


相關文章: