淘先锋技术网

首页 1 2 3 4 5 6 7

为什么有些程序员宁愿拿5k的工资做后端开发?

后端,高耦合架构,代码不太容易懂,不好看,需要有一定的技术积累。

前端,主要是以页面为主,掌握了几个框架就能上手,学习成本低,门槛少,升职加薪难。

云技术的快速发展进一步加大了前后端的优劣势对比。

现在有名的几个云计算平台,腾讯云、阿里云、华为云,为程序人员提供了大量的控件和微服务,这些服务,都是在后端的吧。

就算部分被前端代码调用,但是总归是后端写的。

前端人员可替代强

说实话,中小型公司,对前端的要求就是掌握几个框架,做好页面开发,多快好省地完成客户的需求。

如果项目要求高,时间压力大,

没关系,再调几个前端开发来就好了,

大不了外包。

因为前端页面很好识别,而且相互之前分离,很少有几个页面有内部联系的,大多是点击跳转之类的联系。

就算有前端员工离职了,也不用担心产生什么影响。

后端研发细分多

相对前端的页面开发为主来说,后端的研发可就丰富多彩了。

基于云计算的微服务架构,设计人员把大量的后端功能做成了服务提供,不同的服务需要不同的专业技术人员,跨领域转行,难度都很大。

这就进一步造成了后端人员的门槛高。

比如从事音视频开发的视频研发人员;

从事人工智能的图像智能算法人员;从事大数据的大数据研发人员;从事业务的管理系统开发人员,各类业务系统还不一样。

。。。

最后这种细分造成了一个结果。

就是,

后端人员可替代性差

前端开发往往只有一类人员,页面开发。

最多换成移动前端开发,和PC前端开发,以及APP前端开发。

但是后端,

很轻易可以分出1百多个专业方向,

每个后端专业的研发人员都难以跨专业就职。

这就出现了短缺。

这么多的后端方向,

很容易就有几个领域找不到研发人员的,

或者找别的后端研发跨领域就职,

这样又要学个1,2年才能熟练上岗,

还会挤占他原来的后端研发人员。

于是造成了一个结果。

普遍来说后端的工资要高于前端

我们知道资本论,一切价格来源于需求。

前端的专业最多只有5,6个方向,而且可替代性很强,那么企业要招聘的话,就很容易招到人,

就算是新员工,也能够很快通过培训上手。

这样的形式下,

前端研发人员,涨工资就不容易了。

反过来,

如果你是一个专业方向的后端研发人员,

由于后端的细分化,

可能全中国你这个领域的研发人员也不超过1千人,

比如图像编解码领域;

比如区块链开发;

比如分布式架构开发;

。。。

这时一个新的公司要招人,

他培养一个新人就要两三年,

只能通过挖有经验的技术人员进来,

这还不得加薪啊。

所以,

我最近看到,

越是冷门的后端领域,

反而越能期待加薪和高薪。

比如C++算法开发人员,其普遍收入,就要高过

python算法开发人员。

因为C++算法开发人员培养起来难,场景少。

稀缺性导致了他们的成本高。

听我说到这里,

作为一个刚入行不久的程序员,

你是希望做前端研发,还是后端研发呢。

总结一下:

前端入门快,可替代性强,入行容易,门槛低,普遍加薪幅度不高。

后端入门难,细分多,可替代性弱,门槛高,后期加薪可期。

你看,就这么简单!

php手册51cto下载,为什么有些程序员宁愿拿5k的工资做后端开发