您好!欢迎来到信盈达产学合作协同育人平台|校企合作|嵌入式培训|解决方案|

登录 注册 微信快速登录

扫一扫看效果 关闭

好文章,欢迎分享给朋友

admin

11-21 19:56    浏览1096

我是从20193月份来到信盈达学习嵌入式课程,目前在一家外企做应用开发的工作。

首先来学习就要清楚自己为什么来,大部分人包括我在内一开始的想法都是想通过学习这个找到工作,其实除了开发岗位,其他工作也能赚到钱,不一定非要做开发。但是我们既然选择了这一条路,便要对这个行业心怀敬畏。开发岗位的魅力,不仅仅在于以后工作的薪资待遇,而是通过自己的大脑、自己的逻辑、自己的双手创造出一个产品,甚至说是一个小的功能模块,对于工程师来说都是独一无二的,其中的成就感也是不言而喻的。

因此,在开始代码学习的那一刻,不要把自己当成学员,而是一名工程师。

我将学习分为几个要点

1. C语言

作为开发使用的基本语言,C语言是很重要的,起初的一些学习并没有太大难度,只要跟上节奏问题都不大,有疑惑的第一时间去老师。难点就是在于指针的使用,应为在刚开始的编程中是脱离项目本身,所以新手都不喜欢用指针去写程序(大部分作业用普通变量都能解决),但是在学习指针之后要尽量尝试去使用,这样才能尽快熟悉。之后的指针函数、函数指针、链表这些概念个人觉得不需要立刻深究,可以再随后的项目中接触。

2. 单片机

如果是新手,单片机的学习一开始是十分痛苦的,首先不知道清单片机的概念,更不明白如何通过代码在开发板上实现功能,所以在一开始的学习中,要先安装并且熟悉好开发环境,所谓工欲善其事必先利其器,开发环境没有配置好,经常卡住会影响学习心态,一些技术上的问题可以找老师支持一下。

然后就是要了解,所谓的STM32,是一款芯片,芯片带有说明书。因此要学好单片机,必须要学会阅读STM32的说明书,M3M4不同要注意有所区分,以及信盈达提供的硬件手册,了一些上拉下拉电阻的概念。这些文档的阅读十分重要,因为在开发中,开发板硬件和芯片之间是关联的。如果能熟练地通过阅读文档,确定控制这个模块的GPIO口,在哪根总线,复用,等等,问题就不大了。

到了项目阶段是整个学习的关键阶段,因为有了需求,目标很明确,做项目的过程也是收获最大的时候,不仅能了解一个产品,也能在这个过程当中去磨练代码功底,在C语言学习中后期的一些指针函数、函数指针、结构体等概念会再项目当中有很多的使用。关键还是要多动手,自己去尝试解决问题比听一百次概念有用的多。

3. 英语

很多理工科的同学都有可能在以前不太注重英语的学习,其实在以后的学习和工作中,都需要用英语去命名函数接口,拼音命名是不规范的,建议在日常的学习中留意程序员有关的专业英语词汇,在往后会受益匪浅。


总的来说,信盈达给到的支持很到位的,只要肯脚踏实地去练习,都是可以成为一名合格的开发人员。熟能生巧是恒古不变的真理,多写代码,多看别人的代码,多去思考代码、把自己写的代码存好,每天进步一点。

最后祝各位同学、同行,年少有为、前程似锦。


评论0 0
评论
内容加载中……,请稍候!

手指长按二维码,快速关注

给TA留言
留言
返回
评论