返回首页
您的位置:首页 > 新闻 > 专题 > CSP群英榜

【我与CSP】CCSP:助我到中科院计算所读研

阅读量:46 2021-05-10 收藏本文

CCF CSP认证自2014年开展以来,已7载有余,这期间有400多所单位的学生和人员参加了CSP认证,累计参加人数逾15万人次,成立了161所认证点,受到越来越多的高校、企业以及大学生的关注。


今年,我们将陆续推出一批高校CSP/CCSP优秀学子的故事,他们当中有的继续深造读研,有的就职名企,有的获得过CCSP金奖,有的CSP成绩优异,希望这些分享文章,能够帮助更多的同学提升软件编程能力,取得更大的进步。本期推出的黄海同同学就读于西安电子科技大学。西安电子科技大学作为CCF CSP认证点高校,是CSP认证卓越单位,被评为2020年度CSP组织优秀奖和成绩优秀奖。


非常欢迎更多CSP优秀学子分享自己的宝贵经验,联系:csp@ccf.org.cn

黄海同题图

黄海同,西安电子科技大学计算机科学与技术学院2017级本科生。曾两次获得CCF CCSP决赛金奖,2019年获CCSP西北分赛区金奖亚军。2020年获CCF优秀大学生奖。


启程:NOIP竞赛与CSP认证


我从初中开始自发了解和学习计算机编程,初高中参加过多次全国青少年信息学奥林匹克联赛(NOIP),但是很遗憾每次都与一等奖失之交臂。虽然成绩令我有些失望,但我仍相信自己的实力不止于此,依然利用课余时间继续学习相关知识。


2017年秋,我进入西安电子科技大学就读,从学院发布的信息中了解到CCF主办的CSP计算机软件能力认证正在报名。得知CSP认证可能对未来的工作学业有帮助,而且可作为直通学校ACM校赛现场赛的条件,作为新生的我就抱着试试看的心态报名参加了。凭着高中的学习基础,我在这次考试中获得了420分的成绩,拿到了进入2017 CCF CCSP竞赛的资格。


令人难忘的初次CCSP竞赛经历


在2017 CCSP竞赛中,我作为当年代表西电参赛学生中唯一的大一新生,顺利参加比赛并获得银奖。


我认为此次比赛经历远比结果重要。经过比赛,我了解到CCSP和其他编程算法竞赛有所不同,除了常见的两道算法题,CCSP的后三道题目还特别加入了对编译原理、操作系统、计算机组成原理等有关知识点的考察,真正体现了理论和实践并重。由于考察的内容十分广泛,不少知识点尚未或无法在课程中学习到,为此比赛中会提供一些文档资料用于学习,十分考验选手的现场学习和应变能力。比赛甚至还允许携带电子资料,更贴近现实编程场景,也考验赛前的准备。此外,参加CCSP决赛需要从早到晚鏖战十多个小时,部分题目即使写出了正确解法,还需要继续深入优化,对选手的体力和耐力都是巨大挑战。


可能因为当时还只是第二届,一些参赛同学和我一样还不是很熟悉比赛模式,导致那场比赛不需要很高的得分也能获奖。虽然我获得了银奖,但仍在比赛中体会到了自己与顶尖高手的巨大差距,例如当我还在理解题义时,排名前几的高手早已写出正确实现,并通过各种手段优化程序激烈地角逐榜首。


承未竟之志,继往开来


CCSP的参赛经历让我体会到综合实践能力的重要性。以往的编程竞赛一般偏向于算法,单纯参加竞赛可能会难以顾及计算机科学核心课程的实践,而CCSP则兼顾了算法和系统知识,为我之后的课程学习指明了方向。


此外,CCSP题目还引入了不少新颖的计算机科学知识点,例如多线程、现代操作系统、开源指令集等,与之相比,学校的教材和课程往往来不及更新。参加CCSP,使我更好地将课内知识和现代技术相结合,获得更深入的理解。联想到我国目前在计算机系统领域面临的技术壁垒,CCSP的优秀创新可谓在竞赛方面弥补了空缺,为培养计算机系统优秀人才树立了很好的导向。


大学四年,我参加了2017年至2020年CCSP竞赛,获得银奖金奖各两次,可以说弥补了高中时期的缺憾。我也因此获得2020年CCF优秀大学生奖,得以参加中国计算机大会(CNCC),近距离聆听各个方向专家的报告和讨论,受益匪浅。


继往开来,作为校程设基地的学生负责人,我多次为同学们分享参赛经验,助学弟学妹们再创佳绩。同时,竞赛成绩也助力我获得中科院计算技术研究所的预推免资格,希望将来在那里我能遇见更好的自己。


在此,需要感谢西电计科院陈龙、教练张淑平等老师们的辛勤工作,以及西电程序设计实训基地学长们的帮助和支持。


一些体会和建议


对参赛同学而言,仍需要在平时加强算法和数据结构的学习,此外还需要多练习编码能力,以应对算法竞赛中较长的模拟题。因为代码能力、算法和数据结构知识仍然是所有编程比赛的基础和核心。有基础的同学可以将课程学习和比赛相结合,在巩固知识的同时深入提高某个方面的工程能力,为未来的选择打下基础。


另外,也希望所有尚未在过去比赛中获得满意成绩的同学们,继续不畏艰险,冲破重重阻碍砥砺前行,找到适合自己的方向并为之奋斗。


关于CSP和CCSP    

CSP注重考查计算机算法、编程等基础能力,正逐步成为业内评测软件能力的基本标准。在CSP的基础上,CCF于2016年创立了面向大学生的年度竞赛CCSP(大学生计算机系统与程序设计竞赛),至今已成功举办5次,参加CCSP的选手均为CSP成绩优秀者,CCSP更注重考查计算机系统能力,选拔的是顶尖人才。