前言:

在对黎健成采访的过程中,他始终强调自己是一名普通的学生,不能和曹鹏博士那样的刷题大牛相比,他接受采访是为了和更多的同学交流探讨。笔者认为,一个在各类活动中能够取得优异成绩的学生,一定在课余时间付出大量时间进行练习和复习,大量刷题和阅读技术书籍。“天道酬勤”,虽然天资重要,但是更离不开勤奋与努力。黎健成认为自己取得成绩,更多是通过努力付出得到的。

黎健成,北京航空航天大学软件工程专业的大四学生。除了正常上课学习外,积极参加课外竞赛活动,在竞赛活动中不断学习成长。曾获得ACM-ICPC国际大学生程序设计竞赛亚洲区域赛银牌,2012微软精英大挑战三等奖等奖项。

CSDN高校俱乐部:在高校俱乐部会员积分榜我们看到,你的名字(lijiancheng0614)高居榜首,以超越第二名200多分的成绩遥遥领先。你挑战成功了大部分题目,并且是很多题目的擂主。在2014年9月结束的“CCF计算机软件能力认证”考试中,你依然名列前茅。如何在众多竞争者中脱颖而出呢?

黎健成:平时多学习算法多做题,多做相关网站的竞赛,参加学校的ACM竞赛集训。CCF的题目主要考察基本的数据结构和程序设计语言、算法和上机编程和调试能力。对于参加ACM竞赛的同学来说并非特别难。

CSDN高校俱乐部:有些同学觉得编程是需要天分的,没有天资后天即使再努力也会事倍功半。很多人看不到数学、数据结构、计算机类专业课程之间的关系,不清楚他们之间能起到相辅相成的作用。你怎么看待这些学科的关系?你认为参加比赛是否可以提高编程水平呢?

黎健成:这两个问题是这样的。

第一,学好数学,对编程和算法的学习是有帮助的,这三者不矛盾。学到某个课程有需求可以查询并学习另一门课程的相关内容。

第二,很多学校都有编程比赛平台。参加这些比赛有助于提高自己的水平,同时能满足某些特定需求(工作保研等),有时也会有奖品奖 金。一些比赛可能只针对大学生,除此之外似乎没特殊需求了。

CSDN高校俱乐部:高校俱乐部线上的编程练习题目,你基本上都挑战通过了,并且还是某些题目的擂主。分享下这些题目考察的常见算法种类?你认为这些题目对于项目开发和思维方式的培养会带来有效的帮助吗?

黎健成:“高校俱乐部线上习题常见考察的算法有‘模拟’、‘搜索’、‘动态规划’、‘贪心’、‘图论相关算法’、‘数论相关算法’等。掌握这类算法对于项目开发是有实际帮助的,能更快的入手,更好的理解,而且不少项目中也涉及数据结构与算法的应用。算法学习中培养的思维方式对解决现实问题有帮助,如当遇到很多事情的规划时,可能会需要用到算法的思想去解决。对于遇到困难时可能会用到‘枚举算法’等。

CSDN高校俱乐部:很多大一、大二学习过C和Java的同学,初来高校俱乐部做题时无从下手,对系统输入输出不了解。阅读帮助文档后仍然不知道如何答题。对于这种情况,你有什么建议吗?

黎健成:认真阅读帮助文档,有不懂的地方可以多请教别人。慢慢来,好好学习。从我自己的学习过程来说,推荐这些书籍给大家参考:

1)  Thomas H.Cormen、Charles E.Leiserson等著的《Introduction to Algorithms》,或潘金贵、顾铁成等译的《算法导论》

2)  刘汝佳、黄亮著的《算法艺术与信息学竞赛》

3)  Richard A.Brualdi著的《Introductory Combinatorics》,或冯舜玺等译的《组合数学》

4)  《编程之美》小组编的《编程之美》

采访&作者:ly行云流水    所属机构:CSDN高校俱乐部 http://student.csdn.net


如有推荐的采访者,欢迎发送邮件到student@csdn.net或添加高校俱乐部官方QQ:121822747进行约稿。

专访北京航空航天大学黎健成:我和编程比赛相关推荐

  1. 北航计算机就业2018,2020年考研:北京航空航天大学2018年的毕业生就业情况怎样?北航就业前景分析...

    2020年考研:北京航空航天大学2018年的毕业生就业情况怎样?北航就业前景分析 2019-06-28 11:09:51 来源:聚创 百家号 每个考研人与生俱来都有一个名校梦,为了让大家更加清晰直观的 ...

  2. 北航计算机学院2019录取分数 线,北京航空航天大学录取分数线2019(在各省市录取数据)...

    北京航空航天大学(简称北航)成立于1952年,是新中国第一所航空航天高等学府,现隶属于工业和信息化部.学校所在地北京,分为学院路校区.沙河校区,占地3000多亩,总建筑面积170余万平方米. 北航一直 ...

  3. 北航 计算机学院 讲师 清华大学,楚中毅 中文主页 北京航空航天大学教师个人主页系统...

    个人简历 楚中毅,男,1977年7月出生,河北省人.教授,博士生导师,IEEE会员,国际宇航联空间大学联盟执委会委员,中国自动化学会认知计算与系统专业委员会委员,中国人工智能学会认知系统与信息处理专业 ...

  4. 985大学落户浙江,北京航空航天大学杭州研究生院开工

    △北京航空航天大学杭州研究生院效果图 浙江省杭州市滨江区第一所"双一流"大学--北京航空航天大学杭州研究生院正式开工啦! 预计到2021年,这所滨水的花园式校园,将成为滨江白马湖畔 ...

  5. 解密多旋翼发展进程【北京航空航天大学:全权】

    解密多旋翼发展进程[北京航空航天大学:全权] 原文转载自 Exbot, 原文链接 http://blog.exbot.net/archives/2044 作者:全权 北京航空航天大学自动化科学与电气工 ...

  6. 我的保研之旅——北京航空航天大学、北理工、南大

    我的保研之旅    之前一直想着写一篇关于保研的经历(实属自己太懒了),现在研一了终于开始动笔了(对不起,我应该前年就写的),就写一写我自己的经历吧,我猜一定有很多人跟我一样,就是理论知识还凑合,但是 ...

  7. 北京航空航天大学2019年OO课程第二次总结

    目录 北京航空航天大学2019年OO课程第二次总结 一.单电梯简单调度程序架构设计 1.1 请求执行和请求获取的思考 1.2 多线程的同步控制 1.3 停机处理 二.多电梯捎带调度架构设计 2.1 线 ...

  8. 400+考研 北京航空航天大学2系电子信息与工程学院921通信综合资料合辑

    400+考研唯一官方淘宝店400plus.taobao.com 副标题:北航本科课件+笔记+<电子电路基础><信号与系统><电磁场与电磁波>期末试题+921历年真题 ...

  9. 北京航空航天大学王田苗教授:人工智能与机器人前沿科技发展与投资布局

    为了推进"粤港澳大湾区"创新创业合作,打造中国南方的人工智能与机器人技术产业硅谷中心,加强"资本+科技+孵化"紧密融合,挖掘"粤港澳大湾区" ...

最新文章

  1. UITableView性能提升和优化(第3章) 之一
  2. option等为空的选择
  3. 使用struts2制作后台中的问题记录
  4. python中赋值语句的作用_python中return可以使用赋值语句吗?
  5. 【CyberSecurityLearning 41】Linux密码破解以及菜单加密
  6. MySQL8.0.17 - 初探 Clone Plugin
  7. mysql c 中文字符串_MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法...
  8. java将数据流解析为字符串
  9. 【前端】第一章 前端三要素、前后端分离的演变史
  10. 西工大疫情期间关于如何做好博士学位论文专题讲座笔记
  11. 苏州计算机应用能力中级办公自动化,苏州市计算机应用能力考核(中级-办公自动化)新系统使用..doc_人人文库网...
  12. 路由器恢复出厂设置后dns服务器未响应,路由器恢复出厂设置后连不上网怎么办?...
  13. 【年度总结】于无声处听惊雷-2016年度总结
  14. 东北大学计算机考研专业842包括什么,2020年东北大学842《计算机专业基础》考研大纲...
  15. Altium Designer 18中的PCB Editor–Board Insight Color Overrides
  16. 网络与信息安全工程师职位要求
  17. 汇编语言程序设计——仿win7计算器(功能部分)
  18. Horizon安装和配置
  19. tcp三次握手,一句话概括
  20. php 编码安全,PHP编码安全之二: 代码执行漏洞

热门文章

  1. java炼精化气之数组上山
  2. dede判断手机访问电脑端网站跳转代码
  3. 计算机网络理论课——数据链路层
  4. yolov5检测小目标(附源码)
  5. 函数凹凸性与黑塞矩阵
  6. 带分数——排列和组合
  7. LintCode-解码方法
  8. 搜索引擎技术原理及其应用
  9. USB gadget driver framework
  10. 2019电赛总结(序)