当前位置: 首页 > news >正文

人物散记:吴文虎教授,信息学奥赛和其他

<程序员>编辑部决定要恢复“程序设计算法竞赛”的栏目,这曾经是最受欢迎的栏目,CSDN算法论坛版主胡海星(starfish)主持。后来由于各种原因,栏目取消了。
恢复的主要原因是我们认为算法是程序设计的基础,任何时候都不能忽视。但我们需要更多地和工业界实践相结合,这样才能有更多的关注,也有实际的效果。

昨天编辑部老赵邀请了清华大学博导吴文虎教授和邬晓钧博士和徐博士,他们将负责程序员杂志即将开设的新栏目“程序设计基础竞赛”,稍后可以看到视频访问“为什么要做算法竞赛”

吴教授主要工作是在清华智能技术与系统国家重点实验室做语音识别及语言理解研究,不过他更为知名的工作是常年国际信息学奥林匹克竞赛国家队总教练。
吴教授虽然名满天下,却很谦虚和善(我们建议竞赛专栏做成吴文虎竞赛专栏,吴教授坚持改成现在“程序设计基础竞赛”),颇有长者风度。老赵约了很多专家做过参访,他感叹还是老一辈专家好打交道,年轻的都太把自己当回事。

中午和吴教授吃饭交谈了,随手记下一些有趣的观点和大家分享:

1)中国学生在IOI奥赛上成绩卓著,吴教授率领的学生已获得46块金牌,常年第一。
2)唯一和中国能抗衡的就是俄罗斯,他们有悠久深厚的数学教育基础
3)搜狐年轻的技术副总裁王小川是1996年金牌得主,那一年四个学生参赛,四枚金牌。
第八届在匈牙利举行(IOI'96维斯痹鲁姆)中国队四名选手的表现极佳,创造了“全金”的纪录,王小川(成都七中)金牌;李中杰(南京金陵中学)金牌;陈磊(福建师大附中)金牌;王益进(东北育才学校)金牌

4)吴教授这几年开始给清华本科生开课“程序设计基础”,三年获得国家精品课程,。
这个课程的不同在于打破传统授课模式,不从语句讲起,从问题出发,强调实践和动手。
“只要激发兴趣,鼓励他们有信心,事情就能成” 这也是吴教授多年带奥赛选手的教学经验。

我深表赞同,我自己是学计算数学出生,那些枯燥无谓的数值计算的课程,感觉不知道学来有什么用,毫无兴趣,为考而学,考完就忘。
等到在巨人从事软件开发工作,涉及到矢量字库光滑处理,“样条函数”“函数插值”能派上用场了,可是我早已忘光了。


5)席间我问了一个问题,国际上中俄最强,在中国内部,那个省的选手最厉害?
吴教授说“湖南”,他们有闯劲。

6)老赵表达了一个观点,中俄是很强,他们强在解决难题的能力。美国人强在系统思考,所以大部分的计算机理论建设基础都来自于美国

除了基础算法专栏, 我还希望能开设这样的一个专栏:核心技术大剖析-对工业界的重要产品技术,比如Google的GFS, map and Reduce,其实都已部分公开,有没有人能对这些核心技术进行分析讲解.类似于Windows 核心编程,深入解析Windows核心等这样的内容。


相关文章:

  • oracle 设置动态变量,数据库优化技术之Oracle数据库动态绑定变量
  • C++专家荣耀5月22日下午2点作客51CTO专家聊天室
  • oracle connection reset,Oracle JDBC 连接卡死后 Connection Reset
  • oracle查询应用语句,Oracle查询语句应用经验总结
  • POE技术简介
  • fedora 安装oracle 12c,Fedora下安装Oracle 11g
  • RIP路由协议及工作原理
  • oracle 注册表修改,Oracle 客户端注册表字符集修改-----解决乱码 .
  • 兵经百言
  • Linux服务器负载均衡宝塔,新版负载均衡教程
  • linux的esp8266编译,ubuntu下esp8266 RTOS SDK编译环境搭建
  • 遍历Symbian某目录下的所有文件
  • linux下密码管理工具,Linux使用密码管理工具pass管理密码的方法
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • linux不同用户python不一样,Ubuntu18.0 解决python虚拟环境中不同用户下或者python多版本环境中指定虚拟环境的使用问题...
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 07.Android之多媒体问题
  • 2017-08-04 前端日报
  • Gradle 5.0 正式版发布
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • input实现文字超出省略号功能
  • Java IO学习笔记一
  • RxJS: 简单入门
  • spark本地环境的搭建到运行第一个spark程序
  • 大数据与云计算学习:数据分析(二)
  • 搞机器学习要哪些技能
  • 那些年我们用过的显示性能指标
  • 前端技术周刊 2019-02-11 Serverless
  • 嵌入式文件系统
  • 消息队列系列二(IOT中消息队列的应用)
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 正则表达式
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # 计算机视觉入门
  • #Linux(权限管理)
  • (02)Hive SQL编译成MapReduce任务的过程
  • (1)SpringCloud 整合Python
  • (4)logging(日志模块)
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)hibernate配置管理
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)Neo4j下载安装以及初次使用
  • (一)Thymeleaf用法——Thymeleaf简介
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net wcf memory gates checking failed
  • .net 微服务 服务保护 自动重试 Polly
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • @Pointcut 使用
  • @vue/cli 3.x+引入jQuery
  • [\u4e00-\u9fa5] //匹配中文字符