ACM于我是什么?
ACM到底是个什么东西,我该怎么看待它,是时候该想清楚了。
自问:
自己搞了ACM也算是有一年多的时间,虽然没什么成绩,但毕竟时间花在那里,逃课通宵刷题也是为了它,可现在自己能干什么真的不知道,有时候觉得看这种纯算法的东西,并没有让我认为,在这个计算机专业里能比别人强了多少。平时上的专业课,我听了会了,别人也听了会了,可能我刷过题的原因,同一个东西比别人敲的快一点,思路清晰一点,但是不代表人家不会,而且别人其他方面也可能会比你强。看了很多神牛博客以及各种渠道得知,以后的工作并不是很需要ACM,这是事实。那ACM到底是个什么东西,我该怎么看待它,是时候该想清楚了。
ACM个人理解剖析:
层次1.
ACM是个关于考以算法为主的综合能力的比赛,搞好这个能拿奖,有证书,以后工作可能好找一些,还有微少的奖金。自己懂了很多算法以后,如果以后是做程序员,可能发展会更深层一些。搞不好或者不搞没什么损失,能说出来的,在这方面会被别人认为你是一个弱菜,但是可以搞其它的东西。
层次2.
以我个人经历来说,在看算法,刷题中能提高你的自学能力,以及对问题,事物的分析能力,在遇到某些问题时(包括生活中的问题),会首先想怎么样在最好的情况下解决它,这种状态是习惯性的结果。
层次3.
做ACM就会进入到这个圈子,能熟知很多牛人,你会知道他们到底有多牛,他们是怎么牛的,这不只是一个简单的认识,有了这些牛人在前面做榜样,你就自然会有激情,大学生堕落这个永恒的话题会跟你完全脱离关系(当然,首先你得进入了这个圈子,并且确定自己在认真搞ACM),这种高中为高考的激情,延续到大学搞ACM的激情会让你在离开大学前觉得这个世界让人怀有理想,这种状态很重要,哪怕只是在大学期间。
个人剖析:
上面写的自己看了一遍,说的这么悬乎,我自己到底怎么对待ACM这个东西好像还不清楚,对于对ACM的激情,大一最猛,大二上学期环境的原因让我对其大减,下学期也就是现在,感觉以前都不知道自己在干什么,所以想重新认识它。一句话,不想放弃,但懂得轻重。ACM毕竟让我懂了很多,生活中一大半时间被它占了,不可能会丢,并且以后依然还得占一大半。但我也会考虑其他东西,不是只有ACM,所以必须懂的轻重。就这样,没什么可说了。
其实写出来这个东西,也是一边敲一边想,一口气敲下来,理清了自己的思路,问题好像就解决了。毕竟在ACM我还没搞到家,写的对与错对我个人而言也不是很重要,相信则有,不信则当扯淡。