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没能达到自己的预期,不过这个也许以后可以继续弥补;也可能是低迷的绩点而没有保研的资格,不过我后来仔细思考之后感觉读研可能应该放在职业发展瓶颈期,毕竟职业方向应该是首先确立的,同时年龄也是一个至关重要的因素,有很多事情要做。读了这么多年书,最大的收获可能是锻炼了思维和学习能力,确立了职业方向,我其实已经厌烦了无休止的考试,是时候到社会上实现自己的价值和目标了。
2022年秋招总结暨acm退役记相关推荐
- 【内推】阿里云 云原生团队 2022 届秋招
同学,你好!我们是"阿里云云原生中间件"团队,目前正式进⾏ 2022届秋招的意向沟通,有任何问题欢迎加微信咨询 [zhang943__], 加微信备注下 "姓名+学校+期 ...
- 2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录
2022前端秋招面试题总结 阿里 腾讯 字节 百度 网易 京东 小红书 快手面试记录 等了百度三个月,终于发offer了,白菜价,92大佬们拒的薪资,我知足了. 排序挂了狠多,快手,蚂蚁,- 很绝望 ...
- 【2022小米秋招(2023校招)】软件开发方向 笔试题1——链表反转
题目: 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right .请你反转从位置 left 到位置 right 的链表节点,返回反转后的链表. 输 ...
- 如何看待2022年秋招Java后端开发岗一片红海?
如何看待2022年秋招Java后端开发岗一片红海? 我猜是转行去CV和NLP想当"人上人"的俊才们,发现自己卷不上"一等人上人"的算法岗,于是转投"二 ...
- 一个高考失利人的2022届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer
文章目录 一个高考失利人的2022届秋招复盘,目前收到腾讯 字节 百度 阿里 京东的offer 前言 本人情况和秋招结果 战绩 大学时间线安排 大一 大二 举一些面试例子 数据结构和算法如何考? 如何 ...
- 震惊!2022 年秋招 Java 后端开发岗竟然一片红海!算法岗都不香了吗?
据说,2022 年算法岗遇冷,BAT 暑期实习甚至收不到简历,Java 反而爆炸. 难道,Java 的春天(映射 Spring 全家桶)又要来了吗?作为 Java 领域的优质创作者(见下图),又可以在 ...
- 知乎热议“如何看待 2022 年秋招算法岗人间地狱”
本文转载自IT之家 今年校招算法岗就业形势有多严峻?知乎热榜用一个词评价:"人间地狱".好家伙,去年对于该问题用的还是阳间词汇"灰飞烟灭",今年就开始唠阴间嗑了 ...
- 【数据挖掘】顺丰科技2022年秋招大数据挖掘与分析工程师笔试题
顺丰科技2022年秋招大数据挖掘与分析工程师笔试题 笔试时间:2022-9-7 1 不定项选择题 1.python中_thread 和threading的区别 解析: _thread模块提供了基本的线 ...
- 2022 Java秋招面试题-必备基础
文章目录 2022 Java秋招面试题-必备基础 一.语言基础 Java技术栈基础-语言基础 Java技术栈基础-spring Java技术栈基础-netty 二.面向对象 三.存储 redis my ...
最新文章
- LINQ系列:LINQ to SQL Select查询
- VTK:可视化算法之BandedPolyDataContourFilter
- PouchContainer 富容器技术解析
- linux 安装软件_Linux:其它软件安装方式
- 秒懂,手机射频芯片有卵用 (zz)
- 微服务升级_SpringCloud Alibaba工作笔记0014---Nacos简介和下载_10万微服务实例在线管理
- redis set不可重复_Redis的使用
- TensorFlow基础篇(五)——tf.constant()
- opencv计算图像亮度调节_图像数据集增强方式总结和实现【数字图像处理系列四】...
- Android开发实战记录
- oracle 文本日期相减,日期相减等于整数的问题
- html好看目录样式,HTML_CSS使用详解,目录样式类型(List Style Type) 说 - phpStudy
- 用Apache POI提取Word文本
- 浅谈sketch插件开发(三)
- PhotoShop将彩色图片修改为只有黑白线条
- 教你炒股票25:每日解盘
- RabbitMQ宕机后,消息100%不会丢失吗
- C语言项目 电话查询系统 哈希表实现(项目要求 + 运行界面 + 代码分析 + 完整代码)
- 32位和64位操作系统与System,System32,Syswow64的区别
- slambook2 ch3 Ubuntu18.04下运行和调试