大学生活该如何度过?面对这个问题,南京林业大学信息院吉嘉铭、郭恒康和李明止三名同学有着独到的见解。近三年里,他们参加蓝桥杯软件大赛和信息技术专业人才大赛多场个人比赛,获得省部级以上多项奖励。2018-2019年度,团队更是三次在ACM(国际大学生程序设计大赛)中斩获银奖,实现了我校在此项大赛中零的突破。他们用行动告诉我们:寻得所爱并为之努力奋斗,才是大学生活的正确打开方式。

因为热爱,所以无惧

编程序,敲代码,找bug,不无聊么?团队队长郭恒康非常肯定地回答道:“当然不!”对他而言,编写程序的过程不仅不枯燥,反而相当有意思。从一个复杂的问题中揪出问题的核心,选择恰当的语言设计适合的程序,最后一遍遍修改,找bug、修改、试运行、再修改……就算有时他们自己调侃:“敲代码就是一直在写bug”,但任何一名程序员在写完程序并且核对无误的那一刻,汹涌迸发的喜悦与成就感足以消释过程中的一切烦躁与焦虑。

对于郭恒康和他的团队而言,写程序过程中遇到的各类问题,只会激发他们的斗志,让他们愈难愈进。当被问及他与编程结缘的故事时,郭恒康笑言:“偶然接触,便再也没有想着要选择其他专业。”从2012年第一次参加淮安市的相关竞赛起,郭恒康已陆陆续续参加过十几次不同级别的计算机编程类竞赛,并由这些比赛了解到国际大学生程序设计大赛。“我在高中时就喜欢编程设计,从此明确目标,并为之不懈努力。”郭恒康说,进入大学后,他便积极搜寻此方面的信息与资料,曾与多人组队参加多场编程竞赛,拥有丰富的实战经验。而李明止则在高考后主动找到了我校负责竞赛方面的老师,顺利与两位学长相识并组队,在2018-2019一年时间斩获三枚ACM-ICPC亚洲级别银奖。

摘得银奖,首开先河

2017年,郭恒康和队友吉嘉铭在参加ACM亚洲区赛时获得了南林历史上第一枚银奖。

比赛当天,作答时间一共为300分钟。在297分时,团队三人发现了一道未通过题中的细微错误。虽然比赛马上就要结束,但他们没有放弃,仅用剩余的三分钟时间仔细检查,抓紧修正,终在最后10秒通过此题,完成比赛。过程有些惊险,但结果却令人欣喜。回顾赛前准备,郭恒康坦言,与平常一样,几个人坐在一起钻研题目,探讨问题,团队经常在机房一坐就是五个小时,不停刷题练手速,虽然很累,但几个战友一起努力,那份纯粹的坚持现在想起来还是挺感动的。“我觉得理工科的学生关注的都是结果,对于过程我们并不在意。”郭恒康说,在练习过程中,他们之间的关系变得更好,没有埋怨,没有争辩,力求最后结局的完美。比赛结束后,三人也有聚餐庆祝,但更重要的还是回顾比赛,讨论没解出来的题是思维出现偏差还是存在非“智力”因素,以及还有什么方面可以进一步改善等。

直面危机,不断进取

通往成功的路上并非一帆风顺。

第一次参加ACM竞赛时,郭恒康也是大一新生。刚刚步入校园,他就已经有了自己想要坚持的“长期事业”。据郭恒康回忆,他与大三大四的学长们组成团队,自称是由于“运气好”而通过了网络预选赛,踏上了人生第一次ACM的赛场。这一去,就再也没有从赛场上退下来。“ACM比赛,是对一个人在长时间紧张高压备战状态下的各方面考验。”郭恒康总结,从个人赛到团队配合比赛,改变的不仅是参赛的人数和形式。从任务分配到三人的协调配合,每一项都需要磨合和信任。采访过程中,郭恒康还提到了让他印象最深刻,也是最可惜的一场比赛。那场比赛,他们拿到了铜奖获得者的积分第一,与银奖只有一步之遥是因为不小心看错题目,没有仔细检查便提交了。而在这样的比赛中,错误提交一次要被扣20分。“每一步都不能有任何的差错,这样才可以编写出一个完美的程序。”讲述最后,郭恒康露出了遗憾的笑容。比赛遇到的各种挫折没有使他放弃,更让他培养了查找不足和反复思考的习惯。对此,他解释道:“每一届ACM竞赛都会涌现出很多老面孔,在这种情况下,只要你没有努力提高技能,下次大赛见面,就会发现自己退了一大截儿。没有危机感是最大的危机。”因为优异的成绩和丰富的竞赛阅历,队长郭恒康和队友吉嘉铭均被保研至浙江大学,李明止也即将前往美国交流进修。当谈及给学弟学妹们的寄语时,郭恒康沉吟片刻:“择一事,终四年,就是静下心来坚持做一件事吧。”这和理科生的性格非常相符,为了每一场即将到来的比赛,他曾耐住性子啃专业书,撑过日复一日的刷题和练习。也许他们不是最强的那个团队,也许他们以后不会再像大学时这样组队去参加竞赛,但ACM比赛的经历让他们终身难忘。郭恒康和他的队友们用最初的选择和拼搏的四年,向我们展示了坚持认真做好一件事的美好。

来源:南京林业大学   《南京林业大学报》第703期  文字:傅潘雨 王雪汀 雷浩然

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。

计算机表演赛bug,只会编程序,敲代码,找bug?不,他们保研浙大、去美国进修……...相关推荐

  1. BUG计算机术语,词汇 | 为什么要称程序的错误为Bug?

    原标题:词汇 | 为什么要称程序的错误为Bug? 熟悉编程的同学们对bug真是难以忍受,那么,为什么这个原意为"小虫子"的单词会用来形容程序(program)中出现的错误呢? 自1 ...

  2. 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流

    前言: 现在IT行业存在这样一个现象,学计算机的非常多,但人才稀缺,大多数普通高校出来的所谓的"学计算机的"根本达不到就业的要求,稍微好点的进企业还有人要,再不行的还想干这行的就要 ...

  3. 计算机保研er去清华计算法学怎么样?

    写在前面 清华大学于2018年新兴了一门学科--计算法学,旨在培养既精通法律规则又熟悉信息技术的复合型人才,吸引了一批又一批的计算机学科保研er积极参与.岛主认为,计算机专业的保研er投报有很大的优势 ...

  4. 保研浙大直博学姐亲身经验 浙大计算机夏令营 浙大计算机九推

    可以说,在大一还未入学之前,我就立志四年后要回浙大读研,所以大学前三年,我的目标非常明确:保证学分积足够高,可以取得保研资格. 具体到大三下学期,有几个时间点很关键.现在已经快6月了,想保研的你们应该 ...

  5. 浙大计算机保研面试,保研浙大计算机后总结

    2020-10-9日傍晚,浙大计算机硕士预录取结果名单的登出,自己的名字赫然在目,内心的喜悦难以迸发,只有缓出一口气的怅然.为了跨保自学计算机的理论和编程,同时认真完成学业保证自己的专业排名上升,在从 ...

  6. 山东大学计算机学院预推免,山东大学计算机科学与技术学院(专业学位)计算机技术保研...

    考研真题资料优惠价原价选择 山东大学计算机科学与技术学院(专业学位)计算机技术保研信息,是考研之前需要获取相应的考研信息,比如考试大纲.招考专业.招考目录等等基本信息,这些内容是进行考研前期工作的必要 ...

  7. 跨专业保研浙大计算机,保研经验:排名第一,论文两篇,七项专利,两个国家级大创,夏令营斩获多个offer,成功上岸985!...

    原标题:保研经验:排名第一,论文两篇,七项专利,两个国家级大创,夏令营斩获多个offer,成功上岸985! 个人基本情况 本校:武汉某211 专业:产品设计(展示方向) 成绩:gpa:1/23:综合排 ...

  8. 电子科技大学计算机学院夏令营作用,电子科技大学计算机科学与工程学院(专业学位)计算机技术保研夏令营...

    考研真题资料优惠价原价选择 电子科技大学计算机科学与工程学院(专业学位)计算机技术保研夏令营信息,是考研之前需要获取相应的考研信息,比如考试大纲.招考专业.招考目录等等基本信息,这些内容是进行考研前期 ...

  9. 南昌大学计算机学硕推免生,南昌大学学霸班揭秘:25人全部保研到名牌大学,他们是这样学习的!...

    又到了一年之中收获的季节.对于南昌大学国学研究院来说,学生成才无疑是最丰硕的果实.经过近两旬的复试,2015级国学班的25位同学全部推免到"双一流"高校进行深造! 那么这些优秀的学 ...

最新文章

  1. python~OpenCV
  2. RDKit | 分子的多种构象
  3. Oracle SQL Developer中进行存储过程调试
  4. 人工机器:机器人模块化和双足机器人被动行走
  5. JS获取本周、本季度、本月、上月的开端日期、停止日期
  6. Google API:如何访问Google Analytics(分析)数据?
  7. 设计模式C++实现 —— 外观模式、组合模式
  8. 对偶上升实例-MATLAB代码
  9. 要“牵手”了?抖音和腾讯商谈对等开放 腾讯火速回应
  10. P2P网络借贷系统-核心功能-用户投标-业务解说
  11. 图形数字化工具 - getData
  12. 关系数据库与对象数据库
  13. 计算机二级office应用与设计,全国计算机等级考试二级教程——MS Office高级应用与设计(2021年版)...
  14. webpack5从零搭建一个项目
  15. MMA-关于mathematica中添加注释的一些方法(包括排版技巧)
  16. LeetCode151|翻转字符串中的单词III
  17. Unbound classpath container: ‘JRE System Library’已解决
  18. mysql zimbra_zimbra的使用与管理
  19. 利用熵权法确定指标权重
  20. 微信小程序跳转京东小程序优惠券领取界面

热门文章

  1. IDEA webapp文件夹没有蓝色小圆点的解决方案
  2. 用Python写一个滑动验证码
  3. 机器学习项目实战----信用卡欺诈检测(二)
  4. mysql快速启动bat
  5. C#利用phantomJS抓取AjAX动态页面
  6. BZOJ 2199: [Usaco2011 Jan]奶牛议会 [2-SAT 判断解]
  7. 关于CoreData的使用
  8. GridView结合Dropdownlist和Checkbox
  9. 弃用数据库自增ID,曝光一下我自己用到的解决方法之---终结篇
  10. 租车信息系统数据库设计(2)