当面临补考和自学单片的冲突

简介:   一位将寒假目标定为准备开学补考的同学,遇到了在时间分配上的问题。他的来信是这样写的。      【来信】   老师,冒昧打扰您一下,我遇到了一个问题希望老师能给予我帮助。我在寒假里有规律的复习课程,现在感觉渐入佳境,有一种脑子里有真东西的感觉了。但是这中间有一个小插曲,因为下学期我们专业要学单片机了,正好我父亲也是电子工程师,这辈子主攻的就是单片机汇编方向,给我了一

  一位将寒假目标定为准备开学补考的同学,遇到了在时间分配上的问题。他的来信是这样写的。
    
【来信】
  老师,冒昧打扰您一下,我遇到了一个问题希望老师能给予我帮助。我在寒假里有规律的复习课程,现在感觉渐入佳境,有一种脑子里有真东西的感觉了。但是这中间有一个小插曲,因为下学期我们专业要学单片机了,正好我父亲也是电子工程师,这辈子主攻的就是单片机汇编方向,给我了一些他当年自学的书。我也特别希望我可以把父亲的技术学到手,特别想能像他一样厉害,所以我也很想在假期里预学习单片机,让父亲好好教教我。但是问题就出现了,假期时间并不是很长并且有很多其他的琐事,在时间分配上并不能充足地分配给补考。所以我在时间问题上有了矛盾。我现在仍然保持着以补课为主导,偶尔看看单片机方面的书,但是这种吃着锅里的想着盆里的习惯让我感觉很别扭。不去想它的话就感觉自己浪费了一次机会,想的话也没什么用,看不多少。我现在纠结的是我该在假期里专注于准备补考还是把时间分一些来向父亲讨教学习单片机,希望老师能帮我梳理一下烦恼。

【回复】
  这个事情没有那么复杂,想想开学以后,你不是也在面临着好几门课在同时要学习吗?其实想理出一个头绪,就是要做一个计划,每天给准备补考多长的时间,给单片机多长时间,然后按计划执行就是了。这个寒假注定是要在一种紧张中度过的。有节奏的做下去,再多的事情也都是有序的。在未来工作之后也是这样。在好多时候我们说专注做一件事情,是坚持每天做一些,而不是一整天都去做一件事情。我想你是明白我说的意思了。
  你有这个好条件一定要利用好。其实在开学之后,你也可以把单片机带到学校来。我儿子也喜欢单片机,他是在初中的时候开始去玩儿的,你可以想象初中生、高中生的节奏,和现在大学的节奏完全不是一样的。做好计划,按计划执行,而不是专注一件事情就要把其他事情全丢掉。这是最重要的时间管理,你可以从这件事情里边受益很多。
  再看你学习单片机的路线,想提点建议。用你父亲“当年自学过的书”,不知还是否合适?如果是那种经典的书,大概是适用的,否则,这至少十几年的发展,恐怕你接触的,并不代表现时。其实你守在父亲的身边,这恰是采用“做中学”的大好时机,这是一个绝佳的机会,可以改变一下现在学个什么还要靠课程来支撑的局面。学得单片机,而且,在学习方法和体验上也可以进一步丰富了。
  具体地,可以这样来。让你父亲带着你,完成一个最简单的单片机的设计与调试,以此形成感性认识。随后的学习目标,不是将某本书看下来,而是不断地在“最简单的单片机”上加点东西,渐次地深入下去。这是在将在参加工作时,大多情况下的学习模式。搭建环境、完成第一个“Hello world”级的作品,这是你父亲能帮你的最佳点。只要有人帮着你这样起步,开学之后在学校,结合课程的开出,也可以做一个课外同步实践的方案,学习效果肯定是很棒的。不仅仅是通过考试,而且是通过课程加自主的拓展,直接到了能动手干活的程度,形成自己的特色。
  我儿子自学单片机,看过一本书叫《爱上单片机》,适合初学者做中学。到网上查查,觉得合适可以尝尝。

目录
相关文章
|
7月前
|
设计模式 算法 程序员
程序员为何需要反复修改Bug?探寻代码编写中的挑战与现实
作为开发者,我们在日常开发过程中,往往会遇到反复修改bug的情况,而且不能一次性把代码写的完美无瑕,其实开发项目是一项复杂而富有挑战性的任务,即使经验丰富的程序员也难以在一次性编写完美无瑕地完成代码,我个人觉得一次性写好代码是不可能完成的事情。虽然在设计之初已经尽力思考全面,并在实际操作中力求精确,但程序员仍然需要花费大量时间和精力来调试和修复Bug。那么本文就来分享程序员需要反复修改Bug的原因,以及在开发中所面临的复杂性与挑战。
192 1
程序员为何需要反复修改Bug?探寻代码编写中的挑战与现实
|
Cloud Native Go Python
当面试遇到难题:解决棘手问题的三大策略
当面试遇到难题:解决棘手问题的三大策略
197 0
|
前端开发 测试技术 程序员
程序员成长第八篇:做好测试工作
程序员成长第八篇:做好测试工作
222 0
|
存储 安全 Python
本想让程序执行加速,却无意中走上了bug之路
在日常的python开发中,经常会碰到使用threading模块提升程序执行效率的场景。但今天却遇到了一个翻车场景,所以赶紧拿出来分享给大家。 省略掉业务功能,来举一个场景出发的demo吧
118 0
|
C++ 测试技术
带你读《C++代码整洁之道:C++17 可持续软件开发模式实践》之三:原则
如果想用C++语言编写出易维护的、扩展性良好的以及生命力强的软件,那么,对于所有的软件开发人员、软件设计人员、对现代C++代码感兴趣或想降低开发成本的项目领导者来说,本书都是必需品。如果你想自学编写整洁的C++代码,那么本书也是你需要的。本书旨在通过一些示例帮助各个技术层次的开发人员编写出易懂的、灵活的、可维护的和高效的C++代码。即使你是一名资深的开发工程师,在本书中也可以找到有价值的知识点。
|
IDE Java 程序员
读代码整洁之路及实施重构总结
### 前言 在开发代码的时候,经常觉得代码有一种坏味道,有一种迫切重构的想法,但是再一次的仔细阅读代码,却发现为了实现业务需求,代码就应该是现有这种模式的写法。之前也有在网上看一些代码重构的文章,但是直到看完《代码整洁之路》这本书,才算是有了一些明确代码重构的方法和思路。在这次对生产代码的一些重构实践中,对文章中提到并亲身体会过的部分小点,有了一些认识和体会,记录如下。参考博客中的第一篇,
511 0
|
Dubbo Java 应用服务中间件
面对枯燥的源码,如何才能看得下去?
一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的业务逻辑,而应该会根据公司的实际情况去写框架。
771 0
|
测试技术 程序员
那些会阻碍程序员成长的细节[1]
罗马非一日建成,软件系统也不是一天能够写出来的,在经年累月的编码生活中,总会有那么些个不经意的瞬间暴露出来,而这些不经意的外在表现日积月累,犹如水滴石穿,会产生巨大的力量反作用于程序员的成长。我简单列了几条,你来看一看,兴许就在身边实实在在发生过。
1138 0
读《学习之道》— 学习即创造
学习即创造 (1)专注模式与发散模式之间的切换 只要你放下手中的工作,停下来喘口气,发散模式就会乘虚而入,上蹿下跳,高屋建瓴的搜寻解决方案。当放松过后的你重新回到工作中时,就会收到一份迎面跳出的解决方案作为惊喜。
1239 0

相关实验场景

更多