谈谈程序设计竞赛与求职之间的某种微妙联系

经历n次求职失败,来写写总结

前言

大佬级别请无视我

1. 如果你是身在好学校,想通过ACM竞赛达到保研甚至保博的目标,可以选择无视我

2.如果你是超级好苗子 类似我校许老师,

两年拿省一, 两年半拿ec final铜   三年半两块icpc银 一块ccpc银  以及数不清的icpc铜    去字节、旷视 这类仅靠高超的算法能力就能实习或拿到offer的公司,也可以选择无视我

3.金牌、银牌、选手可以选择无视我

先下个结论:

项目和竞赛尽量要兼顾

这里不是说搞这个程序设计不好,只是想要大家不要像我一样,太偏科

很多时候,搞算法竞赛好像有一种优越感,因为研究是难题,学到了很多“实用”的算法,学到了数学,动态规划,数据结构,图论,几何(职场中也许并不实用),觉得可以藐视一切,这样想,就大错特错了。

我一直鼓励自己学到的是一种态度、一种精神,提高的是自己的思维能力,改善的是自己的学习方法,然而现实给了我一个大嘴巴子

先聊聊自己的真实经历吧。

大一下学期 参加了CCSU的ACM实验室。

那时候不知道cf 、牛客就到处找别的学校月赛打  以及许老师搬省赛题给我们做,训练的其实并不是很正规

暑假参加多校训练,被虐的自闭,临近省赛前一个月  许老师帮我们队争取到了一个省赛的名额(刚好缺一个队名额,感谢许老师)

第一次省赛运气好拿到了省三(zzy打表  我莫名奇妙的发现了规律   这场景很像后来银川那一幕  都是咱两合作A出最后  并且稳固到一个不错的名次)

大二整学年我是兼顾了竞赛和平时的课程(甲等奖学金以及两块邀请赛铜 邀请赛详情看我置顶的博客)

也许你看不起邀请赛铜,没关系,因为你现在肯定是大佬水平了   暑假并没有认真训练的我们(爆零就去网吧打一天),正规训练是大二上学期的12月开始(12月开始发博客、打cf、打牛客等、补难题),下学期5月份能拿到铜似乎发挥不错?

大三,学xls方法不听课,上课刷题,进步很快,其他影响很不好:操作系统和计网都没学好

大三的时候 狗到了一块银川银牌,也许你看不起银川的银,但我相信,这场我们队发挥的特别好,都有出力,有些队是单核带队,比如罗老板。

zzf的同届同学(中科大的)在上一场ccpc踩着xls拿了一块铜(还是银 给忘了),这场就被我们给踩了,省内队伍第三,群里多个其他赛区的铜、银、也踩了。(大家都是派的二队 我们也是二队,那我们二队就是比别的二队发挥的好了  没办法咯  总结于运气吧)

看看数据吧  虽然不是很优秀

也许我不是最有天赋的,但我相信勤能补拙:

这些都是我一年的数据量

牛客统计2019年刷题数量 前5名

cf的题目数量(四个号):

cf  rating分数:没上紫可惜了

我刷题数量虽多,但是分数不高,我总结了几点。

1.首先有的人在其他oj是自己的基础训练营  例如bzoj,洛谷,牛客等等,然后转到cf的,而我就是一来就是弱基础参加cf比赛训练补题

2.其次 就是我自己对cf 的不重视,不重视思维题,学太多算法题套路题(莫比乌斯等等,至今没有一个在正赛A过题)

3.太老实了,别人都在群里找思路,甚至开黑的,B站直播的,我就是一个人怼着搞,开外挂的一次是拿着队友的代码交了一发,接着被hack(真实)

4.的确是自己天赋不如人吧。

自认为靠着还不错的数据结构与算法的水平  去找实习,首先字节(人称ACM大本营) 不需要项目经验,只要答出面试的几个题就能实习,可惜,我当时数据结构>图论>数学>dp

面试官就问了dp+数学,dp没答出来,字节凉凉,后来抓了一波猛的dp

现在 数据结构>dp=图论>数学

然后试着投阿里(写着所谓有ACM竞赛经历者优先考虑,投了简历 笔试都不给机会,看不起弱校吧)

然后美团(笔试还不错 搞竞赛不用怕笔试题)可能是我投的岗位有关,以及我过于高看自己,在没有完全复习完操作系统 计网 数据库,我就草草参加这个职位的竞争了。一上来什么算法题都不问,直接丢给我十几个操作系统以及计网、数据库的问题。

本来就没怎么学好,没搞过项目,还没复习完,哪能答的出来,又一个凉凉

所以 我这里劝告一些同学,你是否真的适合打ACM?你有没有想过其实搞点项目毕业后都比你只打ACM都要好找工作,ACM不是万能的,ACM到达不了顶尖水平去不了顶尖公司,一般般的公司又不要求中等的数据结构算法水平,甚至是零也会要你,只要你项目经验够丰富。

我不知道这句话是不是对的:数据结构与算法水平扎实,以后搞项目才会更容易 想的会更丰富、更完美、遇到难一点的需求不会没有头绪,会更如鱼得水。可是,人家HR招聘你的时候又不是看你未来怎样怎样的,他就是要看你目前的水平,不说旷视、字节,就说说阿里和美团这类的,看重项目的  大部分公司种类都是后者居多,你个搞ACM的,没有项目经验  人家面试随便丢几个问题你不会就可以考虑不要你了。

也劝各位道友,要兼顾,不要偏科,现在的我,很迷茫,但也有明确的目标:趁着还没毕业,赶快去搞点项目吧,复习之前落下的课程。

我认为比较科学的大学旅程:大一大二多参加比赛,争取能有好成绩,如果觉得自己有点天赋,成绩又好,可以考虑继续打

最好打到大三拿块银牌退役 搞点项目(这里说了可以保研的学校可以无视,我校二本,无保研 如果有  感觉xls就能保了),如果

觉得自己没有天赋也没有成绩,大三打完区域赛赶紧退役吧,不是每个成功者的路都能被复制的。

持续修改......

发布了498 篇原创文章 · 获赞 66 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_41286356/article/details/105060826