2022年秋招总结暨acm退役记

2022年秋招总结暨acm退役记

  时间过得很快,转眼到了毕业的年份,因为我比较念旧,所以就从头开始回忆吧。我是某一线城市211软件工程专业本科生,高考时候也是放弃了某计算机评分为A-的985高校选择了这所学校,主要是因为我当时报考注重的第一是专业,第二是城市,对于大学到底是985还是211没什么要求,也没考虑太多。因为数学底子很好,高考差2分满分(压轴题第一问取值范围忘了写,终生难忘,因为当时总分差一分进入另一所985),而且非常喜欢,所以毅然选择计算机专业,过来之后,大一就加入了学校的acm集训队,当时也是完全0基础,毕竟从县城中学出来的,根本没有参加过任何竞赛培训,只在高一参加过全国高中数学竞赛拿过一个省三等奖,所以遇到了非常巨大的困难,参加这个训练也是因为有个同学是浙江的信息学竞赛省一,感觉好厉害,大一就在写代码,所以我就主动靠近他,然后知道了洛谷等平台,同时也开始了漫长的acm生涯,刚才说过遇到了很大的困难,主要来自两个方面,一个是很多比赛题目都是英文,读题有困难;第二个就是知识差的太远,编程完全不会,算法更是一点不懂,这怎么打的了比赛呢?所以刚开始就先写一些基础的题目,也是学校的课程有一门C和C++,有很多基础编程题练习,然后就开始写起了C语言,大概练了一百多道题,当然用了很长时间,之后寒假的时候开始训练,当时是在计蒜客上面打比赛,受到的打击太大,记得当时是看到图论直接pass,因为完全不会,然后有个字符串匹配的题目,怎么弄都不会,最后同学说你学了KMP就会了,这句话我记得很清楚,学过这个算法的都知道对于初学者而言它很难理解,更别说要熟练使用,所以当时自信心受到了巨大的打击,也是疫情原因线上上课,非常的颓废,所以就直接申请参军入伍了,希望能用两年的时间整理思绪,同时为国效力(锻炼身体),当时是体检一路绿灯就直接进部队(联勤)了,不幸的是过了一个月复检的时候被查出身体有一些问题(并不严重,但是不允许),所以就被退回来了,当然没啥影响,毕竟身体退兵,我跟班长排长相处还是非常好的(我在排长上铺),训练成绩也还行。回来以后继续acm,但是心态成熟了非常多,不再是班干部了,性格也变得孤僻起来,我从dijkstra,kruskal等算法开始,差不多学完了竞赛要求的半壁江山,剩下的基本都是金牌知识点了,学习它们也没太大的必要,当然这花费了我大量的时间。在大三的上学期终于迎来了第一次区域赛(icpc济南)的机会(这之前也有一些比赛就不说了),非常的可惜打铁了,主要原因是没带行列式的板子,手写的超时了。这次比赛之后我也是一直在训练,经常打比赛,达到了cf三个蓝名账号的水平,队友一个是单账号蓝名,但是上去之后就再也没打;另外一个是灰名,他从来也不打,确实是找不到队友,参加acm能坚持的人太少了,我也是一直给队友鼓劲希望能够多一些训练,组织大家一起打了几场训练赛,可是一直都是只有我在补题,群里说话基本是没人回,压倒我的最后一棵稻草是大四上半年的一场区域赛,我在敲代码的时候发现左右两个人都睡着了,这次比赛之后我毫不犹豫的退出了训练,也告别了每天刷题比赛的日子,如果问三年的acm给我带来了什么?第一个是强于普通学生代码编程的能力;第二个是坚持不懈、不怕困难的勇气;第三个是很多奖项,这也算是为秋招打好了坚实的基础吧。因为我确实是非常的热爱算法竞赛,属于那种没有任何利益只为了兴趣爱好的热爱,过题的感觉是非常爽的,所以我退出训练的时候是大四上半学期,大概是九月中旬,这个时候我还在同步准备考研,因为是0基础的情况下一直打acm,绩点比较黯淡,刚刚复习完一遍数学,专业课一开始是复习的408,这个时间点大概复习了四分之一,后来改成878,英语没做过题,政治刚开始看视频,然后因为有一门课是专业实习,需要去校外实习,我一看,这考研只有这么短的时间,复习得这么少,还要去实习,怎么考得上呢?而且一旦失败后果是毁灭性的,难道我放弃985考了211就是为了过来考研的?这么长时间的acm训练应对考研能有什么优势呢?想到这我不寒而栗,从而坚定的放弃了考研,开始写简历准备找实习公司同时准备秋招,因为我之前做过半年的Java web开发,写过一些项目,所以投的简历都是Java岗的,也是老师提供的机会,大概不到9月20日,就收到了HR的电话,问我要成绩单和四级证书,之后约了面试,幸运的是面试问的问题基本都是数据结构和算法还有一些SQL,并没有面试八股或者操作系统、计网之类,我当然是对答如流,最后成功进入实习了,待遇也还不错,基本租房(因为封校了)+随便吃都没什么问题,实习期间也是一直在进行秋招,投递简历。
  由于我有过acm经历,也刷了一些leetcode,每周都会打周赛,大概十场比赛上到了2100+,所以笔试一般都没什么问题,只有美团的笔试那次感觉有点难,做的不好,做完就没信了,其余基本都拿到了面试机会,我面试的第一家公司是字节,大概是9月20几号,深深的把我教育了,进程线程的区别、四次挥手、hashmap原理都没记扎实,感觉面试官有点无奈,下来之后我也是恶补这些基础、八股之类,之后陆续的收到一些面试邀约,包括京东、58同城、4399、OPPO等等,我也是每一次面试都收获很多,下来就恶补,同时实习的过程中也读了很多书,包括一些RabbitMQ原理、Springboot原理、HTTP、MySQL底层、Java并发等等,还进行了几次技术分享,这些都大大加强了自身的实力,这段时间我感觉每几天,我都变得完全不一样了。后来看网上的一些分享知道今年秋招形势很不乐观,HC基本都腰斩,但说实话我心态是真的好,基本没受到什么影响,还是在慢慢的学习。在12月底连续收到京东和阿里的电话,说面试官想跟我聊聊,这个时候我其实状态还是很不错的,后来知道京东这边是有大佬把offer拒了,位置空了出来;阿里这个部门是刚刚拿到招聘名额,其实我也是挺惊讶的,这么晚了才拿到招聘名额?挺离谱,说实话我简历在阿里连续挂了4个部门,我感觉是没HC了而不是我的简历不行。然后京东这边一周之内连续过了三次面试直接拿到了offer,也真的是非常感谢面试官能看到我的潜力,认可我的能力,给我这个机会,东哥的公司和东哥一样具有魅力;阿里那边大概又隔了好久,时间实在是太长了,所以后来就没接受面试邀请。拿到offer之后第二天我也是直接就阳了,躺床上昏昏沉沉了两三天,后来阴了之后一直在办各种手续,收拾东西昨天才到家。我也是感慨万千,大学四年,迷茫过,彷徨过,拼搏过,失落过,但我从来没有放弃,一直朝着自己的目标在前进,没有受到外界环境的影响,最后终于达到了自己的目标,可以说我的大学生涯是丰富的、成功的,也是令我终生难忘的。
  有什么遗憾和收获呢?可能是cf没能达到自己的预期,不过这个也许以后可以继续弥补;也可能是低迷的绩点而没有保研的资格,不过我后来仔细思考之后感觉读研可能应该放在职业发展瓶颈期,毕竟职业方向应该是首先确立的,同时年龄也是一个至关重要的因素,有很多事情要做。读了这么多年书,最大的收获可能是锻炼了思维和学习能力,确立了职业方向,我其实已经厌烦了无休止的考试,是时候到社会上实现自己的价值和目标了。

你可能感兴趣的:(面试专题,程序人生)