我在大一,软件工程的,现在开始ACM报名,听说这玩意儿是考的巧妙的算法,而对于测试不注重,不注重写注释,代码过于简练不适于阅读,不会去考虑所有有可能出错的情况,而这正是开发优秀软件所必须的,长时间研究算法会对C++基础知识有所生疏,虽然他们自认为熟练了C++。我想问问这个竞赛对以后工作有多大作用,是不是应该拿出时间去参加呢?????
有益的;旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力。
国际大学生程序设计竞赛为一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛,目前已发展成为最具影响力的大学生计算机竞赛。
经ICPC亚洲区竞赛委员会授权,中国矿业大学将于2019年11月2日至3日在南湖校区举办第44届国际大学生程序设计竞赛亚洲区域赛,11月2日举行本届大赛开幕式及热身赛,3日举行正式赛及闭幕式。本次比赛,各参赛队伍通过网络赛环节选拔,近300支队伍。
扩展资料:
ACM竞赛的相关要求规定:
1、ICPC以团队的形式代表各学校参赛,每队最多由3名队员组成,每位队员必须是在校学生,取得学士学位超过两年或进行研究生学习超过两年的学生不符合参赛队员的资格,并且最多可以参加2次全球总决赛。
2、比赛期间,每支参赛队伍使用1台计算机需要在5个小时内使用C、C++或Java中的一种编写程序解决10到11个问题,程序完成之后提交裁判运行。
3、每道题用时是从竞赛开始到试题解答被判定为正确为止,期间每一次提交运行结果被判错误的话将被加20分钟时间,未正确解答的不记时间。
参考资料来源:ACM官网-欢迎
有助于增加求职的竞争力。
简历上要是出现了 ACM-ICPC 省级以上名次的关键词,这份简历就很难被遗漏,拿到面试基本上是板上钉钉的事情。
用人单位喜欢 ACM 背景出身的候选人也不无道理。面试官也会担心被候选人的「牛皮」欺骗,当他无法全面了解你过去所做的事情时,一个客观公正的比赛结果,往往比讲不清楚说不明白的项目经历来的可靠。
纵观 ACM 选手的职业发展,他们幸运地在于仅在大学阶段就积累了足够多的见识,通过一个比赛,他们锻炼出了丰富的技能维度,最后帮助他们一步一步走的越来越稳,越来越快。
当了解了这部分人如何慢慢把锻炼成让人羡慕的样子时,其实应该思考的是如何把他们成熟的、总结好的经验迁移到职业生涯中。
扩展资料:
赛事意义:
竞赛规定每支参赛队伍至多由三名在校大学生组成,他们需要在规定的五个小时内解决八个或更多的复杂实际编程问题。每队使用一台电脑,参赛者争分夺秒,与其他参赛队伍拼比逻辑、策略和心理素质。
团队成员将在多名专家裁判的严格督察下通力合作,对问题进行难度分级、推断出要求、设计测试平台并构建软件系统,最终成功地解决问题。
对于一名精通计算机科学的学生而言,有些问题只是精确度的问题;而有些则需要学生了解并掌握高级算法;还有一些问题是普通学生无法解决的,不过对于那些最优秀的学生而言,这一切都不在话下。
竞赛的评判过程十分严格。分发给学生的是问题陈述,而不是要求须知。他们会收到一个测试数据实例,但无法获得裁判的测试数据和接受标准方面的信息。
若每次提交的解决方案出现错误,就会受到加时惩罚。毕竟,在处理顶级计算问题时,谁也不想浪费客户的时间。在最短的累计时间内,提交次数最少、解决问题最多的队伍就是最后的胜利者。
在IBM开展的众多学术活动中,赞助ACM-ICPC赛事占有十分重要的位置。此举旨在促进开放源代码编程技巧的发展,培养更具竞争力的IT工作人员,从而推动全球创新和经济增长。
ACM-ICPC大赛是一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。
参考资料:百度百科-ACM国际大学生程序设计竞赛
本回答被网友采纳