我是木山,18届网瘾少年,下面是我的故事,分享给你。

目录

  • 睡眼朦胧的开始

  • 意料之外的转折

  • 悬崖勒马的故事

  • 方兴未艾的坚持

  • 华为人、局外人

  • 招银网络、含情脉脉

  • 阿里梦、何弃梦

  • 上任鹅城

  • 路还很长,我在路上

睡眼朦胧的开始

大学校园时期的我十分贪玩,以至于考试挂科,补考成家常便饭,几近重修。三年时光白驹过隙一般,大家都已开始忙着春招了,而我却还在网吧当"常客",遨游在峡谷里,操纵着亚索,还自许为天下第一刀客,我行我素,在白银分段摸爬滚打、苦苦挣扎。

整个大学给我的感觉就是枯燥、枯燥、还是TMD枯燥,身边同学每天起早贪黑的学习, 我心中竟然已经不再有一丝波澜,换做高中的时候,我可是要几晚都睡不着觉的,而现在却能在这种环境下安然入睡,有时是睡在课堂上,课堂上睡的比较少,因为我逃课比较多:joy:(引以为戒哦)。现在想起这段经历,写了下来,大好青春被自己肆意挥霍,真是可笑!

意料之外的转折

直到那一天中午,我刚通宵完回宿舍,宿舍内欢声笑语,都在,应该是刚从图书馆回来吧,我猜。一向不合群的我习以为常,网吧的烟味很重,钻进我衣服中、头发里久散不去。皮肤像抹了层油,却又暗淡无光。准备洗澡,也准备睡觉,又或者洗着洗着就睡着了吧,困。他们继续交流着,我找不到衣服,他们说都拿到offer了,衣服应该是在桶里忘记洗了,又聊到他们马上都要去实习了,就凑合着穿吧。可能也不困。

三个月后的七月,宿舍空荡荡,只我在网吧。嗯,这么过确实浪费了。独居的这些日子里,我意外的想了很多,我想到明天还是浑浑噩噩,我想到明年是否能毕业,我想到很久以后,我的未来一眼望穿。这样的未来,似乎没什么值得期待。对。我需要改变。

悬崖勒马的故事

这个故事明明不长,写起来却很累,和那个时期的我一样身心俱惫吧。

那就从找一份工作开始吧,现在这样子的我去工地都没人要,估计会怕我猝死在那:joy:。索性就学点东西吧,这段时间很迷茫,对找工作没有任何概念,各种乱学,说起来你可能不信,那段时间我甚至学起了高数,或许只是为了让心里好受一点吧:persevere:。那会儿大概已经到了八月中旬的样子,我才明白得掌握一门计算机语言才能出去找工作,我选择了JAVA,到现在我都记不起为什么选它,我一度以为是受当时有开过JAVA课的影响。当时学起来特别费劲,很清晰的记得当时装环境就搞了大半天,把JAVA SE课本翻来翻去其实根本没理解

很多时候翻着翻着就发呆了,就这样浪费了几天时间,偶然在小破站上发现有很多相关的学习视频,便开始跟着学习,效果还是不错的,那段时间除了吃饭睡觉就是看视频,照着课本上的例子开始敲,很煎熬也很欣慰。估摸着应该是九月底,毕设也安排下来了,选了个做系统的方向,那会儿感觉已经把JAVA SE很多东西都掌握的差不多了,相当膨胀,正值秋招便参加了几家校招企业的宣讲会,当场笔试,还是太年轻啊,很多题完全都没见过,厚着脸皮交卷。有一家是不用笔试的,直接开面,意料之中的挂了,令我欣慰的是面试官很好,给了我很多建议。还有一家竟然是培训机构,要交钱去学习,包找工作,工作人员绘声绘色,当时确实是心动了,无奈囊中羞涩,最低套餐好像1.8w:joy:。没办法,只能回去自己肝了,各种百度笔试题,在牛客上发现新大陆

花了一个礼拜肝这些题,也让我了解java这个庞大的生态体系,java ee,java web,spring……好多,整个都肝了一遍,真的太难了。那会儿没啥校招了,同班除去考研的,三方都签的差不多了。我又网投了一些公司,主要是一些小公司和外包公司,可能也因为优化了下简历,我收获了一些公司的面试邀请,俗话说是骡子是马,拉出来溜溜就知道了,果不其然,我这头骡子饱受毒打。

那段时间一直在不停的面试,同时也不停的总结,把每场面试的问题都记下来,然后去寻找答案,我甚至背过一段时间自我介绍。讽刺的是由于紧张,经常背的忘词了,自我介绍不像是在介绍自己,更像是在完成任务。尽管是这些小公司和外包公司,面试时依旧问到了项目经验,JDK源码、算法等,这无疑都涉及到了我的知识盲区,同时也标志着这场面试的终结。

在网上找了一个电商项目,我记得好像还是SSM的框架,当时也是照着视频肝,然后背资料里给的面试题。其实还是有点效果的,至少那时候内心是充实的,迷之自信的。算法方面的话当时是刷的剑指offer,一开始2个小时才能凑合着答案做出来,太煎熬了,直接背题在A4纸上手写,弊端也很大,忘的太快了,可能昨天才看的题,我今天就没有一点思路了,为了记住这些题,我用了超级笨的方法,就是将那60多个算法题写在手机备忘录里,主要写算法题目和对应的解题思路,没事的时候就总看,一直到见到题目就能想起对应的解题思路,方法虽笨但这确实为后面春招打下了坚实的基础。算法已经让我很头疼了,JDK源码让我更加抓狂,从API文档开始,硬着头皮照着去写实现,实在是太枯燥了,都说兴趣是最好的老师,这样下去我估计最后的耐心都耗尽了。

我找到了一些关于源码学习的视频,可能我是那种被动学习的类型,通过视频吸收的快一点而且摆脱了自己鼓捣源码带来的枯燥(源码这一块,如果还是萌新的话可以通过看视频迅速入门,但是后期还是得自己多研究),从JDK的基础类到集合再到JUC的学习视频都看了个遍,对JDK源码总算是有了一些基础的认识,根据面试的总结,我发现面试问集合这一块比较多,于是在网上找了许多关于集合源码分析的文章认认真真的看完了,总结了一些会被问到的问题,然后背起来。在这期间我也把常用的设计模式给过了一遍,因为面试会问,这里推荐自己画一些类之间的关系图UML类图。

但是想拿到offer还远远不够,我还需要掌握对主流框架和中间件的使用,庆幸在这个网络时代,我想要的都能找到,我依旧看着视频,从早上看到晚上,报复性的学习,而周末我又开始报复性的玩游戏:video_game:,那时候的我啊,真是一个矛盾体。

这段时间过完了JVM相关的知识,包括内存模型、垃圾回收器等等,也学习了spring boot和spring cloud及一些中间件。框架这块学的很浅,局限于如何使用,我依旧在网上搜罗了相关的面试题,然后也开始背起来,面试的时候八股文真的需要背,主要是杂,而且有些不好理解,如果你不幸和我这时的处境一样,我真的很建议你背一背,也由衷的希望我的经历能给到你一些帮助和启发。关于其中的各种学习经历、经验总结或技术知识,我后续也将在我的公众号陆续发出来,希望能给到各位一点帮助,感兴趣的同学可以关注我的公众号:程序员巴士。

如果有前端相关的同学遇到过类似的问题,也可以关注我的好朋友皮汤写的这份关于字节前端的面试经历:天道酬勤,进字节了!

边学边网投的这段日子里,我意外的收获了1个的offer,我清晰的记得那天,我在地铁上接到HR的电话,电话那头问题确认我的名字,还有就是给我发了个口头offer,她向我介绍着薪酬福利,而我脑海里浮现的都是过去这几个月好些日子没日没夜的肝....

那天回到宿舍,异常冷静,没多久便收到了邮件offer,我将这个好消息告诉了我妈。我没有因为拿到offer而懈怠,继续在java的海洋中遨游,一边学习着各种框架,一边在各大招聘网站上“骚扰”HR,一边优化自己的简历。简历上的东西写的越来越大胆,也给我带来了一些不错的公司的面试邀请。面试的内容其实都大同小异,但是为啥没一个给我发offer

每场面试快结束的时候都要厚着脸皮让面试官给我做下评价,给点建议。几经波折,我总结当时自己的处境:1深度不够局限于表面,有些框架的源码也是可以去看看的,比如spring源码 2 项目经验太少了, 3 对所学知识太过分散 没有整体的概念 查漏补缺嘛,看源码简单网上一搜一大片,项目经验少这个确实没办法,起步就比别人晚了,没啥好办法,去github上找项目然后背下来,知识点分散 这个我是采用列思维导图的方式,然后自己梳理知识点,不停的总结,把知识点串起来。这些天依然是在面试总结面试总结中循环。「不要因为自己菜就害怕面试,这是个思维陷阱,越这样越无法提升自己」 上天还是眷顾我的,有一家大型上市公司给我发offer了,我在网上查了,是做做软件外包的业务的,也就是大型的外包公司,薪资方面其实我已经很满意了,签了个2方,还给自己去网吧放松了几天,幻想自己快点入职,然后在公司学习新的东西,又幻想自己成为大佬。

方兴未艾的坚持

那会儿寒假也快到了,我和辅导员打招呼后我提前回家了,在家里也没有闲着,逛各种论坛,脉脉 知乎 等等,看有关于程序员的各种文章,越看越焦虑,什么35岁退休呀,996加班啊,秃头啊,外包公司一定不能去啊,越看越感觉当了程序员啊这一辈子就这样没了:joy:

在家的这段时间依旧没有闲着,一直在看视频,刷leetcode,想办法优化简历。在家里还干了一件比较有意义的事情,我购买了一个学生机服务器,自己搭了一个博客。过程不难,网上教程很多,但这件事情给我带来了很大的成就感,那会儿热衷于写一些知识点和总结上去,当初还买了一个域名, 后面发现要备案,流程复杂于是便没去鼓捣了。服务器里还运行着一个爬虫,是github上找的,把一些好听热门的歌存到数据库中,每天通过邮件给我分享一首热门的歌。

乐此不疲,刚过完年不久我就提前去到学校了,因为辅导员已经在班群里发布了春招来学校做宣讲的公司的时间表,对,我想再试试。给自己制定了作息表,严格执行,每天都在刷算法,看源码,看面经。当然也给自己指定了玩游戏的时间,我一直认为劳逸结合才能使效率最高(狗头)

春招如期而至,照着宣讲会的时间安排表进行准备,参加前都提前稍微了解一下公司相关信息,当时想的是可以增加点面试时候面试官对我的好感度。同时也上网搜索了相关公司的面试题,不要怂就是干,这次的面试明显感觉自己状态好了很多,至少底气很足,每天依旧总结,把面试相关的信息记录到自己搭的博客上,宣讲会一般都是2天,有的甚至是一天,参加面试后能够迅速得到反馈,这次收获了一些offer,都是我之前不敢想象的,有幸面到了华为,我记得特别清楚技术面三面时候tomcat源码讲完,感觉自己稳了,也许真的是运气太好了,这段时间正好看到了这块。后边几个月也就没有刷题看面经了,都在搞毕设。

华为人、局外人

刚进华为比较自卑吧,周围的人学历都是各种985的和海龟的,清华北大的也有。初入华为,我主要做的是和#相关的工作,压力有点大,且由学校过渡到社会还有点无法适应,好在带我的老大人好,很有耐心,慢慢的也习惯了在华为的工作环境,但随之而来的是枯燥的工作和生活,周而复始。

或许是出于内心的执着,在华为待了一年半,期间各种自学,坚持看框架的源码,疯狂的刷算法题,19年底,我做出了一个重要的决定,我想出去看看。那阵子想了很多,或许是对技术的执着,或许也想出去看看。提离职的那几天,内心百感交集,有轻松,也有难过,轻松的是心里的石头总算放下去了,难过的是离别时的不舍,我向往技术也向往生活,嗯,我想出去看看!

窗外风景

老板养的黑天鹅

没有裸辞,在职期间投简历,然后约面试,收到offer,提离职,背景调查,无缝衔接。不要裸辞、不要裸辞、不要裸辞。

期间拿过几个offer,最终选择了招银。

招银网络、含情脉脉

来到招银后,工作内容主要做kafka相关的了,专研kafka,我趁这个机会疯狂看kafka源码,运维遇到疑难杂症也会尝试着去解决,因此能深入了解kafka的原理和机制,还有就是对linux的学习更深入了,有机会了解linux内核的一些代码及运行原理,这段时间感觉自己飞速的成长,也越来越知道自己想要什么。在工作中同时也打开了监控告警的世界,尝试了一些新的监控告警存储方案。这段时间我也看了很多关于ZK、ES和Canal的源码,因为这些框架都是在工作中使用到了。好景不长,这一年,组内大佬相续流失更多的机房运维工作就自然而然的落到了我身上,安心写代码的时间越来越短,心中的种子也在生根、萌芽。

科兴科学园楼下夜景,感受到深圳的节奏和灯火通明。

工作环境,最喜欢傍晚时窗外的夕阳:city_sunrise:,这云太好看了。

招银这段时间以来我遇到了很多好朋友,我们志同道合、纵情向前。一起约着刷题,一起约着吃饭。这段时光异常难忘,打破了我固有思维:只有初中、高中时候的情谊才最难以启齿的。离开招银我将有太多的不舍。

20年底的时候,我就陆续在网上投递简历,一边疯狂的看面筋,一边刷着leetCode上的题,在家里买了块白板,每天回去就开始刷,在白板上手写算法,一道道过。同时也把Google的一些经典论文过了一遍。那段时间每天白天工作,晚上约面,没面试就学习,感觉自己很忙很忙,也很焦虑。功夫不负有心人,拿到了蚂蚁offer。

阿里梦、何弃梦

投阿里时因为我从大学起就有一个阿里梦,梦里有双十一、有秒杀、也有高并发。面的蚂蚁,加HR面一共四面,问的内容偏业务场景及实际的场景,让给解决方案等,拿到阿里的offer无疑给自己打了一剂强心针,同时也证明自己有进大厂的实力了,无悔这段时间的努力。招银的这段时间让我对中间件这块业务有了极大的兴趣,而去阿里是则要转去做业务开发了,所在的部门是做TOB的,经过再三考虑,我决定放弃offer。从拿到offer到放弃offer这段时间,我想了很多很多,最终还是选择顺从自己的内心。

上任鹅城

又过了几个月,期间也面了一些公司,零零散散的拿了一些offer。再后来面了腾讯,如愿拿到了offer,因为工作内容比较相近,面试内容主要围绕工作相关,主要还是kafka那块的监控告警怎么做的,还有就是kafka管理平台怎么做的。对应的一些kafka原理还有kafka各种方案。选企鹅是因为部门是IEG,大部门还是挺给力的。面试5轮技术面,难度感觉不小,不想让付出浪费。还有就是毕竟是做TOC业务的部门,用户量数据量都很大,技术成长快,最终我选择自己,也选择了腾讯。

阿里面试的一些问题

腾讯面试的一些问题

四家公司都记了下面试题,有需要的可以私信我。

路还很长,我在路上

谨以上经历希望能给到你一些帮助,特别是目前还在迷茫中的朋友,不要放弃,黎明尽在眼前。

双非本科,三年逆袭鹅厂,靠的不仅仅是努力相关推荐

  1. 双非本科,三年逆袭鹅厂!完整经验分享

    工作经验  大厂生活  精选好文 前言 我是木山,18届网瘾少年,下面是我的故事,分享给你. 目录 睡眼朦胧的开始 意料之外的转折 悬崖勒马的故事 方兴未艾的坚持 华为人.局外人 招银网络.含情脉脉 ...

  2. 双非本科,三年逆袭鹅厂。完整经验分享

    我是木山,18届网瘾少年,下面是我的故事,分享给你. 目录 睡眼朦胧的开始 意料之外的转折 悬崖勒马的故事 方兴未艾的坚持 华为人.局外人 招银网络.含情脉脉 阿里梦.何弃梦 上任鹅城 路还很长,我在 ...

  3. 川大计算机综合设计范文,双非小白成功逆袭川大中文研究生,学姐经验分享

    原标题:双非小白成功逆袭川大中文研究生,学姐经验分享 这篇文章来自今年考上四川大学古代文学专业研究生的象罔学姐,学姐6月11号晚会开免费公开课,本文文末有报名方法. 象罔学姐古代文学考研初试经验 首先 ...

  4. 双非本科cpp,无竞赛无国奖-逆袭上岸腾讯、字节、百度等大厂

    题解 | #删除链表的节点# /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x ...

  5. 谨以此文,献给我的大学四年—双非本科到双一流985的成长之路

    谨以此文,献给我的大学四年-双非本科到双一流985的成长之路 天才白痴梦 谨以此文,献给我的大学四年-双非本科到双一流985的成长之路 大一时光 大二时光 大三时光(高光时刻) 大四时光 随感 我承认 ...

  6. 中电福富外包offer要等多久_校招|双非本科,非科班,自学JAVA 1年时间终于斩获offer!...

    作者:最终幻想土豆 链接:https://www.nowcoder.com/discuss/173622 来源:牛客网 坐标苏州,双非本科,专业环境工程,之前没有任何编程经验,历经一年努力,终于在春招 ...

  7. 2021届双非本科的心酸秋招经历总结及经验分享

    前言 博主是广东某双非本科学校计算机专业的学生,2021年应届毕业生,我的秋招时间线为8-11月,经历了一段煎熬的秋招历程最后成功上岸某大厂,因此写下这篇文章对自己的秋招做一个总结及自己的经验分享,因 ...

  8. 来自一位双非本科跌跌撞撞的秋招指南(秋招攻略/经验分享/干货)

    前言 楼主是一位来自双非一本的计算机系学生.秋招收官结束,一路上磕磕绊绊算是凑了个圆满,这次秋招下来也是感慨良多,有种第二次高考的感觉 加了公司的新人群,发现大半都是年龄24 25的大佬,这些,就是研 ...

  9. 双非本科计算机学生的出路到底在哪里?

    双非计算机本科学生的出路 这些仅代表我的个人观点,如有其他看法欢迎评论! 众所周知,求职的时候双非本科(我这里指的是重点线上30分以内的重点院校)和二本院校基本上没有任何区别.所以,这就显得有些尴尬. ...

最新文章

  1. Selenium3自动化测试——3. 控制浏览器
  2. 口碑好的mysql数据监控平台_构建狂拽炫酷屌的 MySQL 监控平台
  3. CTFshow php特性 web110
  4. 信息系统项目管理师考前冲刺第一天:项目基础知识和立项管理
  5. “云+大数据”时代 中端存储如何选择
  6. SQL2005使用游标的实例(SBO中计算到期应收账款)
  7. c#书写规范之---代码书写规范
  8. 3d制作中需要注意的问题_珠宝首饰工艺篇-戒指3D造型设计制作注意要点
  9. 25岁“天才少年”曹原再发一篇Nature!1个月时间内的第二篇!
  10. 【Elasticsearch】 Full text queries query_string 等 字符串查询
  11. 20个开发人员非常有用的Java功能代码(一)
  12. 很简单的源码剖析-SpringBoot内嵌Tomcat原理
  13. android rxbus github,RxBus
  14. 【金明的预算方案】解题报告
  15. IT加油站课程调价通告
  16. 数K8S无服务器风流人物,还得看Kubeless
  17. 计算机二级考试不及格看不到分数吗,计算机二级查不到成绩是不是没过,不及格有分数吗...
  18. 差分方程模型(一):模型介绍与Z变换
  19. [C和指针] ch17. 经典抽象数据类型
  20. 创业公司做数据分析(二)运营数据系统

热门文章

  1. Mouse_event()
  2. Matlab论文插图绘制模板第82期—箭头图(quiver)
  3. 2019年3月最新windwows101809教育版激活密钥及其下载地址
  4. 【黄啊码】为什么我建议您选择go,而不选择php?
  5. 数据分析常用方法和工具
  6. 爬取热榜数据,通过Qt界面显示,代码可直接运行(python3经典编程案例)
  7. 打造现代应用的利器,VMware Tanzu显露王者风范 (1)
  8. 工时管理:警惕员工时间偷窃!企业应该如何避免?
  9. (pytorch进阶之路)DDPM扩散概率模型
  10. 中国石油大学《红楼梦研究》在线考试