单片机是自学还是培训靠谱?

印象很深刻的一次,有一个大学生,让我帮他做一些考试题。

时间大概只有30分钟的样子,然后总共有29道题。

这么多年没有一次让老板失望过,公司要求的项目我都如期做出来了。

不过,这次考试,我竟然才得了40分,哈哈哈。

说出去没人相信我在这个行业做了10年。

那这次考试到底是什么题目呢?

其实都是一些很简单的题,只不过我们做开发平时没人会去记寄存器。

单片机这么多,寄存器这么多,哪个傻x会去记?

都是用的时候查阅手册,懂查比懂记靠谱多了。

我敢保证的是哪怕你考100分,让你做一个项目不一定做得出来。

学校的考试完全脱离了实际,脱离了市场。

如果让我出试卷,我就让大家给功能需求,让大家去完成,不管你用什么方法。

学习这门技术,应该多动手,少死记硬背,需求是活的,方案是一直会变的。

最后评分是,谁做的成本更低、谁的稳定谁就能得高分。

所以,如果要应付学校的考试,你去参加一些培训或者做项目或许真的没用。

学校的东西都偏向理论,抱着书啃,把书上的东西都记住或许就赢了。

但…你想为毕业工作考虑,这个时候条件允许报一下就有必要了。

但是也不要瞎报,主要还是要看两点:

1.课程内容

我30多了,我现在学东西都是在能力范围内砸钱学,这样最快。

不过我不会因为某个技能去砸,拿单片机开发来说,C语言和单片机都属于技能,这种在网上买个开发板跟着自学都能学会,还能省不少钱。

真正难买的是经验,经验从实际项目中去沉淀是最好的,所以我只会为实际项目买单。

最好是产品级的项目,一个项目最重要的是能提高你的项目思维编程水平

这个才是做单片机开发最核心的,而不是你会C语言什么高级语法,指针、结构体,又或者说哪款高逼格的单片机。

指针用在哪里,比如说用指针实现回调函数、实现队列、实现链表才是实用的知识点。

2.导师资质

说出来可能有点搞笑,前段时间我收了一个学员,是研究生应届。

他说他的一些同学毕业以后直接就去培训机构工作了。

机构给他先培训一下就上岗开始培训别的学员。

教出来的东西可能都跟学校的差不多,这种报了也学不到什么东西。

只是说给你提供一个良好的学习氛围,然后有老师给你试压让你学习。

真正的课程价值其实不大,很多也是跟实际工作脱轨,这也是为什么很多公司排斥从培训机构出来的。

找导师最好是资深的从业人员,这样你学出来的东西才能无缝跟实际产品对接。

以前我也不喜欢付费去学习,感觉不划算,现在互联网这么发达,什么东西学不到是吧?

后面,我找了单片机相关的教程,发现很多都不成体系,真正实用的,含金量高的非常少。

大多数只能给你入门,但是你想提高,或许就只能找个工作从项目中去沉淀了。

所以,我现在付费学习,我更倾向于实际项目,从实际项目你才能无缝过渡到工作。

就是别人做过,也已经做出结果的,我去学。

这样才能学到整个项目流程,以及项目中碰到的问题要如何解决,经验就是这样积累的。

自己研究进展基本接近龟速,因为你没经验的情况下,认知可能都是错的。

C语言单片机原创干货

一文搞懂栈、堆、单片机裸机内存管理malloc

2021-12-3 0:42:15

单片机原创干货

Arduino、arm、树莓派、单片机四者有什么不同?

2021-12-10 15:19:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索