面向新生的十问十答

2016-09-27  张光瞳  纯真  hpuacm

1.什么是ACM?

答:

ACM-Association for Computing Machinery , 即国际计算机学会。一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的协会。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。(ps:进入ACM所学的算法也就是打代码,个人感觉是通过代码的形式解决数学题,而不是学弟学妹中认为的那样叼炸天的黑客,想黑谁黑谁;也不是搞网站,搞APP,分分钟搞开发的那种)期望做黑客,或者应用开发的请绕道;不过很多ACM队员转型后都能轻易的胜任黑客,开发的工作。




2.参加ACM有什么好处?

答:

我参加ACM的时间也很不长,从我的感觉说:


首先从精神上:

通过学习,编程,可以锻炼你的思维能力以及你的数学能力(ps:也许学好了高数都不怕不怕啦,而且貌似学霸们都在ACM里哟),而且大部分题是英文的,可以提高一定的英语能力。另外,ACM比赛是三人为一组的比赛,可以培养的你的团队能力,其次,当你学到难点了,就会发现,想要对一道题特别难~.~,有时候花数个小时做出来一道题,你会非常有成就感的。


从物质上:

有许多学长因为进入ACM后,去参加省赛甚至是区赛。。去过了很多其他的省市(公费旅游,不要钱的哟!)。成绩优异再加上竞赛技能点加成,保研985名校也是轻轻松松了。选择就业,ACM竞赛经历也是很多大公司面试官看重的加分项。




3.新手如何学习?

答:

这个问题基本上每个新生都会问,虽然我比较菜。。但还是简单说一下,可以参考。。。

首先,是要看书。。。有的人经常问我说:看视频行不行?我个人感觉看视频不如看书。。看书你还可以画画知识点,什么时候不会了可以看一眼。要方便许多。。对于要是刚刚接触的新手,个人推荐王建芳老师编著的C语言程序设计:零基础ACM/ICPC竞赛实战指南。。我刚开始学的就是这本书,比较基础适合入门。如果感觉自己差不多了,也可以买其他书。

等看到自我感觉可以了之后,就可以去OJ上做题了。比较好的是杭电OJ:http://acm.hdu.edu.cn/  还有南阳OJ,和POJ(百度搜一下就有网址),(我刚刚出道的时候做的南阳和杭电,南阳OJ分类里面有基础入门,杭电就是第11页的题)。。实践出真知,如果半个小时都做不出来或者没有思路就可以问度娘。。看看别人博客怎么写的。。




4.看别人代码看不懂怎么办?

答:

每个人都是从不会到会的。。先看看他人的思路,然后看看里面需要所学的知识,然后上网搜索学习,如果太深奥了就跳过,将题记下来,等以后会的多了再回来研究。(有什么不会的也可以问大神,等你学会了,你也就可以成为大神了)




5.用什么编译器?

答:

新手可以用dev C++;这个编译器在网上也有,或者群文件里面找。上网搜一下,如何调试有教程,还是不明白可以问学长




6.不是计算机专业的可不可参加ACM?

答:

我们面向全校招新,只要有兴趣,只要能坚持,这个集体欢迎大家。




7.ACM中使用的什么语言?

答:

一般是C/C++混用,C++的部分会几个常用函数就行了,初学者只会C也可以。




8.编程有意思么?

答:

额。。实话就是挺枯燥的,很难坚持下来,但是你如果能坚持下来,收获也是很多的。。编程唯一有意思的地方,大概就是一道很难的题花了很久时间终于做出来的爽歪歪的感觉~~




9.如何加入ACM/我能进ACM集训队吗?

答:

大一的时候,ACM会有招新,通过考试,择优录取。考试题很简单,差不多你认真学一,两个月就可以进来了。(进来了之后还是要努力的不然会被刷下来的)鼓励踊跃尝试,不试永远没机会。试一试,搞不好就进来了。




10.我们学校ACM是什么样子的?

答:

感觉学习主要靠自主,不过有时候学长学姐也会给大家培训一下的。偶尔有空,会集体讲课或者学习之类的。。。暑期内会有40天的集训,一周6天讲课或者打比赛,提升还是很快的。


最后说两句:

学长也是刚刚来ACM,打代码菜的抠脚,十分后悔怎么不早点努力,还有参加ACM一定要越早越好,千万不要信别人说什么时候进都行,我就被坑了。而且ACM主要还是靠自主和兴趣,如果你想学些知识,简单的学一下就行了,如果你想走的更远,那就要灰常努力,基本上有时间就要打代码。望学弟学妹们仔细斟酌~


菜的抠脚的张光瞳瞳瞳呀~




以上部分是张光瞳同学编辑的新生十问十答,非常感谢ㄟ(≧◇≦)ㄏ


下面学姐给大家做一些补充:


①. 咱们学校的ACM水平目前在河南省内处于准一流的学校,算不上最强学校整容。但也在努力中,目前正在与郑轻,河工大,郑大,河大,南阳理工,郑师等院校开展多校连萌,一起学习,交流与进步。近两年水平有所提升,但是进步步伐略显缓慢。希望有更多的新鲜血液来创造协会的历史,期待你们加入(๑•̀ㅂ•́)و✧




②.在协会的学习主要靠自己投入精力与时间。老队员起到指导,带路的作用。我们会尽力给大家推荐当前协会最适合,最有效的学习方法,尽可能地为大家提供丰富的学习资源和良好的学习环境。我个人觉得学习最难的是不知道如何开始和往哪儿学,我们为大家解决这部分的问题,给你方向,带你入门。剩下的看你的个人修行了。




③.进入协会的成员必须严格遵守协会规定,我们希望看到大家都是积极向上的姿态。对于抱着混奖、投机动机的同学,为了维护协会内部的公平性,营造良好的氛围,我只能让这些同学离开协会,无论水平高低。




④.咳咳!上面给大家说了一大段严肃话题,大家不要认为ACM协会都是一群刻板的大学霸。 历届能进入参赛队伍或者集训队的队员呢,大多都是开朗活泼的学霸,也有学姐这种卖萌风骚的学渣(๑•ᴗ•๑)。整个集训队的氛围还算很活泼的,有二次元动漫迷,游戏迷;也有运动强人,说走就走的集训之余赶去泰山看日出的任性学姐(不是我啦,是我的队友啦);更不缺一言不合就发段子的老司机,电脑存图上千的表情包大帝。总之,除了训练参赛,我们也有较丰富的日常生活。

长期的朝夕相处,队员之间也有很厚的友(ji)谊(qing),相似的追求,聊不完的共同话题,马上要开始在协会第三个年头的学姐觉得这是更高于奖牌的收获。


期待大家的加入哦(づ。◕‿‿◕。)づ