2.实验室自学之路——学习的技巧

在这一章我会特别的啰嗦,请你仔细阅读,这里的内容都是”大局观“方面的分享,是所有初学者都逃不开的一些问题,也是自学过程中最简单最基础的技巧,但是往往大部分初学者没法掌握,没法运用的一些技能。正因为这些原因,导致很多人无法在技术的道路上坚持下去。

但是也要说明一点,我所不会的电子方面的知识还有很多,我只能告诉你们最基础的学习路线,也是每个电子人都要会的最基本的技术。一定还要其他方面的内容我没有仔细提及,但对于电子工程师也是极为重要的。

一、学会思考

老生常谈的问题,但我这里还是要提一下,这里的思考并不只是你对知识技术的理解。虽然我们大部分人都知道盲目从众是不对的,但鲜有人真正做到了这一点。切记,不能抱着因为别人都在怎么样,所以我也要怎么样的态度来做任何事情。每个人都有自己的规划和目的,每个人之间也有差异。特别是高本的同学,从小按部就班的学习多了,在没人指导的情况下就茫然不知所措。我可以很明确的告诉你们,我们学校教的课程学完之后,完全不足以是你在就业市场上与他人竞争,我们学校的社团,小比赛,大多是抱着混学分的目的去的,也不必要想着能为你未来的简历增添多少光彩(当然,如果你要争国家奖学金什么的还是得去参加的)。所以,根据自己的情况做出准确的决策就是一个学会思考的过程,这很重要,这种思维方式甚至能贯穿你未来的所有决策。

我非常喜欢一个句式:反正xxxx,不如xxxx。例如反正你上课睡觉,不如躺床上睡爽了再来、反正水课不重要,不如在水课学点别的东西。但请注意,这不能成为你摆烂的理由,我只是想说明一点,根据事情去理性的思考,做出取舍,不经思考做出决定是顶级大忌。

二、学会解决问题

互联网上的知识无穷无尽,在未来的学习过程中,你们百分之一万会遇到各种奇奇怪怪的问题,其中超过八成是完全可以通过搜索引擎解决的。不要一遇到问题就去问同学,虽然别人确实能瞬间解决你遇到的问题,但是显然,你并没有从中获取任何解决问题的经验。如果你去网上搜索如何使用搜索引擎,你大概率会得到类似于“inurl”之类的搜索方式。而实际情况是,你通过一些简单的关键词就能一步步得到你所需要的答案,然而往往答案十分简单,这个搜索的过程,就是你探索技术最宝贵的经验,而不是技术本身

这里举个例子,当程序莫名其妙的报错时,你可以先把报错信息输入到搜索栏中,看看别人有没有遇到类似问题,如果有,那就去一个个尝试;如果没有,就去随意的翻看那些搜索出来的结果,从而发现更好的搜索关键词,随后继续搜索。

另一个例子是,当你无论如何都找不到问题所在时,就去翻看官方的技术文档,或者细化你的搜索方式,亦或者是变个思路去实现你程序所要的目的等等方法。

在搜索时,不要觉得不知道自己怎么搜,就凭感觉打几个简单的关键词用空格分开,往往就能找到类似的结果,再在结果中挑取他们的描述语句进一步完善关键词。有很多问题即便是经验丰富的工程师也会需要百度谷歌来寻找问题解决的出发点。

剩下两成确实在网上搜索不到时,这就是考验一个人的经验的时候了。这时你就需要凭感觉,从你之前所有遇到的问题中迸发灵感,从另一个角度去描述你遇到的问题或许是一种解决方法。这种问题需要经验的积累,我无法从文字给你们描述。有个直观的情况就是,同样是依靠搜索引擎,在两个人都不懂怎么解决的时候,解决问题经验丰富的那个人就是可以思路清晰的找到问题的所在。

问题的解决过程会花费大量时间,最后发现你的问题其实只是一个非常简单的基础问题。譬如最近我在开发Android APP的时候发现怎么也无法连接手机调试我的APP,尝试了互联网上能找到的所有方法也无法解决。研究了一个下午。最后是在随意的翻看官方文档的时候看到不起眼的一句“确保你的手机有足够的存储空间”,才后知后觉原来我手机内存不足1个G是会对调试产生影响的。

其实这是很正常的一件事情,往往在刚开始实操时,特别时高本的同学,会遇到各种各样问题,其实这些问题非常简单,但是就是花费了很久才得以解决。切记当你遇到这种情况的时候,不要觉得自己解决浪费时间,正如上面说的那样,这个探索问题解决方法的过程,就是你最宝贵的经验,而不是技术本身。

3、学会问问题

当你自己长时间无法解决一个问题时,请你学会如何问问题。举个很简单的例子,也是我问其他学长时候的例子。如果出现某种莫名其妙的情况让你的单片机系统彻底卡死,而你又找不出问题所在时,如果你找了个学长就问,“为什么我这个单片机运行到这里就会卡死?”。这会让回答者一脸懵逼,因为大多数人不可能完整的看完你的程序给出解决方案。而正确的问法是,“你有没有在调用xx的时候出现过卡死的情况?”,这样他就会把他遇到卡死的经验分享给你,你再根据他的思路来调试或搜索,寻找解决办法。

所以问问题一定要注意技巧,有时候你需要问的不是解决问题的具体方法,而是解决问题的思路,从而打开你自己的思维。有时候问题又需要描述详细,这就需要去灵活的调整,根据你问的那个人的水平和你自己思路卡住的地方,不要问让别人无法回答的问题。

4、学会略过

相信很多初学者在初学技术的时候会突然没听懂某个知识点,我的意见是,如果听了两遍还没听懂,那就略过他,一般来说,学到后面之后,你就会发现前面的知识莫名其妙就能理解了。并且,在初学时,没必要把任何东西都学到底,你能根据学到的东西做一些项目的时候就已经够用了,我会在后面的学习路线告诉你们,在初学的时候学到哪个部分就可以暂停学习开始尝试简单项目的制作。

但是很明显,初学的这种深度是远远不够的,我更希望的是你能挑一个感兴趣的去精通他,当然这都是后话了,我会告诉你哪些方面精通是对就业有很大帮助的。

posted @ 2023-12-02 22:30  Fantastic_fan  阅读(77)  评论(0)    收藏  举报