18 Sep 2020

2020 OUC ACM fresher

这是一篇来自大奶牛博客的博客

去年抄的借鉴他的,今年继续




什么是ACM

永不停歇的好奇心

ACM 为 乡村音乐学院奖(Academy of Country Music) 国际大学生程序设计竞赛,在历史上可以上溯到1970年,逐渐演变成为目前的一年一届的多国参与的国际性比赛。每支队伍以团队的形式代表各学校参赛,每队由 3 名队员组成。比赛期间,每队使用 1 台电脑需要在 5 个小时内使用规定的编程语言解决英文题面下的 10 ~ 12 个问题。每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球




加入ACM后我能干什么

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得

  • 参加每年 11 月至 12 月 ICPC 中国区域赛
  • 区域赛若出线参加 World Final 世界总决赛
  • 参加每年 5 月省赛
  • 参加一些区域赛邀请赛
  • 负责校赛出题或者校赛拿第一
  • 参加一些抽奖活动个人赛
  • 点击观看 2017 年某场区域赛花绪短片
  • 学长学姐的授课与指导
  • 公费旅游的机会
  • 发现自己有多菜
  • 希望你们即使面对惨淡的失败也能对成功怀有巨大的渴望
  • …………




关于基础

一件事情从没有开始做,是很有意思的

有些人从高中甚至初中开始搞信息学竞赛

他们带着一定的基础来到这里

而你可能作为一个什么都不懂的萌新瑟瑟发抖

不用害怕

这里大部分人和你一样是萌新

抱团取暖就不会觉得冷

一口一个‘大佬’没有意义

虚心求教才能学到更多

努力学习,刷题

相信你不会比任何人做的差




关于选拔

想做的事太少,而时间太多

最重要的一点:

智力因素在选拔条件之外

来不来不取决于我们

而是取决于你的决心

你的努力是你能留下来的关键




来自老学长大奶牛的一些话

为什么我要加入 ACM


我下面说的都是废话我求求你们了不管怎样都先加进来试试吧

多少个不眠之夜就为了得到那个属于自己的 Accept

  • 也许能得到一些奖金
  • 也许能让你获得保研的资格?
  • 也许简历上的 ACM 经历能让你的面试加分?
  • 也许找工作时能让你轻松切掉笔试题?
  • …………



其实不是这样的

不能否认参加 ACM 确实和上面说的那些很诱人的利益确实有一些联系
不过我觉得因果被搞反了
不是因为加入了 ACM 的人都得到了这些
而是我们知道的得到了这些的人
有一部分恰巧选择了 ACM
我了解的所有在一开始就带有强烈的功利目的性的人去搞 ACM
最终都被 ACM 搞得很惨

那么我们为什么会开始走 ACM 这条路?
要知道当你作为一个大学生的新鲜劲过了以后
你很有可能会放飞自我开始上课梦游划水(很抱歉向新生传达了这种堕落的思想)
但是你也许依然有一点点上进
同时又有一点点自负
你也许需要去尝试一些有难度,但入门不是太有难度的事情
来挥洒你的热血
作为一个不能靠信用卡骑脸但是可以爆肝的游戏
不能否认 ACM 确实是选择之一
因为她足够客观
因为她足够理性
因为一道题如果你过不了,一定是你错了
但是在足够多的沉淀之后,你能够很清楚一定是题目错了
所谓的面试题,考研加分什么的
那是那些没有被 ACM 淘汰的人本就能得到的
一个幸存者偏差而已
我们所希望你在 ACM 中学到的
不仅仅是能够一个接一个念出枯燥的算法名称
而是希望你能够从中学到什么是代码优雅

换一句话说

就算没有 ACM
那些 ACM 厉害的人是依然可以找到另外的有趣的东西
去消耗他们的过剩的脑细胞
去让他们肆无忌惮的去梦想的

所以,我们也可以这样问

加入 ACM 我认真学我能有收获吗? —— 是的
我不加入 ACM,我加入蓝鲸,爱特等其他社团我认真学我能有收获吗? —— 是的
所有喜欢思考,热爱编程而不是把她作为混口饭工具的人,最终都会比其它人的水平高很多吗? —— 是的
我认真的去学任何我想学的东西,我能有收获吗? —— 是的
至于到底能收获什么呢?
这重要吗?

所以,回到最开始的问题

为什么要加入 ACM?
因为我喜欢
因为我想试试

也许随着时间的推移,你会忘记你最开始的时候为什么要学习算法,为什么要加入 ACM
但希望你不要忘记
当你看到那个属于自己的 Accept 时的汹涌情感




我想说的

我不知道你为何而来

或许你是oi大佬

或许是对竞赛产生了兴趣想进来试试

又或许是想转专业更加轻松

或许只是不知道为何只是老师让加

但是如果你进了群,那就留下来好好试试吧

机会总是你看不见就会偷偷溜走

说不定这就是你千载难逢的机会

你可能会熬夜、崩溃、心态爆炸

写出的代码总是出现bug

终于改好之后叫上去却发现是Wrong Answer

代码看过千遍就是不知道哪里出错

千辛万苦终于找到那个仿佛在戏耍你的错误细节

每个题都是这样,一遍又一遍的重复

但是,有件事你绝对不会忘记

当你历经千辛万苦终于把所有细节写对

交到测评姬上获得Accepted时

那种喜悦是货真价实的

仿佛放下了肩上的重担

感觉神清气爽、无比轻松

然后长舒一口气

点开下一道题

终于有一天

你发现你不再会写出bug

看一眼题目就能想出思路

代码也交上去可以一遍过

这时你会感叹

什么嘛,ACM也不过如此嘛

而那时,你得到的,会远超过你所付出的

希望你绝望时不要放弃希望

想放弃时能够继续坚持

sa,好好享受大学生活吧

即使将来的时光对你来说可能并不轻松

祝好



Tags: