软件开发新员工培训计划

首先,嵌入式知识包括:C语言、汇编、数据结构、linux高级编程、ARM系统、嵌入式内核、嵌入式驱动。嵌入式开发工作的内容包括

嵌入式系统分为操作系统和硬件两个方面。就业方向更广更深,就业机会和入职待遇都比普通软件工程师好。

开发一些和硬件关系最密切的底层软件,比如BootLoader,BoardSupportPackage(像PC的BIOS,驱动硬件向下,支持操作系统向上),最初级的硬件驱动。

从事嵌入式操作系统和应用软件的开发,在嵌入式硬件设计完成后,各种功能都由软件来实现,嵌入式设备的增值很大程度上依赖于嵌入式软件,嵌入式软件占了嵌入式系统最重要的工作。

现在很多公司把硬件设计包给专门的硬件公司,稍微复杂一点的硬件就由台湾省或国外公司设计。国内的硬件设计实力很弱,很多嵌入式公司只负责自己开发软件。

——————————————————-

从上面可以看出,嵌入式系统要学的内容非常多,非常难,从事嵌入式系统的待遇也非常高。

学习嵌入式系统,刚看到一篇很好的文章,是一个专科生介绍自己如何自学嵌入式系统,找嵌入式系统工作,里面介绍了自己的学习方法和学习过程,希望对你有帮助。

让我先自我介绍一下。2007年,我考上了一个很差的民办院校,生物专业。学校的具体名字我就不说了。2009年辍学。我就在那个学校,一年学费1000多,但是根本没人读书。我实在看不到希望,就退学了。

退学后,我也很迷茫。我大专没毕业。我真的不知道我能做什么。我在纠结我能做什么。所以退学后想找一段时间工作,因为我比较安静不太爱说话,不适合应聘创业。我想申请一份技术员的工作,但是我到处碰壁。

一个偶然的机会,我听说了嵌入式行业。那天去了新华书店,想找本书学习计算机分类。后来有个女生走过来问我是不是学计算机的,有没有兴趣学嵌入式。然后她给我介绍了现在嵌入式的火热情况,告诉我学嵌入式有多有前途,还给了我一张宣传单和一个嵌入式培训的广告。听了她的介绍,心里痒痒的。的确,我很想学自己的技术,亲手吃饭。

回国后,我上网查了一下嵌入式系统。现在确实是热门行业,而且很好找工作,工资也比较高。我下定决心要学嵌入式。于是我去找了嵌入式培训的资料。说实话,我当时也很迷茫。我不知道培训是否真的能像他们宣传的那么好,所以我只是想了解一段时间再做打算。

后来在百度了解到看到一篇文章《如何学习嵌入式》,很受鼓舞。是一位嵌入式专家介绍了一个没有基础的朋友如何自学嵌入式。文章写得很好,包括怎么学,怎么学。他提到一种方法是看视频,因为看书太无聊了,太混乱了,很多书我们都看不懂。这个我真的很赞同。经常一个人看不了几页。

我在想,为什么别人可以自学,我也可以!我想相信自己,所以我想自学。如果实在学不会,我就再去培训。

如果我有明确的想法,我会搜索嵌入式视频。虽然我零星的找到一些嵌入的视频,但是并不系统。想找一个能告诉我怎么学的视频,一套从初学者到熟练的视频,一个比较完整的素材。最好有老师教我,但是不懂可以问。

后来发现了一个不错的视频,是IT学习联盟推出的一个视频《零基础嵌入式就业课》(喜欢《零基础嵌入式就业课》的可以复制sina.lt/qKh粘贴浏览器回车打开)。里面的教程很好很全,可以让我从基础开始学起。视频更便宜。

下面我来介绍一下我的学习过程,希望能帮助到和我一样完全没有基础的朋友。

收到他们寄给我的光盘后,我开始学习。因为没有任何基础,所以从最简单的C语言视频课程开始。总之还是有很多不明白的地方,只好问他们了。他们还是很热情,帮我解决了。我学了差不多一个星期的C语言,然后学习了linux的基本命令。我在他们提供的linux虚拟机上做了练习,打了linux的基本命令,写了差不多三周的简单C语言代码。每天坚持写一些简单的代码,所以一月以后基本掌握了C和linux的基本操作。

接下来我去学了别人的视频培训课程,很齐全,和参加培训没有太大区别。这好像是两个月。学习了ARM的基本原理,嵌入式系统的概念,也掌握了一些嵌入式环境的构建。对linux也有了更深入的了解,对嵌入式应用是怎么做的也有了更深入的了解,但对驱动也只是一知半解。这个比较难,以后想慢慢咀嚼。

这两个月,除了吃饭睡觉,几乎所有时间都在学习。因为我知道自己几乎没有基础,比别人差,所以只能继续努力。我不能放弃。我得靠自己养活自己。这个技术我一定要学好,然后我会把不懂的问题总结出来。这之后慢慢积累了一段时间,我发现自己真的入门了。

最近一个月去看了关于实践部分的内容,了解了嵌入式项目的具体开发流程,以及需要什么样的知识。我开始准备这些知识,也就是学习这个视频。同时他们建议我找一些嵌入式的面试题目,为以后找工作做准备。我去网上找了很多嵌入式的题目,把他们理解的写下来,大概花了20天的时间准备。

我觉得我快入门了,会做一些简单的东西。我就是想找份工作,就去51job疯狂投简历。因为学历的原因,我没有大专毕业。说真的,大公司没人要我,我就投资了小私企。我希望我的努力会有回报。没想到过几天就要面试了,第一次面试就失败了。虽然因为之前做了准备,我觉得笔试很好,但是他们的要求比较严格,需要一年的项目经验,所以我没有入选。

后来陆续面试了几家公司,终于物有所值。终于得到了闵行一家私企的面试机会。这家公司规模相对较小。我的岗位是嵌入式linux应用开发和安全产品应用。我想我也很幸运。经理非常重视我的努力,决定雇用我。工资一个月3500。虽然我知道3500在上海只能过上温饱的生活,但我觉得我够了。至少我不用每天依赖父母。我能养活自己。我想只要我继续努力,我的工资肯定会翻倍。

写这篇文章,希望能让和我一样没有基础的朋友有信心。其实我们没必要自卑。我们并不比别人更愚蠢。只要我们愿意努力,我们就会成功。

——————————————————————————

嵌入式很难,成为嵌入式工程师也不容易。需要掌握好的学习方法和不懈的努力。