如何从嵌入式软件开发培训中学习?
作为“物联网”的核心,嵌入式系统是当前最热门、最有前景的IT应用领域之一。
嵌入式技术已经无处不在,从便携式mp3、语言复读机、手机、PDA到智能电视、智能冰箱、家庭机顶盒,再到工业生存和娱乐中的机器人。英特尔、TI、索尼、三星、TCL、联想、康佳等各大跨国公司和国内家电巨头都面临着嵌入式人才严重短缺的挑战。
近年来,嵌入式系统产品逐渐完善,并广泛应用于全球各行业。2004年,全球嵌入式系统产品产值已达2000亿美元,国内嵌入式软件产值已达600亿元。
更大的应用领域,立刻带来更大的人才需求。据悉,目前国内核心嵌入式人才不足万人,其中华为5000-6000人,中兴2000人,大唐2000人。仅仅靠一万人来争夺市场肯定是不够的。专家预测,未来几年,全国嵌入式人才缺口每年将增加20万人。
根据ChinaHR.com最新的薪酬报告,嵌入式开发新手年薪普遍可以达到4-7万元,三年以上经验的都在654.38+万元以上,654.38+00年工作经验的高级嵌入式工程师在30万元左右。
接下来你就知道了,培训的基本都是C,Linux,ARM的课程。
本来想去培训,但是家里条件不允许我有那么多钱。后来,我不得不自学。不懂就去论坛问。我自学了四个月,差不多入门了。现在也在做嵌入式开发。想想我走过的路。其实我发现嵌入并没有想象中那么难。关键是要花时间去学习,坚持几个月。
楼主如果还有时间,不妨自己学学。如果你真的觉得很难,再去训练。当然楼主如果家里经济好也可以去培训。但是如果你真的下定决心去学,其实是可以找到自学的方法的。
前一阶段看到的一篇文章,讲的是一个专科生如何自学嵌入式,里面介绍了他的学习方法和过程,给楼主看了一下,希望对你有帮助。
关于如何学习嵌入式系统,看到一篇很好的文章。是一个专科生介绍自己如何从零开始学习嵌入式系统,找到了一份嵌入式系统的工作。书中介绍了他的学习方法和过程。希望对你有帮助。
大学生学习融入找工作的全过程——学习的一个例子
让我先自我介绍一下。2007年,我考上了一个很差的民办院校,生物专业。学校的具体名字我就不说了。2009年辍学。我就在那个学校,一年学费1000多,但是根本没人读书。我实在看不到希望,就退学了。
退学后,我也很迷茫。我大专没毕业。我真的不知道我能做什么。我在纠结我能做什么。所以退学后想找一段时间工作,因为我比较安静不太爱说话,不适合应聘创业。我想申请一份技术员的工作,但是我到处碰壁。
一个偶然的机会,我听说了嵌入式行业。那天去了新华书店,想找本书学习计算机分类。后来有个女生走过来问我是不是学计算机的,有没有兴趣学嵌入式。然后她给我介绍了现在嵌入式的火热情况,告诉我学嵌入式有多有前途,还给了我一张宣传单和一个嵌入式培训的广告。听了她的介绍,心里痒痒的。的确,我很想学自己的技术,亲手吃饭。
回国后,我上网查了一下嵌入式系统。现在确实是热门行业,而且很好找工作,工资也比较高。我下定决心要学嵌入式。于是我去找了嵌入式培训的资料。说实话,我当时也很迷茫。我不知道培训是否真的能像他们宣传的那么好,所以我只是想了解一段时间再做打算。
后来在百度了解到看到一篇文章《如何学习嵌入式》,很受鼓舞。是一位嵌入式专家介绍了一个没有基础的朋友如何自学嵌入式。文章写得很好,包括怎么学,怎么学。他提到一种方法是看视频,因为看书太无聊了,太混乱了,很多书我们都看不懂。这个我真的很赞同。经常一个人看不了几页。
我在想,为什么别人可以自学,我也可以!我想相信自己,所以我想自学。如果实在学不会,我就再去培训。
如果我有明确的想法,我会搜索嵌入式视频。虽然我零星的找到一些嵌入的视频,但是并不系统。想找一个能告诉我怎么学的视频,一套从初学者到熟练的视频,一个比较完整的素材。最好有老师教我,但是不懂可以问。
后来发现一个很不错的视频,是嵌入式学习网推出的一个视频《从零开始学习嵌入式》。网址:www www..info/videoembed.htm里面的教程还不错,也很完整,可以让我从基础开始学习。视频不便宜,但我也忍了。毕竟买几本书都要几百,更何况他们还有半年的技术咨询和服务,值得。
下面我来介绍一下我的学习过程,希望能帮助到和我一样完全没有基础的朋友。
收到他们寄给我的光盘后,我开始学习。因为没有任何基础,所以从最简单的C语言视频课程开始。总之还是有很多不明白的地方,只好问他们了。他们还是很热情,帮我解决了。我学了差不多一个星期的C语言,然后学习了linux的基本命令。我在他们提供的linux虚拟机上做了练习,打了linux的基本命令,写了差不多三周的简单C语言代码。每天坚持写一些简单的代码,所以一月以后基本掌握了C和linux的基本操作。
接下来我去学了别人的视频培训课程,很齐全,和参加培训没有太大区别。这好像是两个月。学习了ARM的基本原理,嵌入式系统的概念,也掌握了一些嵌入式环境的构建。对linux也有了更深入的了解,对嵌入式应用是怎么做的也有了更深入的了解,但对驱动也只是一知半解。这个比较难,以后想慢慢咀嚼。
这两个月,除了吃饭睡觉,几乎所有时间都在学习。因为我知道自己几乎没有基础,比别人差,只能继续努力,不能放弃。我得自己养活自己,我必须学好这项技术。同时问我有什么不懂的。我真的很感谢他们的技术客服耐心地回答我的任何问题。每天几乎都要问他们几个问题,然后把不懂的问题写下来,这样慢慢积累一段时间,我发现自己真的入门了。
最近一个月去看了关于实践部分的内容,了解了嵌入式项目的具体开发流程,以及需要什么样的知识。我开始准备这些知识,也就是学习这个视频。同时他们建议我找一些嵌入式的面试题目,为以后找工作做准备。我去网上找了很多嵌入式的题目,把他们理解的写下来,大概花了20天的时间准备。
我觉得我快入门了,会做一些简单的东西。我就是想找份工作,就去51job疯狂投简历。因为学历的原因,我没有大专毕业。说真的,大公司没人要我,我就投资了小私企。我希望我的努力会有回报。没想到过几天就要面试了,第一次面试就失败了。虽然因为之前做了准备,我觉得笔试很好,但是他们的要求比较严格,需要一年的项目经验,所以我没有入选。
后来陆续面试了几家公司,终于物有所值。终于得到了闵行一家私企的面试机会。这家公司规模相对较小。我的岗位是嵌入式linux应用开发和安全产品应用。我想我也很幸运。经理非常重视我的努力,决定雇用我。工资一个月3500。虽然我知道3500在上海只能过上温饱的生活,但我觉得我够了。至少我不用每天依赖父母。我能养活自己。我想只要我继续努力,我的工资肯定会翻倍。
写这篇文章,希望能让和我一样没有基础的朋友有信心。其实我们没必要自卑。我们并不比别人更愚蠢。只要我们愿意努力,我们就会成功。
最后祝所有想学习嵌入式系统的朋友早点入门!
救命啊。