其实ACM和项目各有优势,你可以根据自己的情况选择,ACM要求基础知识多一些,比如数学,数据结构和很多的算法,主要是脑力劳动,项目则不需要太多的思考,偏“体力”劳动吧。
你可以根据自己的情况选择,或者说选一个作为重点,另外一个作为自己的业余爱好。
如果你毕业了打算考研,那么选择ACM好好干一下吧,那样以后会很有优势的。如果你打算毕业了就工作,那么有项目经验就比较重要,但是如果你ACM拿奖了也是简历的一个筹码。
ACM根本不是玩智商,而是一种机械性的将计算机的理论和思维方式强加一个一个人,这个人就会做的不错。然后这个人在计算机界以后的发展就算废了。我见过太多搞ACM和TC的人了,看似牛逼哄哄,到工作岗位上,干啥都让人不放心。
其实ACM只是玩智商(换句话说是高智商人群发明的一种可以用来比较的游戏),和实际工程没有什么太大关系……
"高智商"不是与生俱来的,勤思考才是正道……
我米救了。。。搞工程吧。。。