刷题从校园OJ到牛客,我从二本到大厂
背景
首先说一下我的背景,二本本科、杭电硕士。喜欢刷题,竞赛水平一般。
刷题之路
从我本科还没入学的时候,就听说了ACM竞赛,听说了刷题。在入学前的暑假在中国大学mooc平台上学完了浙大翁凯老师的C语言课程(后面还陆续学过浙大的数据结构、北大的程序设计与算法课程),就开始了刷题之路。 还清晰的记得第一次刷题的时候,不知道怎么去读不限定输入数量的输入。
刷题有校园OJ(100题),HDOJ(116题),洛谷(222题),力扣(1018题,基本都是研究生找工作期间刷的),当然本科的时候还在POJ、ZOJ、CodeForce、Atcoder、计蒜客等平台刷过几百题(平台太多就不统计了)。
花过不少钱学习,包括买牛客网的暑期集训营(因意外没参加,不然竞赛水平肯定是更上一层楼了)、计蒜客的程序设计与算法课程(花了1k左右吧)等等。
竞赛之路
本科、研究生期间也花了许多时间参加过大大小小许许多多竞赛(程序设计类、数学建模类、科研类),也有失利也有收获,给我的履历增添了一笔不小的光芒。
收获
总的来说,刷算法题本身对程序开发的工程能力并没有什么帮助,但是对于个人的思维能力确有很好的提升。我高中数学老师曾提到数学是思维的体操,我觉得算法是编程思维的体操。
感悟
大家可能看过我的帖子,九月初的时候我就停止了秋招投递。当时在三家公司的池子里,我已经不愿意继续去面试了。因为我本来就是一个精力不是很充沛的人,或者说我想把更多时间放在自我提升上,而不是无休止的八股中。我看过一些八股(牛客网的C++课程),但是我从不去背,因为我认为学习一些计算机既定设计的思维更重要,而不是机械的记忆。如果只是机械记忆,那么你可能比不上现在新出的chatGPT,它甚至不是简单的机械记忆,而是有逻辑的去组织现有知识回答问题。
最后
今年秋招形势困难,大家都感觉到了。不要和别人比较,因为你们可能只是赛道不同。每个人出生背景不同,成长环境不同,想要追求的也不尽相同。有些人一心想为人民服务,去参加公务员考试;有些人想进入国企求稳定;有些人沉迷科研,无法自拔。也有些人和我一样,在互联网公司追逐梦想。
塞翁失马焉知非福,秋招如同高考也只是人生中的一个小插曲。即便你认为现在某些同学会过得比你好,十年后、二十年后,谁又能轻言你的未来呢?我始终坚信,努力的人运气不会太差。各位牛油加油,我也要接着去走我剩下的路了。
#秋招offer总结##如何看待2023届秋招##假如华子给你打电话了,你去不去##在找工作求抱抱#