对钱多活少的感兴趣,是前端or后端开发?

Posted 菜鸟要飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对钱多活少的感兴趣,是前端or后端开发?相关的知识,希望对你有一定的参考价值。

对钱多活少的感兴趣,是前端or后端开发?

鸟哥,我最近在看javaweb的课程,学着学着发现对web开发挺感兴趣的,现在有点纠结了,不知道往哪个方向发展了。想请你指点一下。千万别说,看自己的兴趣哈!我对这两个方向都不太熟悉,所以还谈不上兴趣。

巧了,我也特反感别人给我说,看你兴趣。我特么要知道对哪个感兴趣就不迷茫,如果非要说对哪个感兴趣,当然是钱多活少了喽。好了,今天就分享一下自己的看法,希望能帮到你。





首先我说的前端是指的大前端包含web和移动端。

技术

前端应用层上的技术,总的来说入门相对比较容易,尤其是现阶段前后端分离的开发模式下,但是你想撸一个jquery框架绝非易事,前端技术在广度上更新变化的比较快,例如web技术流行的框架中就有react.js,vue.js,angular.js;移动技术以android为例,从原生java开发,到ReactNative跨平台开发,再到目前谷歌又推出了Kotlin。在实际工作,公司对于新的前端技术在项目中应用推广还是很快的,尤其是那些可以节约成本的技术,例如ReactNative。工作更多驱动你要不停的学习新的技术,工作多年后你会发现,很多前端技术你都会,但都不深入,甚至数据结构,算法等在实际工作中从未运用过,前端开发人员的可替代性相对还是比较大的。

后端应用层上的技术在深度上要求比较高,当然入门也不算难,掌握常用的框架,熟悉CURD业务代码,也能混口饭吃。但在工作中像高并发,分布式,安全,中间件等难度稍高的技术,也是以后必须掌握的技能,甚至最近火爆的大数据,人工智能,区块链更趋向于后端技术人员来学习。在实际工作中,后端技术基本上算是稳定的,不会像前端技术更新的那么频繁,更不会像新的前端技术那样容易推广应用,接口变动毕竟是牵一发而动全身,况且Java在后端的应用暂时占着很大的比例,在学习上还是很有针对性的,后端开发的工作更驱动你要追求技术的深度,随着深度的增加,相信对数据结构,算法,高数等要求也更高,学习难度也是增加的。

工资


就在南京来言,刚进公司的批发价差不多,但工作三年后相同的职位,后端开发工资比前端开发的工资高,至少我遇到过的后端开发人员工资超过20k的比例比前端开发工资超过16k的比例大。


工作强度

个人认为后端工作强度还是大于前端的。举几个自己知道的例子来说

1、后端基本上是1端对web、android、ios 3端,在实际工作中3端的进度不可能全部一样,因此同一个需求而言,后端除了要完成基本功能开发外,还要考虑版本控制,多端控制等问题。

2、技术支持,也就是线上问题的解决,如果没有专门的技术支持人员,那这份任务基本上都是后端为主,前端配合。谁让线上日志是属于后台系统呢。

3、后端上线基本上是后半夜,因此通宵工作的可能性也更大了。

当然你如果是全栈工程师,不用说你的工作强度是最大的。

未来规划

后端更趋向架构师和技术总监的岗位,总的来说,还是偏向技术的;前端则更多是项目经理,产品经理岗位,偏向项目管理,协调人员等。


其它


后端更多时候可以安安静静的看业务,撸代码。后端开发人员对接的系统也是比较多的,例如:前端需要的一种数据,后端很可能要从很多个系统获取处理后再吐给前端,因此对公司的整体业务比前端人员要熟悉。

前端的开发更偏向产品本身,如UI,交互等,还要花相对更多的时间和UI、产品撕逼,当然这是有好处的,毕竟学会与人沟通还是很重要的。

最后,以上只是小编的经验之谈,仅供参考,欢迎大家留言交流



今日投放的书籍福利,今日留言有特殊要求



留言内容要求:

谈谈你对是选择前端还是后端的看法?


留言内容要有意义

字数大于10个


留言内容不符合要求的将不通过

第一名精选留言、点赞数量最多的、和第66位留言者

各获取《Android组件化架构》一本

以上是关于对钱多活少的感兴趣,是前端or后端开发?的主要内容,如果未能解决你的问题,请参考以下文章

前端难还是后端难?

你最喜欢的后端开发框架是什么?

图解:前端和后端开发人员的大PK

2021年,前端,移动开发,后端,我该选哪个?

微信小程序开发前端+后端(Java)

前端开发和后端开发有啥区别