文档章节

在嵌入式学习过程中的困惑——我一开始看什么书都看不懂,怎么才能理出一个学习顺序

 上嵌信息科技
发布于 2016/05/20 17:34
字数 726
阅读 3
收藏 0

以前有个学员在学C语言时说,“C语言很多地方都很奇怪,都得用内核的知识去解释,可是你又不先教我内核,我没法学C语言。我只好自己看操作系统的书,看内核代码,可是看不懂。”当然看不懂了,内核代码都是用C写的,如果不学内核就没法学C语言,那不学C语言又怎么可能看懂内核?看来这是一个鸡生蛋还是蛋生鸡的问题。

懒真的是人的本性,就连学习的过程都希望是一条路顺利地走下去,不用动脑就能学会的:身后走过的路都是“已知”,每走一步就把眼前新的“未知”变成“已知”,如此一路走来,把所有的“未知”都变成“已知”就算学成了。可惜,知识不是一条路,而是一个圈,你从任何一个地方跳进这个圈开始走,身后都是“未知”,眼前也都是“未知”。有的人就是不能容忍自己的身后是“未知”:看一本书,一个新的概念A是用我不了解的概念B、C来解释的,我连B、C都不懂怎么学A?没法学了!

不是人家书写得不好,而是没有任何办法能把一个圈扯成一条直线的。学习的过程本质上就是一个循环往复的过程,唯一的办法就是“存疑”:在本子上记着,有B、C这样两个概念是我暂时不理解的,然后就不再去想这回事,而是相信自己已经理解了B、C,基于自己的理解和假设去学习A,由A再去理解X、Y,这样学下去,走完一圈之后再回来,自然就明白当初对B、C的假设正确不正确了,理解了这两个概念,就从本子上划掉,这时需要再走一圈,把原来的一些错误认识纠正过来。所以,任何书都要至少看两遍,第二遍看的时候你会对很多概念有新的认识,因为你看过这个概念后面的章节,在此基础上产生了新的认识。古人早就明白这个道理,所以提出了“温故而知新”。

【转角ITman】不迷茫,程序员,在路上。喜马拉雅FM(上嵌电台)为IT准职业人,IT职场新鲜人打造的职场访谈类节目,分享职场经验,倾听职场声音,关注成长话题。分析IT职业生涯,开启精彩职业生活。欢迎识别二维码,关注上嵌电台一起成长~~~#上嵌#  http://www.shangqian.com.cn/

 

                                                            
 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 12
码字总数 10836
作品 0
徐汇
私信 提问
我的嵌入式学习之路(好文推荐) --我直接看到了 “一定要有一块开发板”!!

我的嵌入式学习之路(好文推荐) 前言 这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,...

Simon253
2013/02/03
0
1
闯关式学Python,游戏着就能学会编程?!

阿奎的新书《Python编程基础与HTTP接口测试》已经上市了。 阿奎,是一位系统分析师、曾经的软件工程师,也是一位资深的敏捷教练,多年在开发一线的开发和管理工作,让他对于编程和自动化测试...

书香云舍
01/06
0
0
嵌入式入门指导 学习嵌入式开发

怎样才能快速熟练掌握嵌入式开发呢?成熟的嵌入式开发工程师需要做哪些事情?是很多新手朋友想要了解的,那么今天我们来简单的介绍一下 嵌入式入门指导 学习嵌入式开发 某位高人曾经说过,成...

创客学院
04/19
0
0
承认吧!其实你不懂怎么学习编程

版权声明:本文转载于公众号TeachPlus 你合上一本书,可能是《x语言开发圣经》,也可能是《x语言编程从入门到放弃》,dont matter,只要在这个时候能够有室友崇拜的目光就好了。你点燃手边的...

安想创新教育
2017/12/18
0
0
关于 C 语言,我喜欢和讨厌的十件事

前言:最近有个家伙抱怨道“为什么我还要再用C?”-虽然我不同意他的说法,但至少他随口提到如果你“在一台拇指大小的电脑”上编程,或者为一门语言写引导程序,那么可以用C语言。要我说,写...

oschina
2013/11/13
6.5K
43

没有更多内容

加载失败,请刷新页面

加载更多

使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
26分钟前
0
0
如何使用Kubernetes的configmap通过环境变量注入到pod里

在Kubernetes官网里,有这样一篇文章,提到了Kubernetes里的一个最佳实践就是把应用代码同配置信息分开,一种方式就是使用Kubernetes 1.2里引入的configmap概念。 https://kubernetes.io/bl...

JerryWang_SAP
42分钟前
0
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
45分钟前
0
0
限定某个目录禁止解析php,限制user_agent,php相关配置

11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置 1.限定某个目录禁止解析php 核心配置文件内容 <Directory /data/wwwroot/www.123.com/upload> p...

hhpuppy
55分钟前
3
0
Spring的好文章

孤傲苍狼 https://www.cnblogs.com/xdp-gacl/p/4249939.html 跟我学spring http://jinnianshilongnian.iteye.com/blog/1413846 SpringIoc 和Spring Aop 代理模式: 静态代理 动态代理 cglib代......

wangwei2134
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部