写在SHSQ1612开班前
2016-09-19 本文已影响79人
嵌入式学习
我希望在每一个班级开班时,给大家提几点要求。这些要求都是我自己学习的经验总结出来的,但是我也知道不是每个同学都完成。但是期望大家隔一段时间,还能过来再看看。也许是半年,一年后还你记得今天的内容。想想还是非常有用的。
写的开班前的要求是:
一、掌握编程学习的方法
编程的学习不同于大家之前学英语等其他科目,或高中,大学里的一些课程的学习。
编程学习有两点很重点:
-
敢于尝试,大胆试错。
很多同学习惯于看代码,理解式的学习。这是一种不太好的学习方式。比较好的方式,是动手写代码。具体的方式,要求结构化看写代码。能把一个大的问题,不断化小,代成一个条件,一个循环,这样就比较好实现。边写边Debug(首先需要大家掌握一定的调度能力,使用printf打印;单步调试)切忌,对着老师的代码来敲,或者左边一个编辑器,右边一个编辑器,对着记。
-
要不断去完善。要有工程化,产品的思维。
今天我们尝试写的代码包括打印三角形,万年历。
工程化,就是你写出来的万年历,就跟linux中的cal一样好用,就是达到了要求。
打印三角形,包括打印直角三角形,等腰三角形。如果你能做到,行数能控制,图形的方式控制(* #),能打印菱形,还能打印空心菱形。这就是一个逐步完善的过程,提高的过程。以后在项目的过程,不但是能完成老师的要求。朝着目前使用的程度去思考去完善,完成,你就有了产品化思维的思维。
二、学习的期间要专注
不要多任务,多线程。
- 上课时间尽量不看手机;(30-40分钟专注)
- 在上嵌教室自习期间不玩游戏;
- 优先把每天的项目、练习一性完成
三、要坚持
只有持续才有效果
坚持有效果,一个是要专门,另外一个就是你每天要保证一定的强度(每天要有一定的代码量)。
要坚持,还有两点比较重要,希望引起大家重视。
1)注意适当锻炼。中午出去走走。
2)注意休息,不要熬夜。
每天保持一个好的学习的节奏。
PS: 演示下md 其他格式
一、插入代码块
/*
* @Author: apple
* @Date: 2016-09-19 17:56:39
* @Last Modified by: apple
* @Last Modified time: 2016-09-19 17:56:39
*/
#include <stdio.h>
int main() {
return 0;
}
二、代码
main()
是函数的入口
三、链接
四、图片
摄于1612班级开班前-END