请教大家一个关于如何学习的问题
我今年大二。专业是自动化
昨天:接到实验室学长给的一个任务,调试si1000的模块,并写出相应的程序。
昨天晚上:开始,看官方的开发板资料,si1000的数据手册。并搭建好了IDE和调试环境。
今天上午:实验室开会。
今天下午:开始调试,程序也写了出来,但是程序并不是自己写的,而是看官方的Example code。自己拿来用。
虽然任务完成了,但是我感觉我的这种学习模式有问题,我总感觉这是一种不求甚解的模式,但是只是调试这样的一个模块,我又认为没必要去深入的了解,只需要了解si1000的数据传输协议,和寄存器的功能就可以了。
所以我想问问大家,在调试模块的时候,我是否应该去深入的理解这个模块,驱动代码自己编写,自己封装,还是利用可利用的资源(官方给的代码写的确实比自己的好啊),迅速的完成调试?还是有其他的学习模式?
[解决办法]
任务来了 第一时间完成是王道 毕竟这是工作
但完成之后 时间精力充沛 又有学习的愿望 那就回头把不懂的弄懂 这才会让你有实质地进步
工科男不可不求甚解 工科本来就是很细很杂的东西 需要点滴积累 等你的知识面到了一定程度 才能达到融会贯通 渐入佳境 如果你只求完成任务 其实你什么都没学会 遇到简单点的项目还可以 稍微复杂点 你就傻眼了
[解决办法]