我的26 年计算机生涯:课件.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我的26 年计算机生涯: 十年计算机教育 本科(北大), 研究生(北大), 博士生(OSU) 十六年工作(微软, Continuum, MicroTechnology) 参与制作 Visual Studio, Visual InterDev Studio, SQL Server, Access, Office, MSN ... 数项美国软件专利/学术文章 北大,上海交大,北航的客座教授 北大软件学院软件技术系系主任 反思我的十年教育 在学校学的东西大部分对我后来的工作没有帮助 我在工作中碰的大部分问题在学校没有学到 大学生混的最高境界 (考试版) - zms1844, 开复学生论坛 人:什么?明天要考高数? 得道:什么?下节课要考高数? 入仙:什么?刚才考的是高数? 成佛: 什么?昨天有考试?? 高级佛爷:高数?刚才考的不是英语? 我寝室一哥们:高数是什么树? 回帖 – 小帆,开复学生论坛 夸张之后有真实 搞笑之中有辛酸 生存的境界 改变你能改变的;有度量接受你不能改变的;有智慧区分能改变的和不能改变的。 - 圣经 问题:让我们想一想,在现有的条件下,有哪些是可以改变的,使得我们能最大限度的实现自己的理想? 教育的本质 当你把学校学的东西都忘了的时候,剩下的就是你的教育留给你的最本质的东西。 - B. F. Skinner, 引自开复学生网 问题:让我们想一想能不能做些什么使得我们将来忘得少一些,留下来的多一些呢? 如果我能再回到 学生时代 ... 凌小宁博士 微软研究院总部 长沙,2006 年4月 学习的境界 学会答案 学会一个解 学会方法 学会一个方法 学会学习 学会找到方法的方法 学会做事 学会超越“纸上谈兵,与实际“融会贯通 学会做人 学会做人 学会不要别人提醒,要求,强迫,就能自觉地承担起你的责任和义务。 学会做人(2) 学会在群体中体现你的价值,学会与你的群体共荣共辱 学数学的境界 学会解数学题 物理问题 ? 数学问题 实际问题 ?物理问题 ? 数学问题 实际问题 ?物理问题 ?数学问题 ? 软件解 数学与计算机 离散数学 (布尔代数,集合论,数理逻辑,图论) 计算机基础的基础 代数/数论 算法分析,计算机安全(加密解密) 傅利叶变换 信号处理 (语音识别,…) 概率,随机过程 机器学习,数据挖掘,语音识别,信号处理 ... 几何学 计算机图形 数理逻辑/证明方法 可计算性,计算复杂性 算法 - 程序员之魂 学会基本算法及其性能 学会算法设计常用方法 学会算法设计中的Trade-off 学会发明新算法解决实际问题 学编程的境界 学编程 学写作 学会写程序 学字,词,文法,句法 学会高效地写程序 学会流畅地写文章 学会写高效的程序 写简洁明快的好文章 学会设计程序 选择结构,流程,方法 学会设计有用的程序 写人们喜欢看的文章 我最佩服的一位程序员 软件工程的要素 是研究大规模软件生产的学问 不是关于编程的学问! 要素:大规模软件生产的 过程 方法 工具 软件工程对编程的特殊要求 程序的 可读性 可测试性 可调试性 可扩充性 可维护性 卡内基梅隆大学 软件学院 院长:Dr. Raj Reddy 首席教育家:Dr. Roger Schank 培养工程硕士 (两年) Dr. Roger Schank 计算机科学家,心理学家,教育家 CMU 教授 曾是西北大学,斯坦福大学,耶鲁大学教授 美国政府部门的高级顾问 Roger: 教育中常见的错误 读书是获取知识的最重要的部分 – 错! 只需要努力争取好分数就能学习成功 – 错! 学习可以脱离现实 – 错! 学生被告之应该学什么 – 错! 有些不会被用到的东西是值得学习的 – 错! Dr. Roger 的方法: 卡内基梅隆软件学院的课程设计 如果我能重新开始学习计算机 ...... 掌握五种核心的知识和技能 确立一个相对明确的职业目标 根据这一目标, 确定要掌握的专业/课程/技能/知识 做大量的课程实践项目 对每一个实践项目, 确立一个模拟的实际工作中的用户场景(scenario) 尽量以实际工作中的方法和标准作每件事 注重项目过程 碰到没学的东西, 去问,去学. 在用中学,带着目的学.学会最有效地解决问题的手段/方法 联合同学做团队项目, 做好自己的部分,帮助团队整体成

文档评论(0)

shenlan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档