这套课程有别于现有众多的基础C语言课程,它是于振南老师近15年的项目经验和实际嵌入式技术问题解决方案的总结和提炼。一共80讲,近700个现实问题的讲解,超过1000分钟的课程时,已在或非电子学堂上线。

针对一些学员关心的问题,我们采访了于振南老师本人:

记者:于老师,这个课程您称为“高手C”,高在什么地方?既然有“高手”,是不是也有“低手”,“中手”?

于振南:这两个问题提得很好,我研究生毕业后一直在从事嵌入式研发工作,我有一个习惯,喜欢写书和记笔记,15年以来积累了大量的文稿和实战经验。当我准备创业做知识付费时,我看了市场上的书和视频,发现大多数C语言课程都是按照某一个教材照本宣科的讲解,有人建议我也出一套这样的课程,说这样的课程买的人多,销量大,因为基础人群大。但我想,已有很多人做过的事,我没必要重复做,我应该发挥我所长,做一套别人没有的,因此录制这套《嵌入式高手C》的课程,现在在或非电子学堂上架的是第二版,是对第一版的扩展和升华。

学无先后,达者为师。嵌入式C语言领域,真正的高手很多,在我看来,所谓的高手无非是基础功底很扎实、项目经验很丰富而已。当一个工程师做的成功的项目多了,并擅于总结,不断归纳,就会慢慢成为高手,我想其他行业也是一样。强大的总结、归纳、提炼能力是一个高手必备的素质。

记者:这套课程有一共有多少内容,有哪些知识点?能举一两例说明你的知识是教材上没有而您独有原创的吗?

于振南:嵌入式高手C这个课程计划是80讲,一共是约700个知识点,我在课程中用简约生动的语言去讲述了很多并不简单的嵌入式技术问题、同时我采用全部真人如临现场的授课方式,步步启发,层层剖析,传递一种嵌入式高手的思维模式。

我举一个例子

比如说,在基于STM32芯片嵌入式程序开发的时候,我们在一个函数里想实现一个循环100次的这样的功能。我们可以使用for循环,这似乎非常基础,很简单,甚至不值一提。但是对于循环因子i,很多人为了节省单片机内存,会选择使用uint8_t类型。但是实际上,我们会发现,使用uint8_t i比使用uint32_t,程序编译之后,bin文件的体积反而会多出4个字节,同时内存占用量并没有减少。这个问题,大家有兴趣可以亲自去测试一下。这种问题,违背了我们的认知,它影射出了藏在简单问题后面的更深层的本质性问题。这个时候,你还觉得这个问题,简单吗?

当然,上面我所举的这个例子,只是《嵌入式高阶C语言》,即《高手C》课程中的一个小问题而已。诸如此类的发人深省的问题还有约700个。

记者:我在网上搜了一下,找到了你的第一版C语言课,叫《登顶C语言之巅》,如果有学员买了这套课,新课需要重新再买吗?

于振南:你这个问题提得很好,我们已开过会了,买过第一版的学员,可以找或非电子学堂的客服,提供订单截图免费获得第二版的学习权限。第二版和第一版相比,拍摄录制的硬件环境更好,观看体验提高了很多,全部是我真人出镜讲解。知识方面,扩容了150%,欢迎大家学习第二版视频。

记者:学习是一个不断登高的过程,学习这个高手C需要什么基础。

于振南:学习这个需要掌握基础C语言的知识,基础C语言入门很容易,中国有几千万人都会,如果是新手小白,可以到B站找到很多讲基础C的视频教程。但大家要注意,免费的大多数不严谨,因为他们不用为结果负责。

还有一个更好的方案,可以看一下华东师大毛敏博士的《单片机C51实战》(初级班+中级班+提高班),这个课程90%讲C语言,10%讲51单片机硬件,花三个星期就可以学完,既学会了51单片机,还学会了用标准C语言驱动单片机做好多个项目。学完这个,再学我的嵌入式高手C,更容易上手。

获取技能的成本核心是时间,速度,其次才是钱。

记者:如果把这个课程放在教育行业,这个是本科生学习的课程还是研究生学习的课程,学完这个可以找到什么样的工作?

于振南:针对于这个问题,实际的情况可能比我们想像的更为严峻。要承认,能考研成功的学生毕竟是少数。大部分学生在本科毕业之后,就会直接面对残酷的择业就业压力。现在的公司用人更加现实,它们不愿意承担培养的成本,而希望人来之后,就能干活,能出东西。所以,如果有两个学生应聘同一个研发岗位,公司一定会选择经验更丰富的那一个,而所谓的基础知识水平,此刻将会变得非常苍白,毫无竞争力,因为基础大家都会。所以,我认为大家应该在本科阶段就要有一定的实际研发经验,包括校内竞赛、创业项目,当然接触到校外的商业项目就更好了。但是这样的机会比较少。我把我过去15年的从业项目中的嵌入式C语言相关的经验,进行了精心的提炼总结,形成了这套《嵌入式C语言课程》,尤其其中中还包括了一些我作硬件技术总监的时候面试应聘者的题目。我觉得如果大家能在本科阶段,比如大三或大四,学习这套课程,有了真正项目级的经验认知,那在应聘时会有较大的优势,起码你不会被面试官问住。我说话可能比较现实一些,不好意思。

记者:或非电子学堂与或非嵌入式学堂是什么关系?

于振南:我们是一个团队,对外总称是“或非电子学堂”,电子这个行业很广,嵌入式是一个非常重要的分支,于是搭建了或非嵌入式学堂这个账号,NEO老师、姜老师、田老师、邹老师在或非硬件学堂。

学电子,找或非,嘎嘎香!

记者:在哪里可以看到这个课程?

于振南:我们这个课程在或非电子学堂上架了,大家一搜就可以找到,目前主要在是抖音和小鹅通平台观看和学习。

感谢于振南老师接受本刊的采访,祝于老师的课程大卖,也祝或非嵌入式学堂越来越好。