查看原文
其他

一个薪资被严重低估的方向!

沉默王二 沉默王二 2023-04-16

作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com

大家好,我是二哥呀。

开门见山地说吧,前端是一个薪资被严重低估的方向。为什么这么说呢?

因为在以前,后端开发是可以兼顾前端开发工作的,我自己工作这十多年时间里,就曾在不同的阶段参与到前端开发中,最近一次就是技术派这个开源项目的研发。

正因为此,大家对前端的刻板印象就是工资不如后端,但经过这几年的发展,前端的地位已经举足轻重,薪资待遇也和后端不相上下了。因为前后端分离后,后端开发已经很难在短时间内驾驭前端的技术栈了。去 Boss直聘直聘上搜一下前端的岗位,也能感受到前端岗位的薪资待遇,还是挺可观的。

那么对于大一大二的学生党来说,如果对前端比较感兴趣,完全可以梭哈。还有就是对于工作党,尤其是前端的小伙伴,可以在前端方面继续精进,这个方向大有可为。

好,接下来给大家分享一个二哥编程星球里的主题:一位球友,部门里基本上都是后端,只有他一个人是前端,项目经理经常念叨他去学一点后端,他就开始犹豫了,是继续深入学习前端,还是花点时间学一下 Java 后端呢?

希望二哥的回复能给大家一些启发和帮助🤔。

球友提问

近期很迷茫,想让您给个建议,我的情况是:毕业之后找工作从中选择了一家银行外包,之后一直干到现在,项目技术栈很老,部门里基本都是后端的,但是我是前端的。说实话没学到多少东西,然后现在项目也是换了两个了。项目经理时常念叨让我去学一下后端,我想再待几个月等他给我涨薪,如果幅度太小了就打算跳槽了。

我前端在毕业时,就学到了vue,react没学,现在安排的工作通过项目经理讲解基本能完成。多数都是通过同事或项目经理带着去做后端的一些工作。(早9晚6,工资待遇说实话一般般,刚入职前三个月加班,后来去另外一个项目就没加过班。现在不加班的情况下每天晚上9到12点都会学习)不想太安逸了,所以近期需要继续深入学习前端找时间跳槽还是花时间学习后端从java学继续在这个公司安逸稳定下来晋升?

二哥回复

你好。

1、明确自己的职业发展方向

学习后端还是学习前端,我个人觉得如果一直打算在外包团队的话,那可能就要前后端都得会。

如果你想去更大的平台,那我觉得你就需要深入学习前端,去跳一个和你技术栈更匹配的公司。

能有学习的态度非常好,但说实话,一般做银行外包,很少有只专注一个方向的,即便是在大厂,我一个朋友在字节,学的 C++,但进去后做的也是前端。

这就是实际的工作情况,不太可能说你入职前搞的啥,入职后就一定会让你搞啥,基本上都是根据部门需求、项目需求,随时随地调整自己的技术栈,和公司的发展需求匹配上。

反正我自己的职业生涯中,就前后端都会搞一些,公司需要我做什么,就临时去学和调整。

但说实话,这个过程还是挺有趣的,不会说很枯燥。

我自己是一个后端,但写过前端,Vue、react、JavaScript、jQuery、bootstrap、flex,反正全七八糟的都会学过一些。

尤其是 JavaScript 学过以后,再去学 Java 8 的新特性,比如说 Lambda 表达式,就感觉之前有了基础。

一般在一个外包团队里,前端可能确实只有一个,但后端可能有两三个,这是基础搭配。

当然了,如果你自己想继续深入学习前端,我觉得前端也是有蛮多东西值得去学习的。

  • HTML和CSS:这是前端开发的基础,你需要学习如何编写HTML文档和CSS样式。
  • JavaScript:学习JavaScript是前端开发的关键,你需要掌握JavaScript的基础语法、DOM操作、事件处理、Ajax等知识。
  • 框架和库:学习流行的前端框架和库,如Vue.js、React、Angular等。它们可以帮助你更快速地开发Web应用程序。
  • Web性能优化:学习如何优化前端性能,包括减少HTTP请求、使用CDN、压缩和缓存资源等技术。
  • 前端工具:学习前端常用的工具,如Webpack、Grunt、Gulp等。这些工具可以帮助你更高效地进行开发和部署。
  • 响应式Web设计:学习如何设计适应不同设备的Web页面,包括移动设备和桌面设备。
  • 了解后端:了解后端开发的基本概念和技术,如HTTP协议、API设计、数据库等。这将有助于你更好地与后端开发人员进行合作。

我之前的这个前端学习路线,你也可以拿来作为参考:

https://tobebetterjavaer.com/xuexiluxian/qianduan.html

2、评估公司的前景和自己的薪资待遇

换公司不一定能解决所有问题,但也不能说就一直安逸下去,不去提高。

这个需要你自己学会评估,到底是留下还是离开,但不管是学习前端还是后端,该学还是得学。

我的建议是你以前端为主,让你成为团队不可或缺的前端,即便是新招一个前端,也无法替代你。

然后以后端为辅,争取有更大的团队去发挥,比如说跳槽到新的公司,你要做 leader,那一点后端不懂,很容易管理不好团队。

3、学习后端技术

如果你想学后端,那么可以顺着二哥的 Java 进阶之路去学习,这个目前在 GitHub 上有 7600+ 的 star 数,我自认为还是挺不错的一份学习资料。

https://github.com/itwanger/toBeBetterJavaer

以上,希望帮助到你,加油!

ending

一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 2100 多名 球友加入了,如果你也需要一个良好的学习环境,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。

星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远

下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。

最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。

欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存