CSDN 的小伙伴们大家好,我是二哥呀。今天逛 LeetCode 的时候,被一条热帖吸引了目光,以为这位网友取得了什么瞩目的成绩,结果。。。。
好家伙,原来是秋招 0 offer,狠起来连自己都骂。
其实真没必要,今年的形势比较难已经是有目共睹,没 offer 的不只是这位网友,很多人都没。从二哥读者群体里,就能很明显地感受出来,今年来报喜的读者和去年相比,少了很多。
那肯定有不少小伙伴会这样问:“二哥,要不放弃秋招冲春招怎么样?”不得不说,二哥的编程星球里还真有球友想这么做的,来看看球友的提问和二哥的回答吧,希望能给有需要的小伙伴一点点帮助和启发。
球友提问
二哥啊,我又来了。想问一下的就是,我要不要转前端啊?这Java后端也太卷了🤣要董的东西也太多了。
原因一:需要了解的东西好多。
光Java就包括基础,集合,并发JVM。然后还有数据库mysql, redis,还有框架。计算机网络和操作系统。
原因二:背不下来
怎么说呢,这些东西不能说不了解,但面试官问的时候回答不出来,或者是只能回答一部分,又或者磕磕碰碰答一点。就很难记住。
原因三:感觉Java好卷啊,就竞争对手太多了。。。。
前端方面:感觉自己前端也懂不少,因为实习做PHP方面的嘛,所以整个前端页面都是我自己写的,包括原生前端页面,Layui前端页面,Vue也了解不少。所以感觉自己突击突击一下,也勉强能达到前端面试的水准。而且仔细想想,自己在后端方面优势也不是很大。毕竟我硕士做工业数字化,也学了很多前端的东西,包括人机交互,虚拟现实,比如VR,AR, 还有nodejs也学过。感觉包装包装,还是能让面试官眼前一亮的。
最后:现在转也来不及了😭,我还是继续后端秋招吧。不理想的话,十二月到一月就整整前端,春招有机会就卷前端去了。或者实在是没办法,就刚好去小公司做全栈了。。。。。。
二哥的回答
球友好。
不得不说,你的这个问题挺好的,估计也是很多球友的疑惑。
算法很卷转后端,Java 很卷转大数据,Java 很卷转前端,Java 很卷转 go,这也能间接地说明一个问题,目前计算机专业确实太火爆了,来的人太多,供大于求,所以就更卷了。
就目前的形势来看,计算机专业已经毫无秘密,卷是一种正常现象了,符合市场的发展规律。
当大家都感觉 Java 很卷的时候,就比如说你想去转前端,敢问就没有其他人想转前端吗?当大家都觉得前端比后端更容易得时候,前端也卷。
以前,大家简历水一水,就能捞到面试机会,现在不同了,水的简历,面试官都没时间去看。
以前,稍微背一背八股文,就能面试吊打面试官了,现在不同了,光 LeetCode 就能让人刷到头秃!
可以这么说,是个人都会刷几道算法题吧?还有没刷过算法题的吗?(dog
这就是时代发展的必然,唯有实力才能出众!
所以,目前的阶段,已经不是你转不转的问题,转了也不一定有很好的结果。你说你搞过 PHP,搞过 layui,搞过 vue,PHP 和 layui 可以说已经被时代拍死在沙滩上了!
它们已经不再是你的优势。
换句话说,现在偷偷摸摸卷的人多了去了,摆烂躺平的人,除非是家里有矿,毕业就失业是非常普遍的现象了。
不是说二哥在这里故意制造焦虑,而是,现实告诉我们,机会肯定还是有的,但留给的都是时刻在准备的人。
1)Java 需要了解的东西太多
这不能成为 Java 的弊端吧,正因为Java 涉及的技术面广,懂 Java 的人才会有更多的就业机会。
假如二哥有个公司,要招 20 人,那么 Java 岗肯定是最多的,其次才是前端,可能是 15:5 的比例。
要学东西多,其实是一件好事,谈不上是坏事,因为这样你的上升空间会更大,同样两个人,同样的知识宽度摆在那,那么谁能胜出呢,显然是学的多的那个人。
假如学的东西少,两个人的上升空间几乎都会是一样的,反而竞争压力会更大。
因为你能学到这么多,别人也能学到这么多。
2)背不下来
这其实要看背后支撑你的动力是什么,可能学习方法反而是次要的。
因为学习方法,现在信息时代发达了,很多人都有自己的一套学习方法,当然了,学霸除外,他们学什么都快,背什么都快。
普通人,学习能力和学习方法都大差不差,无非就是多投入时间罢了。
忘了,就再背。
很多拿到 offer 的,大多数都经历过几十场,甚至上百场面试,靠的就是不断总结,不断被摩擦,不断爬起来继续面,这种锲而不舍的精神锻炼出来的。
放松一点。
3)Java 好卷
还是一开始说的问题,Java 卷吗,卷,前端就不卷了吗?
肯定也卷了。
当然了,秋招已经是来不及了,你也知道,春招去卷前端我觉得也行,换换赛道,换换心情,换换学习的内容,没准效果会更好。
这一点我是支持你的。
但千万千万一定要慎重。因为秋招你准备了这么久,即便是最后没上岸,再去准备前端,意味着一切都要推倒重来,并不容易。
最后的一点安慰。
比较去年,今年来找二哥报喜的确实没有往年多,真的是这样。
所以,今年的竞争压力都是很大的,这就意味着,一定要做好心理建设,神经不能绷的太紧,也不能说,摆烂算了。
没事就给自己缓解一下,提高一些学习效率。
我看你一直在刷 LeetCode,其实 LeetCode 不应该放太多心思上去,它不应该是放在首位的,二哥说的 Java 后端四件套才是首位。
可能你投入Java 的时间不够,所以感觉背不会,理解不了,学的东西多。
还有就是,给自己的预期目标降低一些,那反而可能会更好,拿到一个保底的,再去拼更大的 offer,心里会轻松很多。
你比如说,原定的目标是阿里,那能不能把目标先降到携程。
其实要说上岸,也不是说真的是非常的难,适当调整策略,然后就会好很多了。
以上,希望有所帮助。
ending
没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。
本文已收录到 GitHub 上星标 3.5k+ 的开源专栏《Java 程序员进阶之路》,据说每一个优秀的 Java 程序员都喜欢她,风趣幽默、通俗易懂。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发(Git、Nginx、Maven、Intellij IDEA、Spring、Spring Boot、Redis、MySql 等等)、Java 面试等核心知识点。学 Java,就认准 Java 程序员进阶之路😄。
Github 仓库:https://github.com/itwanger/toBeBetterJavaer
GitCode 仓库也同步了一份:https://gitcode.net/three-musketeers/tobebetterjavaer
还用 GitCode Pages 生成了一个Java 程序员进阶之路网站,大家可以戳链接体验一下,没想到 CSDN还有这样的宝藏!!!!!!!!
CSDN 太强了!
star 了这个仓库就等于你拥有了成为了一名优秀 Java 工程师的潜力。
版权归原作者 沉默王二 所有, 如有侵权,请联系我们删除。