嵌入式和软件工程哪个发展方向更好?
嵌入式行业包括软件工程师及硬件工程师。
所以这两个不能这样作比较。
但是相对来说嵌入式行业发展方向还是客观的。
从事嵌入式软件工程师的人员,做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水?还是门槛,比如月薪15k的Linux嵌入式系统开发职位,门槛就有 Linux系统、Shell编程、Linux开发环境、C语言、ARM硬件平台、数据结构、Linux内核、驱动程序等,粗略数数就有8道关口,他需要非常熟悉整个的计算机体系,能做出实际的产品,而Java的开发者却仅仅是会使用名叫Java的语言工具,始终高高飘在众多层次之上,开发项目非常快,甚至可以不知道OSI模型,很可能自始至终都是软件蓝领。
嵌入式系统开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。
前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。
很显然后者是一个公司真正的技术核心。
而技术核心的工资很可能是其他开发者的数倍。
嵌入式系统开发突出强制和项目,学习不仅仅是学习几项技术,而是构建你的知识体系。
比如学习嵌入式系统开发,就要从基础Linux,C语言,数据结构开始,到ARM,汇编,Linux内核、驱动等,更重要的是更多的项目练习,设计至少5个项目,多达10000行强制核心代码的编写可以让你真正获得知识。
为进入外企或者出国做准备。
未来的几年内,随着信息化,智能化,网络化的发展,嵌入式系统技术也将获得广阔的发展空间。
美国著名未来学家尼葛洛庞帝99年1月访华时预言,4~5年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。
嵌入式开发 和 软件开发 这两个方向哪个更好? 软件工程专业的本科生...
首先不存在那个方向好与坏的,就像问男人好女人好一样,嵌入式开发需要和硬件打交道,软件开发与硬件打交道很少,再其次,学软件的可以做嵌入式开发,很多系统都需要上位机操作,当然主要看你想往那个就业方向走了,如果只是oa管理系统,应用软件,游戏等开发,是基本用不上嵌入式的,手机行业如果只做app,硬件问题也很少,只有往工业开发方向才需要学习嵌入式,比如单片机,arm,plc,机床控制等等这些如果学软件工程的话,可能有些吃力,电子工程类比较适合,因为涉及到的硬件知识非常多,简单说如果往各大平台(windows,ios,Android,Linux,web应用等)是基本不用嵌入式,且与软件工程是对口的,如果往工业方向是需要的再补充,通讯,电子自动化,机械等相关知识
关于软件工程和嵌入式的一些问题,嵌入式及软件的前辈请进
你的课程都偏向纯计算机软件工程。
作为嵌入式开发,这些课程其实也可以帮助你从事嵌入式软件。
但选择一个核心的方向还得靠你自己。
嵌入式和移动,物理网,互联网都可以挂钩。
我举得你可以从4个课程方向抉择一个,有linux等操作系统是最好的。
把C、C++学好。
嵌入式领域这块语言开发比较多,因为都是在微型硬件上的。
计算机嵌入式软件开发方向和软件工程应用软件开发方向的区别
大讲台数据挖掘为你解答:按难度比较:嵌入式计算机 <; 数据挖掘技术和应用 <; 人工智能与知识工程按发展前景:嵌入式计算机 <; 数据挖掘技术和应用 <; 人工智能与知识工程按可操作性:嵌入式计算机 >; 数据挖掘技术和应用 >; 人工智能与知识工程工资方面没有可比性,同一个领域,不同的职位,不同水平都不同,主要还是看个人实力。
人工智能目前各国都在着力发展,不过进展不大,什么时候能有大突破,现在还不好说。
因为人脑在现有技术条下,基本上是个不可测系统,想使劲研究,但不知从哪下手。
嵌入式开发在技术层次上偏低端一点,主要是搞应用方面的一些东西,手机开发,家电,工业控制自动控制系统等。
数据挖掘主要是做一些商业数据分析方面的事情,银行客户行为分析,数据库辅助营销等。
人工智能现阶段只能提供一些研究员之类的工作,偏理论方面,如果有志于推动这个领的发展,也可以考虑。
软件工程和软件工程嵌入式哪个好,还有未来考研。
我觉得你以后还是不要问哪个好这种幼稚的问题了。
考研的时候是不区分的,你想考哪个都可以,只要你专业课ok,实际上考研说的专业名称其实没有什么意义,因为研究生的时候基本就是做课题,什么东西都是自己扛着上,自己想从事担当什么角色,完全是你自己决定的。
不可能说老师手把手对着书给你讲这些的。
转载请注明出处51数据库 » 软件和嵌入式选择方向