近来感受到技术的深度和理解的高度,自己理解的很多东西只是表面,没有深挖,觉得该有所改变。看到javaeye阅读推荐《如何高效学习》图书,并标注用1年时间完成麻省理工4年33门课程,故阅读了试读章节,感觉受益匪浅。
本书主要介绍了整体性学习方法,包含三个重要概念:结构,模型,高速通道。
- 结构:紧密联系的知识
- 模型:结构的概要,是即知识的浓缩(如书本的目录,如本书的重点的结构、模型和高速通道的总结)
- 高速通道:结构与结构之间的联系(方便建立自己的知识体系,通俗来说就是增加了知识的联系,将各种知识建立成一个整体)
本书还总结了一套比较有价值的整理性学习的思路(个人认为)和本人的理解
- 获取:通过感知(阅读,听写等方式)获取知识,即能够死记硬背下知识
- 理解:了解知识的字面意思,比如一段三角形周长公式为c=a+b+c,需要理解c为周长,a、b、c分别为三边长
- 拓展:整体学习最重要的部分,需要构造模型和高速通道。需要保持好奇心,比如spring的学习,需要问什么是spring?自己为什么学习spring?spring能给我们带来什么?spring和strtus和mybatis有什么联系?等等的一系列问题加深对spring的理解,并和其他的知识结构产生联系,深化记忆。
- 纠错:对获取、理解和拓展中理解错误的部分进行更正。
- 应用:最有意义的一部分,通过实践的过程帮助解决现实问题,并通过应用深化知识的理解
- 测试:对上面的每一步的验证,找出每个上述每个步骤的不足。
本书提供了整体性学习的思路,并有详细的事例说明,只有前一部分的试读,很期待下一部分的内容。并将本文学到的知识运用到工作学习中,希望能有所突破。
相关推荐
综上所述,这份学习笔记是一个全面记录学习过程的宝贵资料,对于想要深入学习JSF或Web开发的人具有很高的参考价值。通过阅读和分析这些笔记,可以系统地理解和掌握JSF技术,并从中汲取有效的学习方法和问题解决策略...
总的来说,这款名为“全笔记”的学习软件旨在提供一个集阅读笔记、编程笔记和学习笔记于一体的综合平台,通过强大的编辑和搜索功能,以及定制化的学习管理工具,帮助用户高效地组织和掌握知识。
本压缩包包含的“C语言学习笔记”是一份详尽的C语言学习资料,旨在帮助读者深入理解和掌握C语言的基本概念、语法结构以及实际应用技巧。 一、C语言基础 C语言的基础包括变量、数据类型、运算符、流程控制等。变量...
总结来说,这份学习笔记为学习Go语言的读者提供了一个详尽的路线图,从基础语法、函数、数据结构到并发编程,再到深入理解标准库和高级特性,循序渐进地指导读者掌握Go语言。这些知识点对于想要深入学习Go语言的...
《Learning Hard C# 学习笔记》是一份深入浅出的C#编程教程,旨在帮助初学者快速掌握C#这门强大的编程语言。C#是由微软公司开发的一种面向对象的编程语言,广泛应用于Windows平台、游戏开发(尤其是Unity引擎)、...
本札记“LabVIEW学习札记 - 第一卷 上”将带你逐步走进LabVIEW的世界,揭示其核心概念和常见问题。 首先,LabVIEW的核心在于它的G图形化编程语言。与传统的文本编程语言不同,LabVIEW使用的是图标和连线来表示程序...
《C# 6.0学习笔记:从第一行C#代码到第一个项目设计》是由周家安编著的一本深入浅出的C#编程教程。这本书主要针对C#初学者和有一定基础的开发者,旨在帮助读者全面理解C# 6.0版本的新特性和编程技巧,并通过实际项目...
【C++学习笔记】这份详尽的资源是为那些希望深入了解C++编程语言的人们精心准备的。C++是一种强大的、通用的编程语言,它的设计理念是面向对象,同时支持过程化编程,使得它在系统软件、应用软件、游戏开发、设备...
总的来说,"良葛格JAVA学习笔记"是一份高质量的Java学习资源,其清晰的结构、详实的内容和美观的呈现方式使得学习过程既高效又愉快。尽管不完整,但它仍能为Java初学者和进阶者提供宝贵的指导。在使用时,建议结合...
《PFC2D学习笔记全集》是一份深入探讨PFC2D软件应用的资源集合,涵盖了该软件的多个核心方面。PFC2D(Particle Flow Code in Two Dimensions)是岩土力学和地质工程领域常用的一款离散元方法(DEM)软件,用于模拟...
这份"Java入门学习笔记"涵盖了imooc网站上Java入门课程的三个赛季的内容,旨在为初学者提供一个全面的学习资源。 笔记的第一部分是"Java入门第一季学习笔记",它可能包括Java的基础概念和语法。这部分可能会讲解...
《一份简短的深度学习笔记.pdf》是朱鉴所著的一份学习资料,它提供了深度学习的基础知识,涵盖了从数学基础到算法应用的多个方面。 首先,在数学基础上,深度学习涉及到线性代数、微积分、概率论与信息论等多个领域...
《如何高效学习》是一本备受推崇的教育与学习方法指南,旨在帮助读者掌握更有效的学习策略,提升个人的学习效率。本书深入探讨了多种学习技巧,包括记忆法、注意力管理、元认知以及整合新知识的方法。这份"《如何...
Go语言是一种开源编程语言,具有简单易学、高性能、跨平台等特性,目前已经成为构建高效、可靠的应用程序的重要选择。Go语言在计算机编程领域的重要性不断提升,特别是在云平台、分布式系统和并发处理等领域。为了...
本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...
《记录与成长:一款专注学习笔记的软件》 在当今信息爆炸的时代,高效地管理和整理学习资料变得至关重要。为此,一款名为"学习软件"的应用应运而生,它旨在帮助用户记录并整理自己的学习笔记,将知识体系化,助力...
在软件开发的学习过程中,了解和掌握...总结起来,这份学习笔记提供了全面的软件开发学习资源,涵盖了多种编程语言和关键技术,有助于学习者系统地掌握软件开发的各个环节,提升个人技能,成为一名全面的软件开发者。
《高效SQL学习笔记》 SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库的标准语言。高效地掌握SQL对于任何IT从业者,尤其是数据分析师、数据库管理员和开发人员来说,都是至关重要的...
总的来说,这份“LabView学习札记”是一个全面的学习资源,适合希望系统学习LabView的读者。通过阅读和实践其中的内容,可以逐步掌握LabView的核心技术和应用技巧,从而在实验研究、工程设计或数据分析等工作中...
这份"C++学习笔记"涵盖了C++的基础到高级概念,旨在帮助初学者和有一定经验的程序员深入理解并掌握C++。 在C++的学习过程中,以下几个关键知识点是不可或缺的: 1. **基础语法**:C++起源于C语言,因此它保留了...