CMU教授Manuel Blum在给研究起步者的忠告一文中写到的内容,有些话语很有感触,摘录出来放在下面。
1. 阅读:阅读的同时,用笔写下所读的内容,特别是在面对一些晦涩材料的情况下。
2. 学习:写作和记录有助于提高你的能力和记忆力。
3. 思考:遇到困难,自己完全有能力给自己找到解决问题的途径。理论束缚人的思想,实践解放人的思想。
4. 方法:拿小的例子做实验,或者将问题放在一个假定的解决方案之中。
5. 态度:无论你做什么,你得喜欢做它,以至于你可以在无人跟进的很长一段时间里,独立思考并研究它。
6. 知识:应该对任何东西有所了解,并对某个东西彻底了解。
7. 研究:专注于可以狭小到可以彻底理解的题目,然后坚持下去,就会越来越意识到,研究题目实际上已经包罗万象。
8. 答案:往往我们不会得到预期的答案,答案可能是肯定或否定之外的其他东西。
9. 困难:我们很难预料问题的答案。有时可能会被问题拖着,走向另外一个无法预料但正确的方向上。
10. 盲点:所有人眼中都有盲点,但也会帮助塑造我们的智力和思维。
11. 写作:首先要有东西可说,其次把它说出来,第三说完即止,最后拟一个正确的题目。
12. 导师:并非所有导师都能阅读并读懂你的论文,但要保证同行可以读懂你的论文。
注:Blum教授是理论计算机学大师,同时也是美国国家科学院(National Academy of Sciences)成员,同时感谢东北大学郝宪文的翻译提供参考。
转载此篇文章做为开博第2篇,与自己和大家共勉。
分享到:
相关推荐
C++学习建议 itle:50条重要的C++学习建议(绝对值得一读) 描述:50条重要的C++学习建议(绝对值得一读),给你详细的建议与指导,定有收获 标签:50条重要的C++学习建议 部分内容: 1.把 C++当成一门新的语言...
### 50条C++学习建议详解 #### 1. 把C++当成一门新的语言学习 - **解释**:虽然C++源自C语言,但它引入了许多新特性,如类(class)、模板(template)等,这些特性使得C++成为一门全新的语言。 - **建议**:不要假设你...
舍弃浮躁C++学习建议 本资源旨在为初学者提供一些建议和经验,以帮助他们更好地学习C++语言。这些建议来自于实践和经验,旨在警惕初学者避免浮躁和不良的学习习惯。 知识点1:把C++当成一门新的语言学习 初学者常...
这份资料被命名为“Python_程序员鱼皮的编程宝典原创编程学习路线包括经验分享技术知识学习资源学习建议项目等适用于所有学习编程求职.zip”,从标题中我们可以提取出几个关键知识点。 首先,文件的标题强调了这是...
此外,文档还提供了学习建议,包括项目选择、学习方法和进阶路径,强调了从基础框架入手、选择活跃维护的项目、理解算法原理、多做实验的重要性。最后,文档给出了学习规划、代码质量和持续学习方面的注意事项,如...
在深入探讨嵌入式系统的知识体系、学习误区及学习建议之前,让我们先了解一下嵌入式系统的基本概念。 嵌入式系统是以应用为中心、计算机技术为基础的专用系统,它被设计用来完成特定的任务,往往嵌入到更大的机械...
根据提供的信息,我们可以总结出以下相关的IT知识点及学习建议: ### 神州数码培训概述 神州数码是一家在IT领域有着深厚积累的企业,其提供的培训服务涵盖了多项IT技术和服务管理内容。通过神州数码培训,学员可以...
从给定的文件信息来看,该文档主要围绕嵌入式系统的知识体系、学习误区以及学习建议展开,由苏州大学的王宜怀教授撰写。本文将深入解析这些关键知识点,为初学者提供指导。 ### 一、嵌入式系统的知识体系 嵌入式...
LabVIEW 程序学习建议 LabVIEW 是一个功能强大且灵活的图形化编程语言,它广泛应用于自动化、测试、测量和工业自动化领域。然而,在学习和使用 LabVIEW 时,许多初学者容易忽视一些重要的编程习惯和技巧,导致程序...
新手如何学习java(java学习建议路线图)? 最基本的java 释义,以及学习路线!并做了一张图来总结
最后,文档给出了学习建议,如打好基础、循序渐进、多动手实践、参与开源项目等,并解答了一些常见问题,如开发平台选择、提高开发效率、处理硬件问题和保持学习动力的方法。; 适合人群:对机器人开发感兴趣的初学者...
C 语言初学者学习建议与指导 C 语言是一种广泛应用的编程语言,对初学者来说,学习 C 语言需要有一定的策略和指导。以下是对 C 语言初学者学习建议与指导的总结: 多看代码 学习 C 语言的第一步就是多看代码。看...
Spring学习建议借鉴 对于 Spring 初学者的学习建议可以归结为六个阶段: Java 基础知识、学习 Spring 入门书籍、研究开源项目、开始做实际项目、继续深入学习、高级用户必读书籍和分析源代码。 一、Java 基础知识 ...
最后,文章提供了学习建议,强调了项目选择、学习方法和实践建议的重要性,并提醒使用者注意法律合规、安全责任和持续学习。 适合人群:对信息安全领域感兴趣的初学者、有一定经验的安全工程师和技术爱好者。 使用...
内容概要:本文为计算机专业学生提供了一份全面的课后习题资源指南与学习建议,涵盖编程语言与基础、数据结构与算法、操作系统与计算机系统、计算机网络、数据库与分布式系统五大主题。每个主题下详细列举了经典教材...
以下是对这些学习建议的详细阐述: 一、计算机学习: 1. Visual Basic:作为入门级编程语言,VB提供了直观的界面设计工具,适用于初学者理解编程概念。在测控专业中,VB可以用于创建与计算机交互的界面,对数据库的...
最后还给出了学习建议,包括项目选择、学习方法和进阶路径,以及注意事项,如学习规划、开发规范和持续学习。; 适合人群:对嵌入式系统感兴趣的学生或初学者,特别是需要进行毕业设计的同学。; 使用场景及目标:①为...
嵌入式系统的知识体系、学习误区及学习建议,初学者应该看看
计算机毕业设计源码:基于Python车牌识别系统 深度学习 建议收藏 PyQt5+opencv Python语言、PyQt5、tensorflow、opencv、 单张图片、批量图片、视频和摄像头的识别检测 车牌识别其实是个经典的机器视觉任务了,通过...
舍弃浮躁, 50条重要的C++学习建议舍弃浮躁, 50条重要的C++学习建议舍弃浮躁, 50条重要的C++学习建议