24 应届 Java 关于换个赛道的迷茫,兄弟们给点建议

2023-10-18 14:55:48 +08:00
 airbo

背景

OP 目前双非大四,主要技术栈是 Java 服务端开发

学习路线

大一的时候学习了 Node.js ,Git ,
大二主要学习 Java 、Java Web ,维护了一个社团网站,
大三主要是 Spring Boot + Vue
目前有长期 linux ,Docker ,Git 使用经历,参与一点点开源社区

放上 Github

现状

操作系统什么的比较水,计网知识仅限于运维时候学到的一点点 HTTP 和比较基础的

掌握基本数据结构,遍历二叉树,反转链表还能写写。DP,分治这些算法就不会了;

目前有一个实习和一个项目经历

2023.7-至今 xx 金融科技股份有限公司——后端开发工程师

负责 智能预约排队系统 后端开发,完整参与从项目立项到提交测试全过程。

技术:Spring Cloud ,Netty ,Redis ,Mybatis ,Jekins ,Docker

特点:排队系统连接各银行网点和互联网。并发数量不小于 200 ,峰值 TPS 不小于 1000 ,系统峰值支持接入
的终端设备数量 1200 台,系统常规支持 500 以上后台访问用户同时在线。峰值持续时间不少于 20min 。

简介:项目基于 RuoYi 框架,自己实现业务代码。主要分为排队业务和监控业务两部分。
排队业务负责排队业务管理和业务队列维护,难点在大量对于数据的读写操作。
监控业务负责银行网点终端设备在线状态的监控,通过长连接方式连接大量网点设备。

2023.1-2023.3 论坛项目——后端开发

技术:SpringBoot ,Shiro 安全框架,RBAC 权限模型,Mybatis - Plus ,Swagger ,MapStruct ;

特点:在适合的情况下使用 Java 流式编程,Spring 异步代码以及 Spring 事务代码
采用 Github Action 的 CI/CD 流程,形成可以自动生成的 docker 镜像并部署到测试服务器;

职责:负责用户主页接口,工具类以及 Code Reviewer ,前后端分离开发,现已有 MVP 版本上线

导火索

其实一直在找一个互联网企业的实习,但是无奈一直找不到,大厂什么的因为算法不好,以及项目没那么出色也好像不太可能了。

今天偶然看到一个公众号

而且如果你学习能力足够,这些企业会愿意花时间培养你,给你一段成长的时间。

这已经在传统软件开发行业是一件近乎不可能的事了,比较建议目前还在上学或者是择业的人转换一下思路,仔细考虑一下自己有没有什么相关的优势,往一些横向的产业去迁移。

而不要只看着传统软件开发行业,尤其是 Java 一类的。

可能这些行业起薪不会直接开到互联网行业那么高,可是随着你在项目中学习,逐渐深入研究,薪资涨幅会非常大。

而且这些行业还没有像传统软件开发有那么多 35 岁危机,对于经验丰富的老工程师非常渴求。

虽然说还是很喜欢互联网了,但是感觉 JAVA 被云原生的影响以及传统互联网业务好像发展不是很快了,想试试云原生开发或者操作系统甚至是 IOS ,Android 这些好像没有那么卷的赛道

秋招已经错过了,我是选择学 Go 去走云原生,还是学习算法继续卷 Java 呢?各位好兄弟们给点建议!

谢谢了~

2836 次点击
所在节点    程序员
30 条回复
giter
2023-10-18 15:01:16 +08:00
麻烦以后请把专有名词大小写写对,"Java" 而非 "JAVA"。
airbo
2023-10-18 15:04:08 +08:00
@giter 好的,谢谢提醒,已修改
Shinu
2023-10-18 15:04:37 +08:00
"而且如果你学习能力足够,这些企业会愿意花时间培养你,给你一段成长的时间。"
op 你是不是忘了, 企业判断一个人是否具有优秀的学习能力, 首要筛选条件是什么来着?
hello2090
2023-10-18 15:05:02 +08:00
写公众号的,也有可能月薪只有 8 千块,你听他的干啥?
airbo
2023-10-18 15:05:10 +08:00
@Shinu 学历吧,或者说第一学历
airbo
2023-10-18 15:06:47 +08:00
@hello2090 自己是在也是感觉 Java 目前不太好找。而且 Java 的优势好像也在减少,很多企业如果不是历史遗留不都选择了 Go 语言+云原生
lhDream
2023-10-18 16:14:46 +08:00
考研、考公

go 不了解、ios 不行,安卓跟 java 赛道都差不多
airbo
2023-10-18 16:20:03 +08:00
@lhDream 确实想过明年工作特别差就考研吧😕
NickYUyu
2023-10-18 16:28:04 +08:00
可别浪费应届生机会👀
airbo
2023-10-18 16:30:26 +08:00
@NickYUyu 🫡🫡好
kloudmuka
2023-10-18 16:30:33 +08:00
现在的云原生都比较偏架构,看你的经历好像连 k8s 都没接触过吗,云原生赛道很吃平台资源,没相关经历的话基本上很难找到比较好的,平台不好的话很容易变成 DevOps 甚至 yaml boy
airbo
2023-10-18 16:34:49 +08:00
@kloudmuka 如果确定走云原生的话可能会用现在到明年 3 月这四五个月的时间着重学一下。不知道时间够么。感觉试错成本有些高
Greendays
2023-10-18 16:35:49 +08:00
应届生还是要争取进大厂啊,社招再想去就很困难了
afeiche
2023-10-18 16:36:56 +08:00
感觉大厂和国企目前都偏向于硕士,本科要不就特牛逼,要不就是找个小厂过渡一下,小厂的话,还是 java 多啊
28Sv0ngQfIE7Yloe
2023-10-18 16:39:21 +08:00
我是选择学 Go 去走云原生,还是学习算法继续卷 Java 呢?
--------------------

Golang 面试一样有算法啊,在校不把算法、cs 基础拉满,出来面试比较吃亏
airbo
2023-10-18 16:39:31 +08:00
@Greendays 投了 20 个大厂,基本笔试过后就没消息了。
我笔试答得也不是特别好,如果继续卷 java 可能会考虑学三个月算法和八股,然后来年春招再战了
但是看行情应该不是很乐观
airbo
2023-10-18 16:41:37 +08:00
@Morii 🫡确实是我太乐观忽略了,感谢建议,我会考虑的
28Sv0ngQfIE7Yloe
2023-10-18 16:44:33 +08:00
框架都是虚的,感觉在校卷完算法、J2EE 、JVM 、多线程、Redis 、MQ 基本找个中小厂 Java 开发问题不大
airbo
2023-10-18 16:52:59 +08:00
@Morii 嗯嗯很是认同,那我第一优先级的任务应该是基础知识而不是抱怨就业方向 🤔
zsan6
2023-10-18 17:23:16 +08:00
站在个人角度,给 op 一些建议
1. 不要纠结语言,语言只是工具,但要能够熟练使用一种语言,并了解些语言的通用特性实现原理
2. 要注重基础,比如,计算机网络,算法,操作系统,数据库等,这些硬功夫,直接反应你的可塑成本,好企业更在乎你可不可塑
3. 好好梳理项目,项目不需要多难,但要能够讲清楚
4. 合理分配时间,把时间更多安排在原理知识学习上,而不是工具的使用上
5. 最后多面试,多总结

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

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

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

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

© 2021 V2EX