浅谈二本Javaer进大厂的感悟

浅谈一下大学四年,作为一个Javer,双非,是一步一步走来的。
我是一个对电脑没有任何接触的人,从小到大,直到大一下,家里才安排了一台电脑💻,很清楚记得当时的开心程度,它是R9000P,就那种,很大屏幕,很重的那种。
我第一件事情,就是安一个jdk ,安了一天,没安好……
在大一下,老师讲javase,我听不懂,就从某宝买了一个19元的javase的课程,从此开始与java结缘。
当时看完了javase,期末答出了97的成绩。于是开始了后端的学习:然而当我学完MySQL Redis springboot ,一些简单的crud后,觉得自己技术达到了高峰,还跟着某个地方敲打了一个微服务项目。此时,进入了愚昧之峰……
觉得我可以月入过3w的水平了,我的天,我会spring boot 微服务,微服务有了,微服务做高并发的,那我也有高并发能力,那不得月入过3w吗(此时,我只是跟着视频敲了一遍……,我连链表,二叉树,都不知道是什么,只知道一个list 和hashmap….) 可见当时多愚昧,打击我的是,大二上的时候,装大四的去面试,人家问我,hash map .concurrent Hashmap,我都没听过……,以及3次握手,零拷贝,我都不知道,我说零拷贝是深拷贝的一种……
到这个时候,我就知道自己有多愚昧了,基础集合,jdk 并发编程,线程池,我是什么什么都没学过,以及计算机基础更是一窍不通,此时,我清醒了……
在大二下,就开始了自己的八股之路,看各种八股,看了忘,忘了看,很痛苦,也很无趣,后来,看的久了,我受不了了,就着手把项目二刷,结合着八股,把项目吃透了(这个项目是拿2899的奖学金买的,有点实力,只是我太菜的时候跟着敲,什么也不会…),通过八股积累的一点点🤏知识,尝试着把这个项目吃透,……
到这时:我进入了下一个阶段,觉得自己好一点了,比愚昧的时候,但是会的缺越来越少(这时候,我已经掌握了分库分表,多维度查询,免迁移方案,Flink实时处理,和大数据kappa架构,用clickhouse Olap 数据库搭建,做了个数据展示),
其实也会的不少了,但是八股还是不清不楚……
这个时候我就觉得自己会的太少了,项目吃透了,但是我在学这个项目过程中,发现很多理解不明白的地方,是我基础不扎实,我会的真的太少了……

到升大三的时候,我在25届群里,看到好多人进bat 了,我觉得,不可以这样了,我要想办法克服自己的遗忘曲线,此时也进入八股,算法,计算机基础之路,
从MySQL Redis Mq 到jdk 集合,spring ,Jvm调优,MySQL 调优,Redis多级缓存架构,消息堆积处理方案,监控,日志,K8s,对的,我连运维的我也学了,看了市面上很多,不管是开源,付费,我都会输入,产出博客,24年3月的时候,已经有55w字,这些都是我这一年,一个字一个字,总结的,(当然,我不打算分享,这毕竟是借鉴他人的成果,自己复盘使用)
算法:算法我就是跟着开源学,两个月,每天3题,不停歇。
以及理论有了,实战我也没拉下,我把两个微服务项目期间,可能会被问的,以及crud 的,比如设计模式,这个中间件问你配置,依赖哪些东西,包,百度网盘有300多g了。
上面这些都是为了克服遗忘曲线,我本身是一个很笨很笨的人。高考语文只有80分……

可以说,我是一个对自己很狠,又很懒的人,期间也gap 了好多次,被牛牛,抖音焦虑,
所以我在大三上这一年,把头像换成了,不进大厂,不改头像,哈哈,
大三下结束的时候放弃了……就改了

就在大三快开学的时候,拿到了一个北京开出一天170高薪的offer,觉得成本太高,就没去……
然后跟女朋友,打语音的时候,说看看上海的机会
当时看到了一个同步非阻塞的公司,叫NIO
哈哈,就是这时候与NIO结缘。也遇到了我的lm ,看到了我这些”精致”的博文,他说:你怎么会的比工作3年的都多,有的我也没学过。然后面试八股,(此时我的八股水平处于最高期,没有答不上来的),以及算法.hot 100,以及一些中低难度的,给点时间,能做上来,通过3轮面试,进入了NIO实习。(据hr说,还有两个92硕士,最后要的我)
到后面p0事故的解决,没错,我实习第8天,服务刚上线,刚p0,当时我提出的方案,1024节,还看到了我是优化最大的一个接口。
后面我就把握机会,把理论结合实践,在老大,同事帮助下,优化了很多功能,做了很多复杂prd 要求的东西。
我也知道,我这个bg ,冲刺秋招,和all in NIO,哪个性价比高,也是努力坚持岗位,干到了现在,(当然也拿了几个中小厂offer兜底),
这些就是我的经历,只想说一个东西:傻就傻到底,相比焦虑,还是要努力,因为我们小趴菜,只能去适应环境,而不能改变什么,不然只能抖音吐吐槽,其实自己Jdk 都不熟悉……,
我可能不算成功,不是一线互联网,但是对我这bg来说,这是我的机遇,老大欣赏,任务明确舒适,也是找到了心中所属的岗位。
感谢当初的头像,感谢牛牛上坚持的双非蜀黍们的激励!蔚来可期,加油,哦,不对,我们习惯说加电!~
全部评论
佬,您不笨,比任何人都有天赋,努力才是您最大的天赋啊
21 回复 分享
发布于 2024-11-24 21:27 广东
实力运气拉满了
12 回复 分享
发布于 2024-11-23 13:18 内蒙古
你好我是学院本大2javaer,目前在背八股文,目前在写api项目,大一写过一些springboot项目,想向大佬请教如何分配算法,项目,的时间,八股文大约明年2月可以背完,用思维导图,计划在大2寒假和暑假找到实习,请教请教
5 回复 分享
发布于 2024-11-24 03:01 四川
所以说坚持写博客很有用呀
3 回复 分享
发布于 2024-11-25 23:04 北京
2 回复 分享
发布于 2024-11-22 12:52 辽宁
太牛了,比我***多了
2 回复 分享
发布于 2024-11-21 12:58 北京
羡慕啊
2 回复 分享
发布于 2024-11-21 11:51 山西
大佬这样学还能拿奖学金啊
1 回复 分享
发布于 2024-12-17 19:15 陕西
洗洗睡吧,说多了都是遗憾,说白了都是扯淡
1 回复 分享
发布于 2024-11-28 00:31 黑龙江
太强了
1 回复 分享
发布于 2024-11-27 18:30 广西
1 回复 分享
发布于 2024-11-24 22:53 北京
楼主项目是做的啥啊,双非怎么过简历关的
1 回复 分享
发布于 2024-11-23 18:26 四川
1 回复 分享
发布于 2024-11-23 08:16 浙江
🐮
1 回复 分享
发布于 2024-11-21 14:06 陕西
民办二本,大二上学期,大一一年自学了网络安全和Unity这两块,语言会用c/c++ python c#,偶尔会写算法题,网络安全目前挖到一个edu的高危,Unity方面只写了一个背包系统。这段时间挣扎了很久,最后确定方向是往游戏方面走,把网络安全当兴趣。志向进大厂实习(最想进的还是BAT这类大厂了),请问这个方向如何。还有请问一下如何的学习强度适合,我主要是在深夜学的,每天学习时长3-10小时不等(起伏还是有点大哈哈),主要是我总是学完之后玩一段时间焦虑和罪恶感(?)就起来了,就没心思玩,这种心态我也不清楚是我学少了还是怎么,请各位大佬给点建议
点赞 回复 分享
发布于 2025-10-16 02:30 江西
牛逼
点赞 回复 分享
发布于 2024-12-17 21:55 北京
共勉
点赞 回复 分享
发布于 2024-12-11 09:09 浙江
老哥是真牛逼
点赞 回复 分享
发布于 2024-12-08 01:44 美国
这么卷的时间怎么找的女朋友
点赞 回复 分享
发布于 2024-12-04 19:14 安徽
respect
点赞 回复 分享
发布于 2024-12-04 16:37 江苏

相关推荐

04-24 03:20
门头沟学院 Java
发面经攒攒人品,现在复盘觉得自己答得超级无敌烂😭第一次面大厂就被狠狠拷打了,尤其是布隆过滤器只背了一点原理,被问得汗流浃背了。简历上一段非互联网后端实习+一个agent玩具项目1.agent项目用的是什么大模型?2.部署在什么地方?部署的过程遇到什么问题?3.对模型的推理框架有了解吗?4.实习拷打问题×n……(下面基本是我的八股吟唱)5.redis在你两次同步到数据库里突然挂了怎么办6.说一下redia持久化机制7.缓存击穿、缓存穿透8.布隆过滤器什么情况下会误判9.那一个普通的位运算是100%准确判断的吗?(麻了…)10.布隆过滤器和普通的bitmap有什么区别(答了一点但是现在发现不够全)11.布隆过滤器加hash函数的目的是什么(其实知道但不知道为什么磕磕巴巴)12.布隆过滤器的误判率受什么影响(也莫名其妙磕磕巴巴)13.介绍你实习的时候用的数据库,和mysql有什么区别后续问我对mysql了解程度怎么样,我说还行,面试官说还行那就不问了,后续手撕手撕:LCR 082.组合总和2,一开始不熟悉ACM模式一直报错,让面试官看了一下,面试官让我继续调代码或者写死就行,然后我写死了就运行出来了。反问的时候问我主要写什么语言。面试官人比较温柔,虽然把我问麻了但是面试官人比较好,也可能已经对我无语了🥲
查看12道真题和解析
点赞 评论 收藏
分享
04-22 03:21
已编辑
西南石油大学 Java
作为26届的学生, 撞上AI的风口, 肯定是不好受的base地成都, 我从25年七月实习结束之后就一直在投递简历, 期间几乎面完了成都所有的中小厂:九恒星-java开发实习生: 忘了星云联动-前端开发实习生, 忘了海乂知-项目助理: 做军工程序, 断网开发, 没招技术岗, 进去问了三个问题就叫回去等通知鲁大师-Android实习生(九点下班): 面试官水平很高, 但是我当时一问三不知, 前半段在闲聊, 后半段问技术我一直在重复不知道北京万相信息: 一面数据结构, 计算机网络, 简历上的项目, spring的原理, 二面差不多的问题, 挂的原因是(项目经理说你不太稳定, 看起来有点浮躁)晓多科技: 忘了致远互联:一面问: 如果客户那边报来一个问题, 你会如何解决我首先查看用户问题发生的页面, 定位到前端具体的文件, 然后通过浏览器调试工具了解相关问题是页面处理逻辑问题还是网络问题, 后者还需要我落实到后端具体的业务接口去看代码, (然后我结合了我实习期间做的一个接口修复做了说明)如果问题发生了, 你还是只能在无头服务器上定位问题. 你怎么办我会使用jps, jstack等工具, 手动调用用户问题涉及到的接口之后观察jvm堆栈的情况, 了解是哪个线程在处理什么业务时发生了问题, 然后落实到具体的线程对应的具体业务, 当然还是要紧贴业务具体解决二面问: 我们部门大部分工作都是对接用户那边的问题, 然后解决工单, 可能涉及到代码的编写很少, 不知道你能不能接受(我肯定不能接受, 应届生要想保持竞争力怎么可能不写代码)三面HR面试: 通过各种问题考察, 你能不能在客户服务部门当一个技术客服, 我故意问了很多晋升与转部门的话题, hr面挂了成都阳程智启软件:用过什么数据库, mysql与postgresql的区别, 你开发过Agent项目吗, 如果项目的提示词窗口不够大怎么办, 向量数据库在你的Agent项目里面起到了什么作用,  ... 大部分都与AI相关北京北方新宇(对日开发, 日常开发完全断网, 入职之后有日语培训, 薪资水平在6k左右浮动):线下笔试: 考的全是老掉牙的问题, 包括前端, 后端, 数据库, 没有涉及到框架, 全是java语言特性与html原生设计, 数据库最难的也不过左连接与右链接,由于我们三个笔试做得很烂, 面试官直接一面三: union与union all的语义, java并发编程中, 有哪些方法保证线程安全..., 你的优点与缺点是什么, 你在大学期间做过的最印象深刻的是什么, (由于我大部分都直接抢答, 另外两位也一问三不知, 面试通过)滴滴:https://www.nowcoder.com/feed/main/detail/ebfd2aee449046fdb5790209af5550bf?sourceSSR=users虎牙:首先手撕算法, 用String类型实现两数相加,然后Android相关面试题:Android的消息机制;View测量, 布局以及绘制原理,Android BitMap压缩策略,Parcelable和Serializable的作用、效率、区别及选择Android事件分发机制还有其他多如牛毛的线上面试, 其中体验最差的便是广州叶子公司, 线上面试持续一个小时, 从java语言基础到计算机网络, 再到spring, 再到分布式组件, 再到对实习中的项目进行微服务重构. 几乎全部回答上来, 结果告知我在微服务层面的技术深度还不够(这是实习岗位, 转正6k)整体上来说,中小型公司比较喜欢问spring,一二线大厂喜欢问java并发, jvm, 手撕算法,其他几乎都是围绕着实习期间做的项目或者自己写的项目中小厂没有笔试,大厂的笔试都是围绕着牛客网作为笔试平台, 围绕着三方面展开, 分别是单选, 多选以及编程, 一线大厂的编程题会有动态规划(迅雷今年的春招, 三道编程题有两道动态规划), 二三线大厂的编程题会考察三个方面, java原生api, java并发编程, 有的甚至会考sql(比如说汉得信息),对于leetcode, 我没有系统性地刷过. 在这么多面试, 大厂必考手撕算法(主要是围绕简单或者中等难度的题, 这些题往往考察用数据结构优化时间复杂度), 中小厂几乎不考更重要的隐性问题就是你的性格, 中小厂现在极为看中个人性格是否稳定, 他们通常会通过自我介绍, 询问你的职业规划, 为什么从上一家公司离职(必问), 期望薪资如何, 有考公考研的计划吗(直接回答没有).我在25年11月份之后挂掉的面试大部分都是性格问题, 经常在最后一环面试中被评定为性格过于积极, 不适合枯燥的编码工作,
查看21道真题和解析
点赞 评论 收藏
分享
评论
129
133
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务