打印
[学习资料]

对于单片机初学者来说自学好还是参加培训好

[复制链接]
239|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
heimaojingzhang|  楼主 | 2022-4-28 13:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
早几年的时候,一个朋友邀请我去他家做客,因为他的小孩也是学习单片机专业的大学生,想让我看看他小孩的水平,给一些指导的意见。初次见面的时候,小家伙拿出了一张试题让我看看,瞬间就被挑战了,结果考了个53分,我问小家伙这是你们的期末考试卷子吗?他说是的,都是一些寄存器这些基础的知识,他说他只考了90多分。聊到最后我告诉他如果他假期有时间可以去我的工作室去看看。

一周以后我接到朋友的电话说小家伙要来看看,我知道我朋友肯定做了很多思想工作他才来的。他来的第一天我就告诉他我们正在做一些项目,让他通过自己的知识给出他觉得可行的设计方案,我就去忙事情了,然后回来问他有没有思绪,他说没有。

我就告诉他,做开发的时候很多人都不会刻意去背太多的东西,因为我们不是考试,遇到不会的我们可以通过各种方法去查找,背这些知识花费大量的时间,不划算。同时也告诉他在很多时候学校的东西已经和社会实际、市场需求脱节了,在学校你抱着书可能就够了,但是你到工作中就完全不是那么一回事。需求是各种各样的,方案也是要对应的做出改变。一成不变是行不通的。

单靠背那是行不通的,一款单片机你可以背,当上升到十款,二十款呢?而且你最后会发现即使你全背完了,从事开发的时候也不知道如何运用。很多创新都是喜欢偷懒的人创造的,比如扫地机器人、洗碗机、洗衣机等等都是大家不想浪费时间去做而开发出来的;我们单片机也有很多偷懒的方法,我们更愿意花更多的时间去研究构架这些可以帮助我们偷懒的事情。

对于自学还是报班大家的看法都不会一样,我觉得还是主要看内容,如果是纯教你使用开发板,那你在某宝就可以自学完成,真正有价值的是项目经验,项目经验才是单片机行业最重要的沉淀,一个产品级别的项目可以提高一个初学者的开发项目思维和编程水平,这两点才是我们做单片机最核心的地方。把别人做过的产品做出的结果我自己做一遍,这样才能学到整个项目流程,以及项目中碰到的问题要如何解决,经验就是这样积累出来的。才能把所学的东西融入到今后的工作中,自己学不是说不行,就怕你各项进展慢、认知水平达不到、弄到最后什么都没有获得,还浪费了时间。


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

4142

帖子

4

粉丝