背景
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 呢?各位好兄弟们给点建议!
谢谢了~

麻烦以后请把专有名词大小写写对,"Java" 而非 "JAVA"。

好的,谢谢提醒,已修改

"而且如果你学习能力足够,这些企业会愿意花时间培养你,给你一段成长的时间。"op 你是不是忘了, 企业判断一个人是否具有优秀的学习能力, 首要筛选条件是什么来着?

写公众号的,也有可能月薪只有 8 千块,你听他的干啥?

学历吧,或者说第一学历

自己是在也是感觉 Java 目前不太好找。而且 Java 的优势好像也在减少,很多企业如果不是历史遗留不都选择了 Go 语言+云原生

考研、考公go 不了解、ios 不行,安卓跟 java 赛道都差不多

确实想过明年工作特别差就考研吧😕

可别浪费应届生机会👀

🫡🫡好

现在的云原生都比较偏架构,看你的经历好像连 k8s 都没接触过吗,云原生赛道很吃平台资源,没相关经历的话基本上很难找到比较好的,平台不好的话很容易变成 DevOps 甚至 yaml boy

如果确定走云原生的话可能会用现在到明年 3 月这四五个月的时间着重学一下。不知道时间够么。感觉试错成本有些高

应届生还是要争取进大厂啊,社招再想去就很困难了

感觉大厂和国企目前都偏向于硕士,本科要不就特牛逼,要不就是找个小厂过渡一下,小厂的话,还是 java 多啊

我是选择学 Go 去走云原生,还是学习算法继续卷 Java 呢?--------------------Golang 面试一样有算法啊,在校不把算法、cs 基础拉满,出来面试比较吃亏

投了 20 个大厂,基本笔试过后就没消息了。我笔试答得也不是特别好,如果继续卷 java 可能会考虑学三个月算法和八股,然后来年春招再战了但是看行情应该不是很乐观

🫡确实是我太乐观忽略了,感谢建议,我会考虑的

框架都是虚的,感觉在校卷完算法、J2EE 、JVM 、多线程、Redis 、MQ 基本找个中小厂 Java 开发问题不大

嗯嗯很是认同,那我第一优先级的任务应该是基础知识而不是抱怨就业方向 🤔

站在个人角度,给 op 一些建议1. 不要纠结语言,语言只是工具,但要能够熟练使用一种语言,并了解些语言的通用特性实现原理2. 要注重基础,比如,计算机网络,算法,操作系统,数据库等,这些硬功夫,直接反应你的可塑成本,好企业更在乎你可不可塑3. 好好梳理项目,项目不需要多难,但要能够讲清楚4. 合理分配时间,把时间更多安排在原理知识学习上,而不是工具的使用上5. 最后多面试,多总结

谢谢大佬,听大佬和楼上 说的这些建议都很相似,与其抱怨语言不如提升基础能力🫡确实我需要静下来反思一下,最近有些浮躁了。

考研/考公/Java就找工作来说,Java 岗位还是多一些

明白了 🤔卷 Java 性价比也不低是吧

考公,或者考完研考公,我去年硕士毕业的,同班同学珠三角公务员,年薪 20+,公积金直接拉满

#23 还是考研/考公好一些🤣实在没办法,再搞 Java 混口饭吃