十年编程,无师自通--peter Novig.pptx

十年编程,无师自通--peter Novig.pptx

ID:51712309

大小:379.10 KB

页数:9页

时间:2020-02-06

十年编程,无师自通--peter Novig.pptx_第1页
十年编程,无师自通--peter Novig.pptx_第2页
十年编程,无师自通--peter Novig.pptx_第3页
十年编程,无师自通--peter Novig.pptx_第4页
十年编程,无师自通--peter Novig.pptx_第5页
资源描述:

《十年编程,无师自通--peter Novig.pptx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TeachYourselfProgramminginTenYearsPeterNorvig10年编程无师自通西安交大徐海兵整理发布2010-11PeterNorvig简介布朗大学应用数学毕业UCB的计算机科学PH.D学位ACM资深会员人工智能专家2001年,加盟google,“Google手里有大量数据也很有钱”Google的研究部主Google的安全质量总监LispGuru著名的PAIP和AIMA的作者诺威格定理当一个公司的市场占有率超过50%后,就无法再使市场占有率翻番了Google从基于搜索的Adwords广告扩展到基于内容的A

2、dsense广告微软从操作系统软件Windows扩展到应用软件OfficeGE从一个电器公司转型到一个传媒和金融公司则是成功的转型。开发心得分享:10年编程无师自通《TeachYourselfJavain7Days》为什么每个人都急不可耐?用pubdate:after1992andtitle:daysand(title:learnortitle:teachyourself)在Amazon上搜索:得248个结果,前78本是计算机书籍将days换成hours,得到253本,其中前77本是计算机书籍头200本书中,有96%是计算机书籍结论:

3、人们急于学会计算机计算机知识也是惊人的易于学习《LearnPascalinThreeDays》学会不够时间写一些有意义的程序不够时间跟一些有经验的程序员一起工作谈论的只是表面上的精通,而非深入的理解Pascal可以学会Pascal的语法比如说一个Basic程序员,你可以学会用Pascal语法写出Basic风格的程序,但你学不到Pascal真正的优点(和缺点)“如果一门语言不能影响你对编程的想法,那它就不值得去学”---AlanPerlis。3天:不幸的是,这是不够的1962年-1964年当选为ACM主席第一届图灵奖得主10年编程无师自

4、通“任何领域的卓越成就都只能通过一生的努力来获得;稍低一点的代价也换不来。”--SamuelJohnson研究表明,在许多领域,都需要大约10年时间才能培养出专业技能莫扎特,4岁就显露出音乐天才,在他写出世界级的音乐之前仍然用了超过13年时间披头士,他们似乎是在1964年的EdSullivan节目中突然冒头的。但其实他们从1957年就开始表演了,即使他们很早就显示出了巨大的吸引力,他们第一次真正的成功之作《Sgt.Peppers》也要到1967年才发行开发心得分享:成功的处方对编程感兴趣,因为乐趣而去编程跟其他程序员交谈;阅读其他程序

5、编程。最好的学习是从实践中学习花上大学四年或更多的时间取得入门的资格跟别的程序员一起完成项目接手别的程序员完成项目学会至少半打编程语言一门面向对象语言(c++,java)一门支持函数抽象(functionalabstraction)的语言(如Lisp或ML),门支持句法抽象(syntacticabstraction)的语言(如Lisp)一门支持说明性规约(declarativespecification)的语言(如Prolog或C++模版)一门支持协程(coroutine)的语言(如Icon或Scheme)以及一门支持并行处理(par

6、allelism)的语言(如Sisal)开发心得分享:成功的处方记住在“计算机科学”这个词组里包含“计算机”这个词尝试参与到一项语言标准化工作中拥有尽快从语言标准化工作中抽身的良好判断力在任何情况下,单从书本上学习都是不够的。“计算机科学的教育不会让任何人成为内行的程序员,正如研究画笔和颜料不会让任何人成为内行的画家”---EricRaymond如何发现杰出的软件设计者的三步规划NoSilverBullets(FredBrooks)尽早系统地识别出最好的设计者群体指派一个事业上的导师负责有潜质的对象的发展,小心地帮他保持职业生涯的履历

7、。让成长中的设计师们有机会互相影响,互相激励。“每个人都可以被教授如何雕塑;而对米开朗基罗来说,能教给他的倒是怎样能够不去雕塑。杰出的程序员也一样”。----AlanPerlis

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。