在校大学生求 Java 后端以后学习路线

2023-09-23 19:37:23 +08:00
 breeze2001

学完 springboot ,rocketmq (学习随笔 https://github.com/Breeze1203 )等迷茫了,目前也正在用 vue3 加 springboot3.0 持续完成 vhr 项目,简单的业务逻辑想一想自己也能独立实现。明年毕业(考研深知自己不是那块料,哈哈哈),想提升一下自己技术(毕竟学历也就普通本科),想学微服务的,有人说云原生,有人说 springcloud (个人感觉像大杂烩一样,微服务无非就是将一个大型应用程序拆分为一组小型、独立的服务),也深知现在的就业环境,确实迷茫了,求大佬指点一二。

16874 次点击
所在节点    问与答
31 条回复
breeze2001
2023-09-24 15:58:33 +08:00
@ufo5260987423 就 java 后端开发啊,毕业有份工作就好了,现在实习也很难找到
ufo5260987423
2023-09-24 16:07:09 +08:00
@breeze2001 #21 你都没有具体去看我到底在说什么。你只是在说,你想要一份工作——相信我,中国有几百万人都这么想。

你要找到那个工作你就老老实实去做我说的事情,然后塑造一个人家不能忽视你的点写在简历里面。不然的话,就和那几百万人一起去被挑选吧。
这都不算是什么毒鸡汤,方法告诉你了,你自己给我了这样的消极的反馈我还能说什么呢?

祝好。虽然我觉得并不好。
netabare
2023-09-24 16:08:16 +08:00
低代码平台是指那些连个 for 循环和递归都不好写或者压根写不出来的拖拽控件吗,哪怕企业开发都没法不跟树形结构打交道,依赖低代码的最后都会死得很难看。

以为是捷径,到头来发现死路一条。

至于 ChatGPT 会淘汰程序员,让人想起了打字员的职业。
breeze2001
2023-09-24 16:24:23 +08:00
@ufo5260987423 也许我还没太懂你的意思,我没有进入这个行业,缺少对这个行业的具体了解,至于我想要什么样的工作,目前还不能确定(作为一个学生,较多不确定因素),毕竟自身水平也就那样,只能慢慢跟着网上的教学视频及 github 上文档自学,对于塑造一个人家不能忽视的点,也想做点东西,加强一下自己的技术栈,也在朝着那个方向努力,具体学习收获: https://github.com/Breeze1203/
murmur
2023-09-24 18:42:41 +08:00
@netabare 现在的低代码可以直接生成完整 spring boot 工程+vue 的前端代码

完整的 springboot 改不动?代码生成器给你,生成什么代码也让你自己改

你对低代码的认知还停留在五年前
ufo5260987423
2023-09-24 19:31:37 +08:00
@breeze2001 #24 最起码,比如你觉得阿里的工作不错,那么你就把阿里发布的工作岗位归类,做一个汇总:看看人家要求什么技能——有的技能是八股文,有的技能是配合他们岗位的要求来的。
比如,13 年还是 12 年我记得很清楚,支付宝安卓五一深夜上线的新功能是 NFC 支付——在此之前半年内他们发布了若干针对 NFC 的工作岗位,虽然没有明说是用于支付的,但是参考当年 google wallet 用 NFC 支付,理应有对应功能。

你现在的问题是对自己的长处没有总结,对市场的需要没有分析。我的回答完毕了,请不要再回我了。
just4id
2023-09-24 20:28:40 +08:00
转 Rust 吧,还淌 Java 的浑水干嘛呢
yvestang
2023-09-24 22:54:29 +08:00
你的问题需要一位浸淫职场多年的熟手才能回答,如上面 ufo5260987423 所言,很多「某某语言好不好」、「某某方向是不是太卷」这类太过目的性或功利性的问题,其根本还是没有想清楚自己想要什么,也没有人帮助你去规划明确的发展路径。但这样的话题展开,花的时间又会太多,文字的录入又很低效,所以你在这里应该是不会得到清晰的答案的。

有机会找个前辈请教吧。
ma836323493
2023-09-25 09:22:23 +08:00
考研深知自己不是那块料,当年我也是这么想的, 入我爪洼门 知我爪洼苦。 还是考研吧, 因为现在学历起点提高了,起码研究生,现在一片红海,不差那两三年。
如果想提升一下自己技术, 可以试试顺便看看考研的 408 。
KisekiRemi
2023-09-25 15:17:40 +08:00
@murmur 做 saas 的肯定是这样,尽量 toC ,靠近业务,深入行业领域,这些东西 AI 干不了,不然就要死卷技术( x )
netabare
2023-09-25 16:54:04 +08:00
低代码那么 nb ,可以生成一个 minecraft 项目吗。

生成白板项目也不需要低代码啊,Spring Boot 之类的框架都不缺脚手架,再不成自己手写 gradle 文件都不难,低代码有什么好处?

我很好奇牛逼哄哄的低代码怎么处理类似 Java/Kotlin/Scala 互调用,维护 Actor 模型,还有 Hibernate 接入这些场景。随便说的几个例子,好些都得去 GitHub 的 issue 区去跟进或者自己手动 hack 的,直接写 Java/Kotlin 不比那低代码平台更方便?

如果低代码是「用来构建然后就可以丢了」的,构建一个白板项目并没多复杂,引入这种莫名其妙的第三方平台的潜在风险反而更不可接受吧。

最后,Java 又不是只有面向企业编程。面向企业也不是只有 Spring Boot 。对在校大学生来说 Core Java 和软件设计的基础原理比具体的技术栈重要多了。

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

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

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

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

© 2021 V2EX