前端和后端哪个工资更高呢?
码上未来(沈阳校区)
发表于:2022-10-25 14:58:16前端和后端哪个工资更高呢?
一个大二学生问的,说老师在讲课时说,从工资来看,后端开发要比前端高,并且说,掌握公司核心技术的都是后端。他问事实是否真的如此,然后问该如何规划自己的工作。
这里整理的是个匿名,答主应该是在网易工作过,后来去了阿里。很有参考意义,特此整理出来供参考。
前端工资比后端低吗?
我可以负责任的告诉题主: 据我所知,至少在杭的网易、阿里,前端跟后端是一个批发价。
关于以上,我说的是业务层的。假如你非得说开发Web 3D引擎的前端比一个普通的Java价格贵,或者玩Hadoop的数据研发比一个普通前端高这就是属于杠精了。
我们指的前后端,一定是Web开发的前后端,属于 Web业务开发。不然写中间件、大数据的后端,写 Web 3D引擎、前端框架设计的前端,都属于脱离传统 Web开发的范畴了。
我指的是同水平的情况下, 因为个体的差异十分大,但是普遍一个P6/7的前端跟一个P6/P7的后端是一个价格。
很多大学老师,其实离软件行业很远了。我们不排除一些大牛老师跟企业保持着密切的合作,但那只是少数。
所以,老师对行业的一些看法并非可以全信,在知乎上问问是好的;但是知乎上每个人的观点也不一样,现在就有人说后端价格更高这个观点,我再给你讲得详细一点。
1. 一定程度上,后端薪资更高的观点也不是错的。
为什么?如果你算一下阿里前端的平均薪资和后端平均薪资,一定是后端高。
前端的地位提高,就这几年的事情。现在你去阿里P7前端跟后端(阿里后端就是Java)是一个价格,可是之前一定是后端高,加之后端在阿里创建之初就有了,很多后端出身的人早进入管理层了。但是他们依然是挂着P9/P10的头衔的后端,前端不过是10年前后才发力的,P10以上的前端其实就那么一两个。
严格来讲到了P10这个已经没什么前后端这一说了;只不过是前端出身或者后端出身而已。如果是一路走技术路线上来的,前后端啥的都是通吃的。如果走的管理,其实已经不算技术了,那就是纯粹的管理。
所以,你现在根本不用担心这些问题, 现在批发价是一样的,因为不管是平均数怎么样,到自己手里的才是王道。
2. 个体差异很大,即使同一个拿的也有多有少。
我其实在同的工程师里是属于高薪那个的,虽然讨论薪资是高压线,但是每个员工都或多或少知道自己的情况。
当时去阿里时,我开的价格很高,一个原因是我当时并不想离开网易。如果不到一定价格我是不会走的,还有一个原因是,想探一下自己的价值到底有多高。
这就牵扯到一个程序员生存策略了 :每年一定要拿出两个月出去面试——不管你要不要走。需要不断评估自己的价格,和发现自己身上的缺点及时弥补。
很多程序员不知道自己值多少钱,要么不敢要工资、要么狮子大开口。想知道自己值多少,去市场上试水是做好的办法。要记住一点:你的价格是市场决定的,而不是你的能力。你的能力,在稳定市场情况下可以跟价格成正比。但是市场永远不是稳定的。
3. 不管是前端还是后端只是个敲门砖。
很多年轻(其实我也挺年轻的)的小伙伴们都有一些执念,比如打算写一辈子Java,成为Java大牛,走向人生,其实想法是好的,但是不可取。
我们从技术角度来说,因为写一辈子Java是当不了Java大牛的,你依然需要学习JVM系的Scala、Kotlin,更底层的C/C++,还有Go、Erlang这些拥有Java不同哲学的语言。
最后,发现你Java只是你的敲门砖,真正让你成为Java大牛的是你懂的不同语言的哲学,懂得不同场景下发挥出Java的优势,规避Java的劣势,深知Java的优缺点。而不是抱着Java是好的语言,写一辈子Java。
从职业生涯的角度来说,注意我在前文中用描述高P的工程师的词汇,『xx出身』。对于高P而言,没有前后端。前后端只是敲门砖,因为我们今天讨论的Web业务层面的开发,说实话都是处于计算机难度底端的玩意。之于一些答主说的鄙视链,其实就是中国队鄙视泰国队,菜鸡互啄。
在Web这条线上想走到高P,基本上都是走业务架构这条路,这考验的就是大局观了。
P10以上还能纯玩技术的我指出几个方向,算法相关岗位(深度学习、计算机视觉等)、数据相关岗位、图形学相关岗位(比如网易开发游戏引擎的大牛等)、大规模系统的底层相关(阿里云)、安全相关。
总结:
1. 前后端目前在大厂至少是一个批发价。
2. 你作为一个个体能拿多少取决于市场,也取决你的个人能力和谈判能力,更平均薪资无关。
3. 不管是前端还是后端,只是你之后发展的敲门砖,传统web开发没有难度可言,想走高P懂前后端,是起码的要求。
如何规划自己的职业?
最后,题主问到如何规划自己的事业。上文说的很清楚了:前端只是你的敲门砖。下面,谈谈几个靠前端敲门后的大方向:
1. Web开发
前端、后端是Web开发的两个端,其实同城 Web开发,在很多国外公司没前后端这个说法,都叫做『软件工程师』或者 Web developer。
其实,要转换一个思想 :前后端并不是对立的,而是纯粹的一家人。只是被国内外的一些市场强行分成了前后端,所以在你保持前端高水平的情况下,精进一些后端技术是必要的,但是要分清主次,前端为主。
2. 数据方向
以后数据就是互联网时代的石油嘛,这个方向也不错。
在前端这边就是可视化相关的技术,在阿里这边有大量的数据可视化实践,因为阿里号称自己是数据公司。
逼格比Web开发高,以后再精进也还是离不开大数据相关的东西。什么Hive、Hadoop之类的。进一步说,Web开发分Web前端和Web后端,是以Web服务的角度来看待的,数据研发这个是在Web开发的基础上用数据附能,懂可视化的一定是有前端能力的,懂Hadoop的一定Java玩的溜,属于Web开发的拓展方向。
3. 大前端方向
上文提到,移动端的ios/安卓早就式微了,但是并不代表死了。只是所有公司都意识到,没必要上原生开发了。
一些大厂,比如阿里,在大量实践rn和weex;由于公司内部安卓/ios式微,一定程度上,前端把ios和安卓收编了,统称大前端(还有node)。
距刘平川说收编完安卓/ios后加上node团队,大前端人数与后端持平。可以想象大前端的leader的话语权了:学一点ios/安卓没坏处。
4. 图形学方向
图形学的集大成者无疑是游戏行业,当然阿里也有自己的游戏业务,前端自然是与图形学有千丝万缕的联系,除了上面提到了可视化,还有相关3d引擎的开发工作。
不管在广度上下功夫,还是在深度上下功夫,其目的就是在技术上高出其他人一个维度。
码上未来大连校区介绍
码上未来服务于高端IT开发人才的培养,教学大纲紧跟企业实际需求,保证课程内容紧随IT互联网发展步伐,课程包含:H5前端开发、Java微服务开发、互联网全栈开发、Python+人工智能、前端与移动开发、C/C++、全链路UI/UE设计、云计算、智能物联网、Unity游戏开发等全栈开发学习内容、旨在通过立体化的人才培养、为企业输送能够创造价值和带来效益的IT职业精英。
码上未来始终秉承“立足精英时代,培养时代精英”的使命,以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于引领中国IT人才实践教学模式,努力打造高质量值得信赖的IT人才服务平台。
预约申请免费试学5天互联网全栈开发课程(含H5前端开发、Java微服务开发)!
直接拨打即可预约申请免费试学!
怕钱不够?
可分期付款学费!
怕没时间?
就业班、业余班两种班型任你选择!
怕学不会?
教学采用全程面授高品质、高体验培养模式,特别重视学员实践能力的培养,根据个人学习计划提供视频、图文、答疑、作业批改等服务,旨在让零基础学员轻松入门。
担心就业?
码上未来,成就你更好的未来!
前端和后端哪个工资更高呢? 原创内容,请点击沈阳软件系统培训
热门课程
-
web-HTML5前端培训-周末班
询价
-
软件培训-全栈开发就业班
询价
-
沈阳5G网络优化工程师培训
询价
-
C语言C++培训
询价
-
沈阳数据结构与算法培训
询价