记录在ACM的第一年历程

2018年10月1日,第一次接触ACM

  入学没多久便参加学校ACM协会组织的国庆新生欢乐赛,主要都是一些比较简单的思维题。可能相比大多数零基础的同学来说,高三的时候看过一点C primer plus,能够运用的知识会更多一点。可能也因此取得了相对还不错的成绩,也让我对这个又爱又恨的东西产生了兴趣。当我想不出题目该怎么做的时候真的恨得咬牙,但是一旦经过了思考解出了一道题就会非常有成就感。

2018年10月19日,第一次参加ACM的培训

  第一次课讲的是C语言基础,C语言的从入门到出门【笑】。讲的内容很简单,后续的培训讲了更多的内容,也简单的涉及了一些大一下学期才会学到的数据结构的内容。

2018年12月22日,参加协会的面试

  学长提前和我们说过,走ACM的这一条路对我们以后的学习和工作都不会有太大的优势,而且还会占用我们所有的闲暇时间,我还是决定去了。

2019年8月23日,结束了暑期训练。

  当时自信满满地参加为期一个月的暑期训练,想要提高自己的能力。但实际上更多的是让我见识了很多的大佬,也让我知道了自己的渺小。暑假训练会占用整个暑假的时间,竞赛部强制参加,但我最开始加入ACM协会的时候,没有想过打竞赛,觉得需要学习太多东西,我本来就不爱学习,所以进了项目部想要学习一些实用的知识。可能有人会想这条路走下去到底值不值得,但是我只是单纯地想走下去,不服输,便坚持了下来。学这个专业,本就很闷,每天对着电脑上不会动的文字。但是我喜欢写代码这一件事情,我希望我的大学生活能够更充实,而不是像某些人一样玩游戏虚度这几年。
  选择参加暑期训练的人并不多,能坚持走到最后的人更少。最初我以为我以为自己能够有余力去对付牛客竞赛便报名了,最后也只打了一场。因为我的能力不允许我有多余的精力去做别的题目,每周两次的杭电多校赛,每次都只能过一两道水题,赛后要花上不止一天的时间去补题。一周两三次的CF,算是比较简单的题了吧,需要花时间去理解他的思路。
  如果你问我,在这一个月里收获了什么,我或许也说不出来,经过了一个月的训练,熟练掌握了套板技巧,也能够快速过水题,我们学的那些简单算法几乎不太能用得上。但是正如学长所说,你的水题过的再快也没用,你花10分钟两道题,花2小时还是两道题,别人花30分钟两道题,花2小时至少能做三道题。
  期间有过一场组队赛,CCPC赛制。让我认识到团队配合的重要性,学习英语的重要性。一个团队中需要有人擅长不同方面的知识,才有机会解决更多不同的题目;需要至少有两个人掌握好英语,才能尽可能避免读错题的情况发生(省赛就因为只有一名队友读题导致开了四题读错三题……)。

对自己第二年的期望

  自己真的不够努力,认识的一个老哥零基础,一年时间都已经稳定蓝名了,而我还在1400-1500徘徊。为了自己能够在这条路上走得更远,还是需要不断地去学习更多的知识,学好英语。过去的这一年里,学习的东西不过是一些常用的思路、STL和数据结构。希望在第二年里,能够掌握一些真正的ACM算法。

记录在ACM的第一年历程_第1张图片

你可能感兴趣的:(ACM历程)