作为在大学生,参加 ACM 天天刷题好呢?还是考个软件水平考试证书好呢?
举报
ACM 和软考,哪个更好呢?
举报
两个不冲突。如果有时间,可以都参加。
两者区别是:
ACM 获奖后的好处,远远大于软考。毕竟 ACM 获奖难。
ACM 是竞赛性质,极少数人能拿奖。软考是过关性质,只要努力学,都能过关,没有竞争性。
ACM 主要是算法,没有太大规模的程序,也就几百行,连 class 都用不到,更不需要设计模式相关的知识。而对于软考来说,算法是基本,但不如 ACM 难。重点是设计模式、软件架构、项目管理等。举个例子,微软开源的一个 CRM 项目 Orchard,这个 Solution 有 100 多个 Project 组成。对于一个只刷竞赛题的 ACM 选手来说,阅读起来会有一定的障碍。对于过了软考的同学,阅读这样的项目相对就会容易一些。
在了解两者区别后,根据自己的规划来选择就好。