关于ACM的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:58:31
搞ACM的人好象很多都是之前学过的,我想问的是:我不指望能出什么大的成绩,只是想提升的自己的能力,参加的益处大么?就是对将来的工作好处大么?还是说多学一些计算机其他方面的知识,对算法不用过于研究,扩充知识面比较好?
谢谢

看你职业发展方向了,
一个大项目都要有专业的算法工程师的
小项目里如果懂算法的话会方便你优化。
不懂算法的人编程序充其量是个代码民工。
当然懂到一定程度就可以了,拿到现场赛铜牌银牌是一般人比较现实的目标,真正在ACM里脱颖而出的是未来的计算机科学家,你只要借助这个比赛了解算法数据结构,学会运用即可。

不管你以后是不是搞研究或者搞研发,也不管你以后能不能拿奖,搞ACM都是由帮助的,他可以大幅提高你的算法和数据结构的水平,编程能力,解题思路,团队配合,等等等等。

如果你不在乎奖项,参加的益处就是你能多一次学习和练习的机会,程序这种东西,不编是学不会的,光看书的话就是个数值交换的程序也许都写不出来。

而且都参加这种活动可以增强阅历吧。

可以增强自己的动手能力,尤其可以熟悉更多的算法,还可以增强我们对程序的设计思维能力,同时还可以了解到自己和其它同学或其他学校的同学之间的距离,相对于学其它方面的只是而言,我觉得这个要划算一点。