这个ACM退役帖,诸多缘由(一言难尽...),终于决定在我大三下学期开始的时候写出来。下面说两个重要的缘由。html
其一是以为菜鸡的ACM之旅没人会看的,可是新学期开始了,总结一下,只为了更好的出发吧。算法
其二是感受没什么好写的,直到上学期期末我发现ACM给了我一些宝贵的东西,想跟你们分享一下。编程
主要有缘起ACM,如何准备ACM的,ACM究竟给了我什么三个部份内容(长文警告)。数据结构
缘起ACM学习
从高中的时候提及....不,开玩笑,仍是从大学提及吧。高考结束后,因为分数没有过二本线,无奈的选择了郑州的一所民办本科院校,就读物联网工程专业。spa
上什么大学不重要,重要的是怎么上这个大学。进到这个学校,除了上课学习,课余时间多了起来,我想我得找点事作,只知道不想进学生会,又想既然学了计算机专业,就找一个专业相关的社团吧。以后就遇到了不能说改变人生,起码让我人生有了方向的学习社团——ACM协会。设计
到了这里我发现你们都在忙,不是忙着社交,不是忙着赚钱,不是忙着谈恋爱,而是在忙着准备一个比赛,而这个比赛就是ACM国际大学生程序设计竞赛。htm
随后通过几回校内比赛,虽然成绩不理想,可是我以为我找到了我想作的事,并相信能经过努力像学长学姐同样优秀。就这样刷题和比赛占据了我大一上学期的大部分时间。blog
而后又经过几回外出比赛,有郑轻的新生赛什么的,咱们又看到了经过在大学里努力学习,而后再和以前高考胜出的人一较高下的机会,那股不甘,那股倔强又涌上了心头。get
若是只是我一我的努力,我以为我坚持不下来,很庆幸有带咱们的学长学姐,还有一块儿努力的小伙伴,一块儿训练,一块儿比赛,一块儿享受着编程带来的乐趣。
如何准备ACM的
到了大一的下学期,除了上课,咱们大部门的时间都在准备比赛,刷题,写博客,比赛,写比赛总结,随后咱们参加了蓝桥杯软件组的省赛(基本都水到了三等奖);又通过几周的集训,最终派大二的学长学姐们组队参加了ACM河南省赛,两银一铜,有惊无险。
经过这一年的省赛,咱们了解了河南ACM竞赛的强校和牛人,有点遗憾的是没能和他们成为朋友(实际上是由于太菜,很差意思联系)。此次比胜过后,学长学姐们基本都退役了,意味着明年的省赛将由咱们表明学校参赛,责任重大,但倍感荣幸。
而后这一年的暑假,大一的基本留校集训了,从简单的专题开始,刷题,总结,比赛,总结,最后有三场排位赛,惊心刺激。
很快,到了大二的上学期,意味着大一新生就要到来了,看到他们的懵懂,就想起咱们刚来的时候的样子。这个时候咱们有一个任务,就是培养和选拔新一届的协会成员,这段时间,咱们宣讲,招新,讲课,出题,举办比赛,为协会的发展努力的同时,也不曾忘记本身的编程学习。
下面是咱们准备宣讲会的时候和举办新生赛的时候拍的。
这是一种使命感,届届相传,小则培养协会新成员,大则培养表明学校的ACM队员。这期间能深入体会的是届与届之间那种微妙的感情,亦师亦友,血浓于水,有的甚至成了恋人,不由感慨是这个协会让咱们相遇,相知,相爱。
到了大二的下学期,咱们成了表明学校参赛的主力,参加各个学校的校赛,为省赛准备着。终于,咱们参加了在信阳师范学院举行了省赛,两只有但愿拿银牌的队伍都只是拿了铜牌而归,都由于一点小小的失误,说运气很差也罢,说实力不够也罢,结果就是这样,比赛以后,可惜之余,你们各自为了本身的前途,分道扬镳。
回来以后,我仍是会把以前看的算法入门经典放在旁边,随手翻起,内心总有一种念头,不,尚未结束。
这是一种意犹未尽的感受,像是一件事情尚未作完,如鲠在喉,寝食难安。在随后的暑假,小伙伴们有的转去准备考研,有的学习Linux,有的学习JAVA,而我决定和学长组队参加这一年的区域赛。
通过一个暑假的集中学习,我学习了一些以前只看过名字的算法,也都以博客的形式记录了下来,很难想象这是省赛以前望而生畏的东西。其中字典树和AC自动机给大一留校的同窗进行了讲解和训练(飘了飘了...)。
大三上学期,课余主要一些算法书,配合学长解题,写算法总结,概括有价值的区域赛的真题,以博客的形式记录,以便于赛前咱们统一打印出来做为参考资料。出乎意料的是咱们有机会参加2018年青岛和焦做两场区域赛,满怀但愿,奈何战况惨烈,均是打铁而归。
下面的照片分别参加青岛和焦做的热身赛的时候拍的。
区域赛结束以后,要说没有一点不甘,那是假话,不过想来论努力程度,跟那些从OI打到ACM的人比,简直不可同日而语,论智商,考到三本和那些清华北大的,更是不能相提并论,如此也问心无愧,有些不一样的是有一种不遗余力以后的酣畅、惬意之感,懂得了牛人不少,要继续努力才行的道理。
ACM究竟给了我什么
随后的大三期末,忙着各类考试和课程设计。偶然经过给同窗作了一个Access登陆验证界面,我才意识到ACM给了我什么——为了一个目标,有一种无比专一状态。从只是听到过一个技术,到上手,完成简单的做品,而后根据需求完善功能,差很少三天的时间,期间有困难,有疲惫,可是我坚持了下来,而且完成了任务。
虽然以前也写过C语言课程设计、数据结构课程设计和单片机课程设计,可是都是在基础不错的状况下完善的,此次接触新的技术,才让我明白了ACM给了我什么。
随后有些欣喜,这不就是搞技术人所必须的一项技能吗。在随后的几周,我完成了一个Web我的网页,完成了嵌入式系统及应用课程设计,完成了JAVA课程设计,都是这种状态,欣喜之余,我以为这就是ACM给个人最宝贵的东西。
说是有耐心,说是会坚持,说是懂运用,都不如说这是一种无比专一的状态,从心理到生理,就像开学的前一天我写了四篇博客,新学期的开始,花了一早上的时间总结一下以前两年半的学习经历。
ACM给了我人生的方向,就像前面说的上了三本的学生,可谓前途渺茫,而如今我懂得能够学习技术,找到人生的方向。
ACM给了我一份份真挚的感情,个人队友,个人同窗,个人老师。
ACM给了我一段过程虽然苦涩,可是回忆起来倒是十分美好的经历。
写在最后,可能有人会说,啰嗦一大堆,只说了你有多努力,最后没啥重要的奖项不是白搭吗,我想说的是若是只看结果,不少事都是白搭的,在我内心过程比结果重要,更况且我明白ACM究竟给了我什么,这也是一种人生态度,让我来面对未来的生活、学习和工做。
菜鸡的ACM之旅总算是说完了,可是我对算法的学习从未中止。新学期就要开始了,总结一下,只是为了更好的出发,一块儿加油吧!
原文出处:https://www.cnblogs.com/wenzhixin/p/10427789.html