嵌入式系统的特点是其控制的目标系统,都是具有实际功能性能需求的实用系统,要求紧密结合物理世界完成实时任务。同时又因为应用的广泛性而要求很高的性价比,系统构成受到肢棚滚的制约因素很多。因此,一个优秀的嵌入式系统设计者,需要掌握从现实物理世界获取信息的各种技术,同时又必须具有比较全面的知识体系和良好和腔的综合能力。例如信息处理,人机交互,人工智能,以及把处理结果作用于现实物理世界的各种相关实用技术与装置。
按当前普通高校课程分布,嵌入式系统所需的基础知识体系,在电子信息技术类专业、自动化技术类专业、通信工程技术类专业、机电一体化技术类专业的本科教学中都基本满足,不是安排在研究生阶段的学习内容。所以,学习嵌入式系统不需要考研。
但是,作为完成实际任务所需要的‘最佳处理方法’,主要在软件中体现,历余无论是运行在基于标准硬件资源的通用计算机中,还是运行在基于专用硬件资源的嵌入式计算机系统中,都是指导计算机系统执行任务的宗旨。所以,处理技术方法理论的深造,需要研究生层次的学习。
‘处理方法’并不依赖于计算机系统的硬件。虽然,某些嵌入式系统中,为了满足性能指标的要求,采用某些专用硬件资源来辅助‘实现方法’,这是实现手段。同样的手段也可以用于标准计算机系统,所以,研究生阶段的学习内容不只是为了嵌入式系统。
综上所述,研究生学习可以有助于深化嵌入式系统的应用,但是并非必然的关联。
你问的这个问题很大,不好回答
我电子信息工程专业毕业两年了,在中科院培训了一年的嵌入式系统开发,在现在的公司也作为技术的面试考官去过招聘会,说说我的意见吧,可能对你有所帮助。
首先说一下现在学习的目的,现在大学里学习的目的是提高自己的专业技术能力,但最终还是为了就业的需要。
说说考研吧,学嵌入式和考研没有必然的联系,不存在需要不需要的问题,但是为了就业,考研还是一个可以说最佳的选择。本科毕业的大学生最大的弱点就是实践能力不足,不论你的理论知识如何的丰富,这也是不可回避的。研究生的课程一般只有一年多一点,剩下的时间都在给老师打工,有的学生对这个很不满,实际上这也是一个提高自己的过程,要是混的话,时间久浪费了,要是真的努力去做,并且能够完成任务的话,自己的实际工作能力会有很大的提高锋坦,简历里面也有能够大书特书的东西了。
毕业了想去大公司,也需要有研究生学历这个敲门砖,就算是普通的公司,在大多数应聘者经验都相对欠缺的时候,公司当然会选择学历高的。
很多人说考研浪费那时间还不如积攒2-3年的工作经验,我不反对这个观点,但是现在的现实是很多人根本得不到积攒经验的机会,大学毕业后找不到对口工作的大有人在,失业也是普遍现象,在这种情况下,实际上考研的难度要小一些。
如果要考研的话,电子信息专业的报通信或者信号处理的专业比较对口,而且两个专业都很好。
特别说一下啊,学嵌入式和考研完全不冲突,没必要非搞成对立的关系。无论是不是上研究生,都可以抽出时间学习。
一开始学嵌入式,要是有经济能力和时间的话,还是找一个培训机构好一些,但是别想着到那上课跟在大学里一宏历样混日子就行,那可是赢利性机构,只能起到师傅领进门的作用,能够降低你入门的难度,但是要想深入还是要靠自己,不过好的一点是,有人指导还是会学的快得多。自己自学的话,很可能学了很久都入不了门,难度太大导致自己放弃。
至于说选择哪个方向的问题,要明白世上只有适合自己的才是最好的。在开始学习的时候要硬、软件都有接触,在熟悉之后再选择自己感兴趣的,最能发挥自己能力的方向发展,当然你要是软件硬件都精通那自然是最好。
补充:
国家软考和中电协的嵌入式考试可以当做一个检验自己学习成果的方法,能考过了当然最好,但是对于嵌入式这个行业来说,更看重的是你做过什么,能做什么,项目能力和经验还是最重要的,证书之类的只能有辅助的作用。
考研对嵌入式学习的帮助还真不好说,以我个人经验,这和导师的研究方向和项目有关,推荐学校和专业我还真没有这方面的资料,怕给你误导了。你要是学习很好,考研很有把握不如去有兴趣的学校网站看看各个导师的研究方向。其实电子类的银绝桐院校很多导师都做嵌入式的,找一个对口的应该不难,特别注意报考时候导师要找那种有能力又有项目的,不然上研真成了混学历了。
强调一点,考研和学习嵌入式完全不对立,应该说,上研究生对嵌入式的学习有益无害。
不考研就最好进研发单位。考研的话就报自动化,研究生都是要学嵌入式的