[请益] Java后端薪水更高的方向

楼主: empireisme (empireisme)   2022-07-16 15:17:48
文章可能很长,先说一下
一 个人背景和工作内容
我个人的背景是年资一年的Java后端工程师,目前在电信业服务(非中华电信),学历为清
交商管硕士(非资管)
年薪大概65-75万(因为是年终占比太高所以不确定,月薪不到45K)
我的工作内容主要是Spring Boot开发,使用的技术框架主要是
swagger,hibernate,jdbc template,spring security等等
部署方面就是打包成war档案,然后丢到linux主机的tomcat资料夹里面而已....
后来公司导入jenkins之后,大概也不需要管部署
我的工作内容真的主要就是CRUD,而且还是给内部业务的的CRUD
我自己有感受到,我是那种要工作中有用到,才会体会比较深的类型
比如说我学生时代一直不太会用left join 现在终于比较熟
不知道sql指令要命中index,要下explain去检查
以前不知道学生时代那些继承的动物例子有什么用,后来工作后看到前辈去用basedao
里面包了很多常见的功能像是paging之类的,才发现继承的好用
我清楚意识到,因为我做的只有CRUD而且还不是给很多使用者的CRUD所以
非常害怕落入所谓的工作十年可是可能技能跟工作两年的人一样的状况
版上的大大才多次提到类似的概念
原文问错问题了,不管你学什么,学多少技术种类,都不会影响你的薪水。学到什么程度
,找什么工作,才会影响薪水。
之前看了Drtech大的文章
https://reurl.cc/Yvx344
所以我的问题如下:
1. Java Backend要学多深 ?
之前看了本版的系列文章,
https://www.ptt.cc/bbs/Soft_Job/M.1527864627.A.626.html
还有几篇 java 后端的面试心得
都会问到 jvm 调优,或是redis kafka相关的问题
但是我目前的公司应该是不会用到
2. 要找什么产业,哪些公司 ?
为了避免这篇文章太像伸手牌,所以下面会放入我觉得可能可以的产业和我自己的网络上
发现的观察
# 二 做过的努力
1.
想说即使公司没有大流量场景来训练,然后大流量场景可能又和多执行绪有关
所以就想说去udemy上买相关课程
![](https://i.imgur.com/YaBiwGy.png)
目前大概看了三分之一,但还是有点雾煞煞@@
做过的事情是找了几个网络上的范例,比较有开多执行绪跟没开多执行绪
统计资料夹大小的速度差别
2. 基本的资料结构
去geekforgeek还有买书练习java资料结构,主要以leetcode explore为主
书我目前是看 数据结构与算法之美 是简体书,好处是书中的code都是用java还不错
目前大概是排序算法 练过快速排序,合并排序
linkedlist知道基本的时间复杂度,还有删改操作
还有一些经典题目,例如反转Linkedlist 合并两个linkedlist,环的检测等等
目前是感觉对于code的掌握度有变高,脑袋也有变灵活点,但可能因为我的工作性质,所
以还没感受到资料结构的威力,我目前的工作性质大概只会用到两种资料结构ArrayList
还有HashMap
3. 看对岸的面试题
对岸有很多JAVA面试题的影片,就是诸葛老师他们,睡前会看个一两集,
蛮喜欢看一些像是mysql优化的
![](https://i.imgur.com/Cf0uon0.png)
或是对岸的图零学院,他有一系列的刷题套路可以看
# 三 觉得还不错的产业 电商产业和租车产业
看了电商产业的职位,有的会和金流有关
有的和物流有关
有的则是订单相关
订单部分好像又可以很复杂
之前看到有版友提过
- 订单快照功能,保留当时的商品资讯 e.g. 价钱,规格等
- 是否需要跨商店结帐?
- 出货时需不需要做到分批出货?
- 退款时需不需要做到只退款部分商品?
- 出报表支援商业决策,譬如说过去一个月,哪间商店营业额最高? 哪些商品最热卖?
像我就对这些问题的数据库设计没什么想法,我可能就停留在有一对多,多对多,然后要
做正规化而已
,比如说要知道过去一个月哪间商店营业额最高,应该就是直接下sql指令就好了吧?
当然这是我最初浅的想法
然后电商产业好像会有一些双十一的的高流量场景?
国内JAVA为主的电商,我知道的有
momo 跟远传friday,但后者好像有大裁员,而且cakeresume上面显示的薪水,好像也是
45K到70K的样子,另外momo虽然非常赚钱,但是网络上查到的java工程师薪水好像也普普
另外我最近看到格上租车的职缺描述,里面提到会设计高流量后端服务,还有微服务设计
![](https://i.imgur.com/bwjDkfo.png)
但是其实我没有接触过租车产业,不确定是不是如同cakeresume上面说的那样
# 四 台湾系统厂
之前看台湾系统厂的中位数薪资,其实也不低,当然是比半导体低,但是也有一定水准
但是我实际去找 asus 或是 acer的JAVA工程师薪水,好像也是普普
![](https://i.imgur.com/VW1hS1o.png)
# 五 外商
![](https://i.imgur.com/Up3x6gP.png)
之前看到太阳鸟在征才,也不太确定是要学到什么程度才能拿到比较高的薪水
# 六 我的学习困境
透过专案的训练,开始学会用swag方便测试API,开始学会Spring Security懂得如何基于
脚色给予适当的URL保护,原本没学过jdbc template,也慢慢学会了
但是外界常用的redis kafka 或是多执行绪技术我们公司目前应该是不会用到
# 七 结论
上面好像写得有点太发散,所以我应该找什么产业的什么部门?
电商吗,还是一些乙方,因为乙方我看过有些公司好像也有月薪七八万
Java 后端应该要能学到什么程度,能解决什么样的问题? 才能有一百万左右的薪水?
我自己的想法可能是leetcode要能够解掉easy
mysql 优化要能够说出除了index命中以外
然后是不是要自己想办法学会Spring cloud 这种微服务框架?
甚至还要会负载均衡 ?
作者: WilliamLFY   2022-07-16 15:22:00
搞懂台湾赚钱产业,去对产业随便都会破百,现在都是在拼破200的
作者: James781004 (键盘暴民)   2022-07-16 15:22:00
太阳鸟的话,比起Java你可能要更加注意英文你想学那些微服务框架,可以看YT那些做项目的课
作者: abccbaandy (敏)   2022-07-16 15:26:00
你直接去那些高薪的公司面试不就知道了?
作者: devilkool (对猫毛过敏的猫控)   2022-07-16 15:37:00
直接面进去那些有大流量服务的公司学就投投看又没损失,当然他们要求的工具会越多越好
作者: newhandfun (新手方)   2022-07-16 16:27:00
推,在下虽然进对公司侥幸破百。但也跟大大一样还是很迷茫。
作者: abola921 (南港金城武)   2022-07-16 16:28:00
跳很少一次到位的,先跳个几次,就不用问了
作者: iceonly (只有冰)   2022-07-16 16:28:00
你也才年资一年,去应征junior就好了怕什么;平常不会用到的东西自学只会忘记
作者: qwe70302 (为何一到90分就会输)   2022-07-16 16:32:00
才一年,选好公司比薪资重要多了你去投破百的,人家当然要求即战力啊
作者: randall1234 (威轩沙)   2022-07-16 16:40:00
有实力顺利的话第二年就破百了,不要看钱,尽量加强技术的广度
作者: underwater (underwater)   2022-07-16 16:48:00
薪水这种东西是看公司和看产业的,想要高薪其实你只要达成两个目标就好,1.英文沟通流利 2.彻底了解算法和资料结构,上面那些技术还没学也没关系。
作者: shaomi (kerker)   2022-07-16 17:05:00
garmin有分工程部跟非工程部的缺,要考虑清楚
作者: holebro (穴弟弟)   2022-07-16 17:24:00
先投投看了
作者: BigCockman (大雕男)   2022-07-16 17:25:00
直接投履历最快 被问倒你就知道要加强什么部分了
作者: yuzukeykusa (Q)   2022-07-16 17:28:00
感觉你适合上带你从头开发一个有市场需求的后台之类的那种课程,直接看英文课程吧
作者: shaomi (kerker)   2022-07-16 17:46:00
线上课程感觉很少楼上讲的那种吧@@
作者: loadingN (sarsaparilla)   2022-07-16 17:49:00
支那也有不少吧 带你做项目什么的教学
作者: James781004 (键盘暴民)   2022-07-16 17:54:00
YT或B站上面一堆吧,从头开始教的也很多
作者: k798976869 (kk)   2022-07-16 18:01:00
破百不难 要破两百你方向是对的 就是要高流量高并发只是比较可惜的是台湾人数不够多 服务做国内的流量低
作者: dnabossking (少狂)   2022-07-16 18:38:00
建议直接去面年薪有100+的职缺,而不是现在这样
作者: alihue (wanda wanda)   2022-07-16 19:27:00
其实破百有好几种领域,而且准备方向完全不同光目标竹科、顶级美商、知名外商、国内纯软、接案乙方金融业、系统厂,这些都有破百万的缺,只是要求都不同虽然你已经尽力找方向了,但这个真的没答案。除非你能指出目标公司
楼主: empireisme (empireisme)   2022-07-16 19:33:00
就以国内系统厂好了,或是国内纯软,不喜欢制服所以金融业不要就以双A,仁宝,台达,他们,后端java破百的需求是什么呢他们也要刷题吗?我猜他们不需要多执行绪?
作者: sb8888 (V5)   2022-07-16 19:41:00
年薪有大相关的是产业和公司 不是能力
作者: alihue (wanda wanda)   2022-07-16 19:49:00
你举的那几家应该有做过完整专案懂 DB 就有机会,学历可能也是考量的点。面试前把 java 与 db 经典面试题google看一看。刷题若有大概 easy。甚至你现在去面搞不好还有 offer
作者: shaomi (kerker)   2022-07-16 19:51:00
那如果是知名外商该怎么准备QQ
楼主: empireisme (empireisme)   2022-07-16 19:53:00
@sb8888有推荐的产业和公司吗?@alihue那看起来我现职再待一年好像就可面面看了
作者: sb8888 (V5)   2022-07-16 20:02:00
我个人现在在币圈 在台湾薪资最高的还是ic吧 专职仔有点难进去qq转职
作者: peter98 (新兵)   2022-07-16 20:40:00
红明显 想高薪要增进的是后端技能 不是java后端技能
作者: Booker5566 (书人五六)   2022-07-16 20:49:00
顺便求一下 有什么YT 做项目的频道推荐吗 感谢板上大大
作者: fantasystar (小光先生)   2022-07-16 21:07:00
netbase
作者: wave1et (百分百殖利率)   2022-07-16 21:21:00
英文弄好 跳外商
作者: vi000246 (Vi)   2022-07-16 21:27:00
我只能说学英文
作者: Dartmoor (纵谷的春天)   2022-07-16 22:07:00
跟你会多少无关,跟在哪里工作有关(1)练好英文(2)刷leetcode(3)跳外商
作者: cuke (干口)   2022-07-17 00:09:00
等一个人能干完从头到尾专案含上线时候...
作者: purin88 (原来我是愤怒的乡民)   2022-07-17 00:54:00
leetcode,英文,外商
作者: elmo56 (小树芽)   2022-07-17 02:06:00
换语言比较快,go, rust, nodejs普遍比爪哇薪水快找一个是用这些语言的职缺重学,磨个半年一年再跳
作者: wani420 (wani)   2022-07-17 10:24:00
leetcode 英文 外商 +1 然后看system design的书
作者: prag222 (prag)   2022-07-17 11:04:00
想持续写code学一下设计模式吧?哥自学八哥月出关
作者: MonyemLi (life)   2022-07-17 11:27:00
后端广度关系到是不是有别的部门分摊,深度取决于自身要求。价格跟产业有关系另外基本菁英就是要年轻就要做到别人老了才能做到的不需要不等于不会用上,上面各种教学都会被认真的人放在专案内,最后整包有点门槛
作者: acgotaku (otaku)   2022-07-18 12:54:00
先去纯软大流量公司 趋势 讯连 kk 之类的进去门槛也不高 刷个e~m 一百题就能进去了进纯软先领一百 过几年就能领140 在几年变架构师带个小团队 就能200。所以你先换个纯软大公司吧如果没有进去谷歌脸书的能力 这样也算满普遍的软工神级道路*升级
作者: c70015 (wei)   2022-07-18 19:56:00
产业决定薪水
作者: jakert123 (kaka3315)   2022-07-18 20:24:00
有四大学历建议直接投台积IT
作者: newhandfun (新手方)   2022-07-18 22:35:00
纯软大流量公司没有这么好进。刷题再多,学历不够还是没机会
作者: TheWhack (我是德华)   2022-07-19 15:49:00
没什么经验就不要想直接进高流量、高并发了..哪那么多缺
作者: xrururururu (胖达)   2022-07-19 21:37:00
一年慢慢来吧
作者: wu0h96 (喜感)   2022-07-20 01:09:00
英文不错沟通顺畅的话可以投我公司,大概是你现在的两倍,过得很开心的欧商:)我是大约两年年资 跟你没差很多
作者: loadingN (sarsaparilla)   2022-07-20 13:00:00
楼上是哪一间啊 不说怎么投
作者: yourinfo (...)   2022-07-20 21:48:00
一两年就换一间,这是最快的做法,用经历补上去自学是必要但没实战,终究打不到痛点
作者: crazylunar (橘色光束)   2022-07-20 22:25:00
趋势也不是全部大流量,你还要选对部门,不然也是只有写crud的
作者: wu0h96 (喜感)   2022-07-20 23:10:00
啊真的想投的人就会站内我了啊
作者: stellvia2359 (Astral)   2022-07-25 20:24:00
去博弈轻松破百
作者: jgoodman (朱力安好人)   2022-07-27 17:37:00
去美国
作者: zenuie (zenuie)   2022-07-31 09:17:00
先想你想要解决什么样的问题再去做学习,不然程式语言的东西是学不完的。
作者: chaung1892 (Neil)   2022-09-07 10:28:00
公司能赚多少? 你能帮公司赚多少? 你有多重要? 才会决定你的薪水, 所以一开始题目方向有点问题

Links booklink

Contact Us: admin [ a t ] ucptt.com