问答详情

个人中心

ACM和商业项目对于软件工程的学生来说,哪个更重要?

2015-06-22 浏览 4451 关注 0
ACM 软件工程 商业项目

        题主是软件工程系的一名学生,想过学ACM,但又发现身边的ACM大神基本都是生活在发达城市,高中起就搞ACM的同学。觉得竞争不过,学ACM又很费时间。

        想做商业项目,却有人说没用,不知该何去何从,希望大神们给一些意见,指明一下两条路的前景。

问答发起人 胡小 胡小 哈尔滨工业大学

全部回答(2)

廖俊杰
廖俊杰
2015-06-25 西安电子科技大学

您提出了学ACM的两个难处:竞争不过,很费时间。

高中起步的大神,其实并不多,因为高中大多数学生都是走高考的千军万马过独木桥的道路。高中起步信息学竞赛,如果是想通过这个比赛来获取保送资格(NOI银牌,金牌),基本是放弃了正常的学业了。而且保送之后都是去清华,北大,上交等顶尖的学校。这些大神每年不到100个,而且他们本身就在这方面有天赋,即使大学才开始学习,也比一般的学生强,因此对您不构成威胁,您也没必要与他们竞争,他们都是冲着ACM金牌去的。

大学本科一般是4年,4年的时间,您可以玩游戏,逛街地去度过,大学毕业后也没有什么能让企业或者是导师眼前一亮的东西,简历上的技能以及获奖经历挤了半天才不得不写上本科的教学科目以及学校的一些歌手大赛。

然而这4年,如果你每天花少许在算法学习上(前提是您对算法有一定的兴趣,否则还是不要勉强自己),每天系统地学习一点新的知识,在大二或者大三,必然能够有能力代表学校外出竞赛(如果学校支持),而且铜奖还是比较好拿。退一步说,即使没有获奖,在简历上也能写上算法,编程,企业其实挺看重这一方面的。

商业项目和ACM其实不是完全冲突的。因为商业项目也需要用到算法,只是算法的要求并没有ACM竞赛中那么得苛刻,而且有很多第三方的库可以利用,甚至还有语言特性。


总的来说,大学4年,学到什么都是自己的,自己选择的道路,再多的挫折,也得自己走完。

祝好运!

   2015-06-25 未知
22
彭天翼
彭天翼
2015-07-08 清华大学

这个问题仁者见仁智者见智,我的个人看法是算法是基础性工程,它可以帮助你成为一个topcoder,但是商业项目的实践经验却可以帮你尽快找到薪酬不错的工作。一个是中药,一个是西药。

   2015-07-08 未知
11
- 查看更多和回答问题请下载赛氪APP -
赛乐云AI 证书查询
取消 确认

同学~下载赛氪APP就可以进群咯~
先不聊 去下载