已经快要12点了,然而还有5000字概率论论文没有动.在论文里,我本来是想要总结一下ACM竞赛中出现过的概率论题目,然而当敲打第一段前言的时候,我就迟疑了.
我问自己,ACM竞赛到底有什么现实意义.
如果是我们学校的ACM队教练,可能会这么说:
那是因为参加了ACM有就业保障啊,你看我们集训队,大四的时候大家一起吃个饭,一问出路如何,最差也是个阿里巴巴.
如果是游刃有余的高手,可能会这么说:
因为ACM竞赛可以提高敏捷开发的能力,同时作为国际赛事,可以直接在保研这一项加裸分.
但是我无法控制自己不提出反驳.
对于老师来说,没有坚持到大四,拿到金奖的学生并不能算他正式承认的队员.
对于高手来说,他们本身就在各个项目,实验室,赛事,生活,社团之间游刃有余.
而我辈凡人既不是老师的乖学生,也不是高手.
给我们起个合适的名字,
那就是"炮灰"
ACM赛事需要我们这样的炮灰,来增加知名度和参加人数,提升逼格.
我们炮灰前赴后继,前面有成功学长的光辉引领,后面有这么长时间的努力付之东流的鞭子鞭挞,然后口口相传
每次看到ACM竞赛的百度百科,我的心中都有一种嘲讽之情:计算机界最高级的赛事?计算机界的"赛"事究竟有什么意义?把图灵奖之类的置于何处?图灵奖之类的获奖能改变世界,ACM的获奖代码能改变什么?
稍微进个转折:
参加ACM的有哪些人?
我觉得差不多有两类人,第一类人本来就逻辑和创新思维很出众,他们要么绩点出众,要么技术不愁,在平衡好项目和生活的同时,来ACM娱乐顺便看看能不能捞到意外之喜.
第二类人,要么是沉浸在竞赛气氛之中无法自拔,要么就是希望能够身处第一类人的氛围之内,明白自身努力或者智力不达标,想要体验翻盘的快感.
现在回来,ACM的获奖能改变什么?
加分上:明显它并没有数学建模比赛加分高,好拿分.
能力上:
快速开发的能力:有这个时间,不如多写几个项目.比如自己写一个论坛,做好前端和后台,再添加更多的功能,你能大致掌握开发的节奏和模块,或者组织一队人开发大创,英特尔杯什么的,获得分数和获得团队协作经验两不误,要么去网上递交一份简历,即使只是做一些公司的外包,在获得知识技能,工作经验同时还能获得money.
实现的能力:这个你不要诳我,ACM什么时候能快速增长实现代码的能力了,遇到难题看份解题报告,那代码基本上就是别人的意思.给你一份API,你能实现一整个软件么.给你一堆管道图,你能用最小割跑出全华东地区的管道状况维修方案么
逻辑能力:的确有提升,这也是我最初参赛的原因,另一个原因是不想高中的竞赛回忆断掉.
大三对很多人来说都是关键的一年,是保研?出国?还是准备考研?这种情况之下,最好的状态只有两个,1 放弃ACM, 2 ACM能力已经开花,就等着这次结果,拿奖
我不是能力强到可以等待结果的ACMer,但是对我自身来说,我却不得不继续下去了.
已经花费了整整一年半的时间,每天至少2-3小时,周末的时候更是全天泡在上面,因为自身不努力的原因丢掉了转专业的机会,又因为自身比较懒笨的缘故,一道题要思考四五个小时甚或一两周,最后还不得不对拍或者直接看解题报告,只刷了300多道题,基本没什么时间用于研究技术和我感兴趣的机器学习(好吧,不好调控才是后者重点,一点偏差千差万别)
昨天准备一个前端岗位,要求我把简历和做过的项目打包发过去,当时我就愣了,前端并不是非常难的,但是我只粗通几个关键词,什么项目都没有.
可是我不得不继续下去,
为了我已经投入进去的一年半,我悲伤过痛苦过,也有稍微的开心过,因为队友的失望而绝望过,如果你试着三个月除了ACM和三餐什么都不做,你可能也会明白的.这些都不重要,重要的是我投入了一年半而一无所获,赌徒的心态我放不下.
为了我曾经相信过自己,
不过最重要的是,因为我的队友有一位非常投入,我怎么样也不能拖他们后腿
所以我还是要训练,训练下去,加倍努力下去.
至少到时候,再看到这篇博文的时候,觉得自己做了荒唐,但是很刺激的豪赌