云原生开发还是 Java 后端?

2024-07-13 17:01:18 +08:00
 ipsum0320

各位大佬,小弟目前准研二,还有一年秋招,在选择技术方向上陷入了迷茫,恳请前辈们解答。

小弟 985 本华五硕,本硕均为软件工程,本科时专注于 Web 开发,前端相对比较熟悉,React 、TypeScript 、Webpack 都搞过,后来在某大厂进行了前端实习后,发现前端在团队中的话语权太低,因此跑路到了 Java 后端,做 SpringBoot 、MySQL 、Redis 相关。

研究生实验室方向为云原生相关,因此也接触了一些 Kubernetes 、Docker 、Go 技术栈,起初我感觉云原生技术栈比起传统的 Web 前后端更加小众,门槛也更高(感觉像是基础架构),是一个不错的方向,因此就想深耕一下,包括做 CNCF 的相关开源等等。

在具备了一定基础之后,机缘巧合之下,进入到某大厂的云原生部门进行实习,四个月下来,感觉工作中的云原生和我想象中的云原生有很大不同,需要和业务方对接,回答他们的问题,而且技术也没我想象到那么厉害,更多的是对已有基础能力的包装,而且之前我以为基架要更轻松,没想到部门下班很晚,要晚上 9 点多 - 10 点。

我就陷入了迷茫,感觉所做的事情并不比 Java 后端“高级”多少,而且也很累。之前我认为做云原生的话,技术壁垒会比较深,职业生命周期会长一点,工作会稳定一点,但现在看来,感觉好像也很难达到我的预期。

我不知道是不是因为我是实习生,所以对云原生这个岗位的视野有限,我最近萌生了转回 Java 后端开发的想法,恳请有经验的前辈们不吝赐教,最近一直被这个问题困扰,很焦虑。

1618 次点击
所在节点    问与答
6 条回复
bug51
2024-07-13 17:58:34 +08:00
个人是个普通码农。什么框架什么技术,目的都是“易学易用”。普通人花点时间能学会,框架和技术才有生命力。不会因为你是高智商人才,技术就专门服务于你

搞什么技术壁垒就唯独剩下搞 c++啊,越往机械层级靠近的,发明目的不是为了“易学易用”
bug51
2024-07-13 18:01:32 +08:00
软件工厂就是人类和机械之间的指令翻译,软件工厂越靠近机械层性能越强、越难读懂

AI 时代很难说哦。AI 就是牛逼的翻译官。普通的人类语言翻译人员 80%都可能通过 AI 同声传译替代
ipsum0320
2024-07-13 18:01:35 +08:00
@bug51 只是不想职业寿命太短。。。
bug51
2024-07-13 18:08:26 +08:00
@ipsum0320 银行喜欢招你这种根正苗红——本硕计算机/软件工程 十年 it 开发经验,直接招的就是银行 it 架构师
bug51
2024-07-13 18:10:20 +08:00
银行 it 薪资肯定高于市面的码农 对比华五毕业生可能不是那么亮眼。薪资如果接受不了那没办法
javak
2024-07-13 19:32:43 +08:00
选 quarkus ,云原生的 Java ,同时满足你的两个诉求,不用选择困难了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1057046

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX