zoukankan      html  css  js  c++  java
  • 来自一个菜鸡的秋招与春招之路

    关于我

    先简单介绍下我的背景,我今年大四,在江西南昌的某双非学校上大学,马上就要毕业了,专业是软件工程,方向是java开发,老家是在江西的一个小县城。在学校期间,我没有参加过什么像ACM那种训练和编程比赛,更别说拿什么牌子了,这是我在校期间比较后悔的一件事吧,这也是我在后面求职之路上艰难的原因之一。

    前期

    19年三月和四月也就是在大三下学期,那个时候我看到有朋友在开始投简历找暑假实习了,所以我也想投着试试看,但是我那时候简历都还没有,于是我就开始写简历,写了一段时间之后开始在网上投,因为那段时间学校的学业任务很重,一天到晚都要上课,再加上我也是抱着试试看的心态去投的,没有太重视,因此并没有花多少精力去投简历,两个月也就投了十几家大公司而已,然后也只有一两家公司打电话约我面试,因为那个时候我很多东西都还没去学,很多不懂,也没啥项目(很后悔之前大三寒假没早点准备和学习找实习面试的相关知识),所以面试也早早挂了。

    各位还在校的同学们,请记住如果有位学长能提前告诉你,大二或者大三应该去暑假实习,一定要感激他,因为曾经的我就没有意识到暑假实习是多么的重要,没怎么重视,直到后面秋招的艰难经历才发现,自己一个双非菜鸡要学历没学历,要实习经历没实习经历,要实力更是没实力,投啥都没有反应,能有一份不错的实习经历对后面的秋招真的太重要了。

    备战秋招

    找暑假实习失败之后,我决心参加秋招一心想拿个大厂offer。为了备战秋招,从五月份开始我的打法就是:每天学习基础(底层原理)+每天刷算法题,过程可以说是很痛苦了。

    学习基础我是一直以看书为主,看博客为辅的。算法方面看了《算法 第四版》那本橙皮书,因为这本书我之前就已经看过了,所以就简单的复习了下,java并发方面看了《java并发编程的艺术》和《并发编程实战》,JVM方面看了《深入理解java虚拟机》,设计模式方面看了《Head First 设计模式》,数据库方面看了《MySQL 技术内幕: InnoDB 存储引擎》,redis方面看了《redis的设计与实现》,操作系统和计算机网络我就把学校里的教材《计算机操作系统》和《计算机网络》复习了一遍(这些书都是业内比较经典、广受好评的,强烈推荐!)。再加上看网上的博客作为辅助,博客我强烈推荐cyc2018大佬的CS-Notes,和Snailclimb大佬的javaguide,这两位大佬的博客真的写得太棒了,除了可以巩固上述方面的知识点外,还有一些框架和中间件比如rabbitmq、kafka、zookeeper、分布式系统理论等等的相关知识对我的帮助也非常大。

    除了学习这些基础(底层原理),我还每天刷几个算法题(持续了整个复习阶段和秋招期间),其中《剑指offer》非常重要,肯定是必须的,我前前后后至少刷了5遍,还有就是刷leetcode,我leetcode大概刷了200多个吧,这200多个也刷了有两三遍把,都是一些经典的题目,但是事实证明,即使刷了这些,我算法还是太菜了,还是刷的太少了。

    在把那些书过完之后,已经是七月多了。之后我就开始做项目,我的两个项目是秒杀优化和微信企业点餐系统,这两个都是我从慕课网上一边看视频一边跟着做的。做完项目之后,就已经到了八月初了。

    秋招

    因为八月初就已经有很多大厂开启了提前批的招聘,所以我在补充完简历之后就去牛客网上找招聘的帖子投简历了。过了几天就收到了网易的笔试邀请,这也是我第一个笔试的公司,当时我的心情比较激动,然后也是我第一次在牛客网上做笔试题。八月十几号左右突然收到了腾讯的电话面试,这波来得猝不及防,但是因为没准备好又太紧张结果聊了二十几分钟就挂了。

    然后在整个八月份和九月份我一直逛牛客网找内推的贴子投简历(说是内推,但是那种内推没啥用,还是一样要筛简历和笔试)。像我这种菜鸡一没实力,二没ACM牌子,三没实习经历,四没学历,再加上我的方向是java开发,现在后端开发的竞争是真的太大了,前端开发和安卓ios开发相对来说简单一些,尤其是安装和ios开发,大公司都很缺简历。因此我获得到的面试机会真的少之又少,那段时间我最少投了一百多家公司,基本上把能投的大厂都投了个遍,然后笔试了四十多家,结果只有腾讯、小米、阿里和字节跳动这四家陆陆续续给了我面试机会,最终有的一轮挂,有的二轮挂了,虽然都挂了,但是面这些大公司真的可以学到很多。笔试无论做得好的差的都没有面试机会。说实话那两个月是真的累,因为每投一家公司都要填写这家公司的在线简历,各种信息啥的,这真是把我填吐了,有的还要做测评,贼恶心,最恶心的还是明明简历挂了,它还给你个笔试做。在投简历期间,我还要一边复习,因为之前看的书的一些知识点有些都不记得了,所以就得再复习再过一遍,总之就是看了忘,忘了再看,然后就是再看看大佬的博客以及到牛客网上找一些面经看。

    就这样一直到了国庆节,因为真的太累了,整个国庆颓废了几天,每天不是躺床上睡觉就是追剧,因为从牛客了解到去高校现场参加公司的宣讲会更容易些,获得到的机会也更多,所以决定过完国庆去上海的大学参加宣讲会。

    一过完国庆,我就来到了上海交通大学,在这个学校几天里先后参加了云从科技和浙江大华的宣讲会和现场笔面试,但遗憾的是,由于各种原因还是挂了,唉我真的是太菜了。再后来又接着面了哈啰出行、微盟和金山云,这几家公司都是hr面挂的,我不知道啥原因就把我挂了,明明我说得挺好的,真的很可惜,就差一点点。在这期间,我又被字节跳动捞起来面试了,字节对算法要求真的太高了,每轮面试都有两道算法题,还都比较难,最终面了三轮技术面之后还是挂了,这真的是太可惜了啊。就这样一直到了10月底,才通过了一家公司的面试并且成功收到了offer,因为我觉得这家公司虽然不是大厂,但还挺不错的,薪资和福利待遇都还不错,再加上我也没更好的公司的offer了,另外我是真的太累了,实在面不动了,所以就先接受了offer,跟公司签了三方。至此,我的秋招之旅也就这样结束了。

    实习

    秋招结束之后,因为我真的实在是太累了,身心俱疲,想回家休息一段时间,所以11月初我拖着疲惫的身体回到了家,在家狠狠地休息了两个礼拜。但是在家也很无聊,家里的琐事一大堆,再加上学校也没课了,我也想去公司提前适应下工作环境,所以在家休息了两个星期之后,我决定去公司实习了。

    11月17号到了上海之后,我立马在公司附近租了一间房子,因为地方比较偏吧,所以租房价格比较便宜,不包水电网1200一个月,里面像卫生间啊、洗衣机啊、厨房等基础设施都有。18号是入职第一天,在漂亮的hr小姐姐的带领下参观了公司,认识了我的导师和同事们,他们人都太热情了。

    在实习的这几个月期间,无论是工作上还是生活中,我都过得还比较快乐吧。工作上在导师和周围的哥哥姐姐们的帮助下,我学到了很多,工作氛围也很好。在生活中,和大学同学聚餐,他们也正好在上海工作,也约了一直想要见的人。

    春招

    由于之前的秋招没能面上大厂,心里还是很不甘的。其实我现在这家公司还是挺好的,薪资福利待遇啥的,只不过体量有点小,只有五百多人。但是我大学四年来又一直都有大厂梦,一直梦想着能有一天进入BAT这样的公司,所以我决定再试试看今年的春招,于是,我2月份开始一边在家远程办公实习,一边在投简历了。今年的春招主要是招21届的实习,只有少部分公司在补录20届正式的,再加上今年疫情的缘故,很多公司在开始缩招和降薪裁员啥的,所以今年春招变得异常艰难。在这期间,字节跳动又又又把我捞起来面试了,这已经是我第三次面试字节跳动了,虽然我很想去字节,但无奈还是败在了算法上,我算法还是太菜了,当时出的是一道BFS深度优先遍历的题目,我之前还专门刷过这类题型,但是我又忘记了唉。整个春招我大概投了几十家吧,最后也就面了字节、万得、金山云和小米这几家。这次幸运女神终于眷顾我了,我先是收到了万得的offer,但是听网上说万得比较坑,而且给的也是侮辱价,所以拒了。最后4月9号居然惊喜地收到了小米的offer,真的太开心了,其实我挺菜的,能收到小米这样的大厂offer算是比较满意了吧。小米我面了三轮技术面,因为小米对算法的要求不高,出的算法题也相对比较简单,而且都是我之前刷过的。

    最后

    过去的一年经历有些坎坷,从一开始的找暑假实习,到备战秋招,到后来的秋招,再到最后的春招,最终还是有了比较满意的结果。这个过程真的是太累了,我这辈子不想来第二次。虽然很累,但是这一年的收获真的非常大,学习到了很多知识。这篇文章完全是随感而发,没怎么整理,莫怪,希望本菜鸡的经历能对你们有一些帮助,希望你们都能早日上岸,加油!

  • 相关阅读:
    Ubuntu12下未知驱动器处理
    Octopress博客设置
    Windows下搭建Octopress博客
    在Asp.Net中使用JQueryEasyUI
    SQL查询将列转换成字符串(for xml path)
    IIS7上传出现乱码问题解决
    SqlServer开发利器—SQL Prompt5
    读《打造FaceBook》
    在VS2010中使用Git【图文】
    怎样提高开发效率
  • 原文地址:https://www.cnblogs.com/kyoner/p/12819824.html
Copyright © 2011-2022 走看看