能否给 Java 方向毕业生一点建议

273 天前
 zhangjiashu2023

这几年自己真是浑浑噩噩,被我浪费了很多时间。22 年毕业的一个大学生,普通一本学历,学校在普通一本里算比较好的那种(虽然没啥用), 那时候没好好找工作,因为谈恋爱什么的,自己留级了一年,但这一年时间也被自己荒废过去了,23 年七月毕业的,然后对象也谈没了,到现在自己也没投多少公司,也没有到手的 offer 。打算 3 月份去杭州找找工作。有几个问题想请教下社区的长辈们。首先交代下自己的背景,本专业也只是理工类专业的,所以也差不多是自己自学的 java 开发。介绍下自己的基本情况

知识储备方面

  1. 算法 曾经刷过两三百道,但是很长时间没刷了,需要从头刷
  2. 计算机基础方面 网络,操作系统学过,也就是差不多小林 coding 里的东西,但是忘了很多,需要重头好好背一下
  3. linux 这块儿,我自己也有好几台服务器,部署一些自己用的上的开源服务或者自己写的一些东西。所以会的也就差不多仅限如此。
  4. java 方面我觉得一般,其实也就会 springboot ,springcloud 一点没学。 源码这块儿看了一些,就是一些数据结构,和一些并发库的源码读过,原理懂个差不多的程度。
  5. 前端只会个 html css vue ,响应式都没学,反正前端只能说懂一点点,能写一点点。

自己做过的一些项目方面

  1. 一个人脸识别微信签到小程序,就是老师讲台拍张照就能识别班级哪些人在,哪些人不在。识别是掉的别的 api 做的。然后小程序的前端和后端都是自己写的,就是 Springboot 和 Mysql 打交道啥的增删改查之类的。不过这个系统整个逻辑我设计的挺合理的。后面我看到一个 github 的 qq 逆向项目,我就用 qq 机器人实现了这个系统,qq 作为整个系统的前端。
  2. 一个 chatgpt 的飞书机器人 github 开源项目,就是 github 上有逆向 chatgpt 接口的项目,然后我借助这个项目,再通过飞书的 sdk ,写了个机器人。并且还用 vue 写了个后台管理界面。因为这个项目能支持多账号配置。多账号就会有繁忙账号的空闲切换反正就是各种逻辑,就是不难但是挺繁琐的一套逻辑吧,也没啥技术含量,就自己想做这么一个开源项目,其实自己也没有好好宣传。github 数据也不好看。后面因为 openai 对逆向这块儿管控的严,很多逆向的项目都死了,我也没有再维护这个项目了
  3. midjourney 的 qq 机器人,就是自己爬的 discord 的 midjourney 的接口,结合 github 上一个第三方 qq java 客户端做的一个小项目,也没啥技术含量,就是一些功能逻辑繁琐一点罢了
  4. 一个随机图片接口,自己去爬的某壁纸 app 的接口,结合 cos ,做的一个随机图片接口,为了给自己的博客配图用,博客用的 NotionNext 项目,自己也为了这个博客配图方便给项目贡献了一些代码。然后就是使用 reids 和 lua 脚本写了些接口限流等方面的工作,也没啥了

我的一些问题

  1. 现在面试基本上线上还是线下面试?自己本来在一个十八线小县城,3 月打算去杭州住亲戚那儿,然后线上能面面,线下的就投投杭州那边的公司
  2. 我 23 年七月毕业,我是否能投递校招岗位,校招岗位对我来说是否容易。我也没有交过社保啥的,毕业不到一年,应该是还有应届生身份的吧。企业愿意招收应届生是不是对企业有什么补贴还是什么政策
  3. 我应该再多学学哪些方面的知识对我找到工作有好的帮助
  4. 我做的这些项目适不适合写在简历里,对我面试有帮助嘛,我打算有时间看看 github 上 hertzbeat 项目(一个 java 写的能监控服务器数据库各种中间件的项目),然后自己去解决一些 issue ,针对性的解决一些问题,提 pr ,这个写简历里是否有帮助?或者说我还是得去学一些新技术做一些像样的项目?
  5. 杭州的机会咋样,薪资咋样。如果按照上述我所说的技能树的话去杭州找到工作几率怎样?或者我这种背景,杭州能拿到的工资水平大概在多少?(不会真的找不到工作吧)
  6. 我还有哪些方面需要再学习再提升的方面

往远的方向扯一下,就是我的一些规划。做 java 开发工作几年,然后去考个研究生。我在想是出国去读个一年的研究生还是在国内往 985 努力一下。我感觉好像现在国外的研究生其实不怎么值钱了,但是我也挺想看看的,或许能有机会留在美国或者哪做 java 开发,薪资应该也比国内高很多哈哈哈。如果是国内的话,就朝着 985 研究生奔一下,然后转到 AI 方向转型,研究生毕业去卷 AI ?是否可行。我觉得如果浪费三年时间出来还是只能做 java 开发,我觉得是很不划算。

最后想说的就是因为谈恋爱和自己的一些原因荒废了很多。感觉自己学的越多就觉得自己懂得很少,总想把各种方面的东西都学一学,做足准备才敢去面试。但是在做准备这方面因为自己的懒散,拖延导致自己这一年多导致自己学到的并没有多少。这两年过得挺失败的,希望后面自己能做出更大的改变吧。也希望有想法的同学?长辈?分享一下自己的经验。

最后感谢您耐心看了这么多文字,如果您对我问的问题等有什么建议感谢您能回复出来。

2886 次点击
所在节点    职场话题
25 条回复
ibazhx
273 天前
这位 22 岁的大学生在过去几年中感到浑浑噩噩,浪费了很多时间。他计划在 3 月份去杭州找工作,但面临一些问题:面试是线上还是线下?是否可以投递校招岗位?应该学习哪些知识?他做的项目是否适合写在简历里?杭州的机会和薪资如何?他还考虑未来发展方向,可能会考虑出国读研究生或在国内攻读 985 研究生并转向 AI 方向。他希望能做出更大的改变,寻求经验分享和建议。
zhangjiashu2023
273 天前
@ibazhx 你像是给新闻写摘要的 AI
qtxxm
273 天前
我看你这挺会折腾的,沉下心来,杭州找个工作应该还行。然后再积累,过一两年冲下大厂。年轻人机会挺多的。我今年 35 ,二三线城市感觉已经噶了
Meikkko
273 天前
比我本科刚毕业那会厉害多了
LeeReamond
273 天前
@zhangjiashu2023 因为他 TLDR
ifxxn
273 天前
作为一个刚经历秋招的人可以说几点看法,仅供参考:
1. 基本都是线上。
2. 据我了解这个好像是比较难的,校招虽说是对于应届生,但是有些 jd 上会特别标出为 24 届应届生,不过 op 也可以投投试试。
3. 个人感觉如果主要想找 Java 后端的话,还是多去看看后端的东西,前端方面据我面试来看面试官根本是不关心的。基本的就是 Java 基础,JVM ,JUC ,MySQL ,框架( Spring 、Spring Boot 、Mybatis 、微服务相关),Redis ,消息中间件( Rocket 、Kafka...任意一个比较熟悉),基础知识:算法、OS 、计网。这些会哪些就在简历上体现,并不是说都要很熟悉。
4. 项目感觉还是突出重点,深入一个 >> 简单多个。
5. 杭州和北上比起来机会还是少一些吧,对 base 地没有强烈的要求的话,建议都投一下(就算不去也可以面试,拿到 offer 大不了就拒掉)

关于 op 最后提到的未来规划,读 985 的研最后走 AI 方向,这个我觉得难度是比较大的,首先 985 的研目前来看难度已经是比之前大太很多了,其次读出来之后能不能走算法也是个未知数,毕竟现在算法岗还是很卷的。

还有一点 op 提到的想要准备充足再去面试,其实我觉得是可以并行的,就是边面边学,一方面可以了解到面试的套路,而且也可以锻炼自己的表达能力,毕竟看了和能说出来还是有差距的。当然一开始去找一些自己根本就不会去的公司练手。

最后想说的就是,现在就业环境和几年前比确实是有点差,建议 op 降低预期,祝好。
phrack
273 天前
经验差得有点多,你列的这几个小项目每个就是一两周的时间,加起来就是一两个月。如果是没毕业,校招肯定是有优势的。你的应届生身份应该还在,不知道帮助多大,因为你不是今年的应届毕业生。

不过年轻就是最大的优势。就像你列的还有国内读研国外读研的选择。要是能整个 985 的 AI 项目读研我估计还是不错的。国外收益高风险也高,能留下来的是少数,得自己琢磨了。
isno
273 天前
1. 一面大部分线上,二面之后很大可能要线下
2. 大概率不行,你自己投下试试
3. 看这个 https://github.com/isno/theByteBook 一个月应该能通读完,不会也能诌几句。
4. 有帮助,刚毕业哪能要求那么多
6. 不要纯某一项开发(除非你特别喜爱),最好做开发懂点运维,做运维懂点开发,最后再懂点前端(简历朝这个方向写),工作一两年之后再确定某一个深入方向。

最后一条不一定靠谱,自己衡量。
sunmacarenas
273 天前
AI 研究方向最起码博士起,而且还需要顶会的论文,除此之外 AI 就是做应用的,硕士和本科没啥太大的区别。喜欢折腾的话,可以考虑测开方向。
yiqiu2324
273 天前
个人建议(胸无大志路线):
技术在更新,永远在学习~
建议试试考 G,上岸后,会有大量的空闲时间,这时候可以考虑做做自媒体(公众号啥的)
将"技术"转换成流量====>将流量转换成$===>弥补收入不足
你最值钱或者说最有价值的就是你的年龄(时间)~~
NickYUyu
272 天前
那咋不现在就考研究生呢
zhangjiashu2023
272 天前
@optimjie 感谢,项目的话这些项目有能用的嘛,还是说需要重新做一个规范点的项目?我感觉这些项目都没啥难度,确实 level 有点低。
zhangjiashu2023
272 天前
@phrack 好的,感谢
zhangjiashu2023
272 天前
@isno 感谢分享的书籍,看了下目录很有用,也很有干货。
zhangjiashu2023
272 天前
@yiqiu2324 感谢回复。自己已经浪费了一年多的时间了,确实需要工作赚钱去面对现实。考公的话我觉得我自己也不适合,还得花很多时间,最后也不一定成,风险较大。还是开发会比较适合我一些吧
zhangjiashu2023
272 天前
@NickYUyu 浪费一年多时间了,家里也有很多不好的话,也需要现在先找到一份能赚钱的工作先干着。如果考研,至少两年我会基本没收入,还会花家里钱,所以暂时先不考虑。
monkeyk
272 天前
分享几点对 Java 方向的看法供参考(本人做 Java 10+年)
1. Java 这大方向未来对人才的需求不会少;
2. 初级 Java 程序员太多,必须选择一个细分的领域(如 Java 安全)深入学习储备方有未来(若自己长期计划在这一领域的话)
3. 放广些来看,Java 只是一门编程语言,而软件工程师才是真正的职业方向,会要求更多的工程师特质:会编程只是基础,其他有沟通表达能力,工具运用能力,不断学习的态度,文档能力,协作能力,皮实。。。

(市场需要更多复合型人才, 向这方向走不管到哪都是有市场的)
MENGKE
272 天前
想考研就现在开始准备吧,我还是觉得年轻应该多读点书。
chuck1in
272 天前
听说杭州的 java 超级卷,无敌卷。
Joker520
272 天前
之后有规划考研的话,个人建议还是趁早,如果要工作的话,还是往体制内钻,或者国企啥的,至于应届生身份,只要没交过社保,招聘企业没有特别说明要 24 届应届生的话,那么你还是可以去参加应届生招聘的

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

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

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

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

© 2021 V2EX