首页 / 要闻 / 加盟百科 / 「嵌入式项目网」 嵌入式和软件工程哪个发展方向更好

「嵌入式项目网」 嵌入式和软件工程哪个发展方向更好

2024.01.10 21:20

文章来源:顺利加盟网

阅读量:45
摘要:

嵌入式项目网: 嵌入式和软件工程哪个发展方向更好 嵌入式行业包括软件工程师及硬件工程师。所以这两个不能这样作比较。但是相对来说嵌入式行业发

嵌入式项目网: 嵌入式和软件工程哪个发展方向更好

嵌入式行业包括软件工程师及硬件工程师。所以这两个不能这样作比较。但是相对来说嵌入式行业发展方向还是客观的。从事嵌入式软件工程师的人员,做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢...展开全部

其他答案:不要被我楼下的误导了,“嵌入式学好了薪水也比软工高”这些都是P话,说到钱,即时你技术再牛如果不会赚钱也就是个穷人,很多不会技术的一样在富豪榜,一样家财万贯。说以用钱来说什么嵌入式与软件工程的区别就是狗P,那微软的人大多都是搞软件的,看看外面有多少搞嵌入式高工的待遇能超过微软的这些高工待遇?你拿国内的什么嵌入式高工待遇就更没法和人家比。这就是地方不同,方向、重点不同造成的待遇各有不同。如果更好是值金钱方面,建议不要选择搞技术,因为这会消磨很多时间,甚至浪费很多赚钱的机会与时间。如果从技术追求方面,那什么技术都要学的,那样没学都是损失,甚至这些只是一些小分类,还有更多的东西值得去弄。

其他答案:看你想进什么公司了。现在一般国企嵌入式的比较多,因为国企写的软件比较大,都是有个大框架然后不停地更新那种感觉。但是私企的话一般就软工的比较多,本身私企写的软件不是特别大,不像国企都是给什么飞机飞船水电网那种写软件。

其他答案:发展方向有很多,门槛高低不一样,总的来说发展方向不仅可观并且这方面的人才也是严重稀缺。想做一名嵌入式软件工程师,就必须先了解这个职位。 那么就先让华清远见高端it就业培训专家先带你了解下嵌入式软件工程师: 1. 应用程序开发,包括android应用开发或者linux上应用开发(qt等),目前做的人很多,就业容易待遇也不错,需要掌握c语言、c++、java等开发语言。 2. 操作系统移植,比较复杂,linux,android等,现在很多手机厂商(如小米,魅族,乐视等)推出的操作系统也就是修改内核,换皮肤,就业还是很容易的; 3. 底层驱动开发,这个入门、深入都不容易,需要对硬件及os有较深的了解,发展前景很不错;

嵌入式项目网: 网络工程和嵌入式工程哪个比较好?

这就要看你的计算机基础和数学基础。扎实的学嵌入式,这最有前途,最低工资最高,而且不是吃青春饭,少加班。网络工程是吃青春饭,常加班,但不需要基础很好就能从事相关工作,当然工资也比较低。

其他答案:嵌入式软件指嵌入在硬件中的非pc操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造\嵌入式系统软件\嵌入式电子设备研发和制造。嵌入式软件主要分为三类:嵌入式操作系统、嵌入式支撑软件、嵌入式应用软件。从事该方面研发的人员即为嵌入式工程师。与其他的软件工程师相比,嵌入式分为操作系统和硬件两个方面,就业的方向更广、更深,就业机会和入职待遇比普通软件工程师好。

嵌入式项目网: 嵌入式开发前景怎么样?平时工作时工资大概在什么范围啊?感谢大家...

嵌入式系统作为“物联网”的核心,是当前最热门最有前景的IT应用领域之一。嵌入式技术已经无处不在,从随身携带的mp3、语言复读机、手机、PDA到家庭之中的智能电视、智能冰箱、机顶盒,再到工业生存、娱乐中的机器人,无不采用嵌入式技术。各大跨国...展开全部

其他答案:嵌入式系统一般工资较好,但是要求工作经验,初期不是很好,时间长了还不错。 JAVA 的J2EE方向开发WEB,J2SE桌面应用程序开发,J2ME移动设备软件开发。 工资方面应该是嵌入式比较高。但门槛高。 多元化考虑那么JAVA比较有前景。 术业有专攻啊

其他答案:嵌入式在上海 北京 深圳这些一线城市,有一年经验的工资差不多5000元,多年经验可以拿到5000~20000不等。 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。 从事嵌入式软件开发的好处是: (1) 目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人当然很找。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。其实嵌入式人才稀少,根本原因可能是大多数人无条件接触,这需要相应的嵌入式开发板和软件,另外需要有经验的人进行指导开发流程。 (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。另外,从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了。 (3) 哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。土木学院有一个叫启明星的公司开发出一个好象叫“工程e”的掌上PDA(南校区门口有广告),施工技术人员用该PDA可当场进行土木概预算和其它土木计算,据说销路特好。我认识的某大学老师,他开发的饭馆用的点菜PDA(WinCE平台,可无线连网和上网),据他说销路不错,饭馆点点PDA让客户点菜,多显派头档次。我记得00级2+2班当年有一组同学在学Windows程序设计课程时用VC++设计了一个功能很强的点菜系统做为课程项目,当时真想建议他们将这个软件做成PDA,估计会有些销路(上海火车站南广场的Macdonald便使用很漂亮的PDA给用户点食品,像摸像样的)。这些PDA的硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。 最后给楼主介绍下关于如何学习嵌入式? 学习嵌入式,该学习什么基本的知识呢? 首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。 其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。 还有应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。 还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手...

嵌入式项目网: 请问嵌入式开发是什么

嵌入式开发就是对于除了电脑之外的所有电子设备上操作系统的开发,开发对象有手机,掌上电脑,机电系统等。嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成 本、体积、功耗有严格要求的专用计...展开全部

其他答案:比如说,你家里的洗衣机,按完按钮设置好了后就会自动洗衣服,这个是因为写好了的程序,程序在哪儿呢?嵌入在洗衣机里 先从C语言学起

嵌入式项目网:推荐一个简单的嵌入式开发项目?

工作中带有目标和压力学习是成长最快的。根据我的经验,实习应该是最好的选择,可以真实的了解产品的研发开发过程,并对嵌入式这个工作有一个初步的了解。得到的远比自己做个玩一玩的小项目多得多。如果不实习,那么就找些简单的项目来做吧,从MP3开始,到网络摄像传输。最好让做的东西好玩,结合自己有的东西来做,例如手机控制的Wifi 摄像头小车等等之类的。

嵌入式项目网:27岁,嵌入式做了3年,想转后台服务器开发,该学哪些技术?

我是学通信工程专业毕业的,大学毕业后做的也是嵌入式相关的工作。开始做嵌入式linux应用开发,驱动开发,后来也做基于STM32单片机的开发,产品都是无线通信设备。后来机缘巧合在2011年,移动互联网大风吹起的时候,转行做android开发直到现在。

很理解你这种做了三年嵌入式要转行的心理。做嵌入式大多数传统IT企业,电信行业,医疗行业,智能卡行业,汽车行业,金融设备行业,家电行业等等,由于实体经济最近这些年不景气,连带着相关的嵌入式开发的薪酬待遇也堪忧,好多搞单片机开发五年经验以上的待遇都不如一个刚入职互联网大厂应届硕士的待遇。当然不提少数大牛的情况。近些年,移动互联网兴起,Android,iOS,服务端开发需求大增,水涨船高,待遇大好。促使你下决心转行。下面我从两个方面谈一下这个问题:

1 由嵌入式转行到互联网的利与弊

成年人不谈对错,只谈利弊。

先说利:

肯定互联网行业目前来看,待遇远超嵌入式开发的上述提到行业。所以趁着年轻可以用技术积累一波快钱。同时,你想做服务器开发,肯定又要学一门技术,如果再积累几年后,你就既有嵌入式软硬件相关项目经验,又有服务端开发经验。这时就为你做技术创业创造好了条件,也增加了行业竞争力。就算找私活干外包,都比别人多些优势,毕竟是个斜杠中年。

再说弊:

1) 楼主不要只看到互联网的高工资,同时也伴随着加班多,压力大,996听说过吧。同时,互联网公司都是敏捷开发模式,要拥抱变化,不断迭代开发,永远有写不完的需求,与产品经理撕不完的b。这和传统IT企业基于瀑布式开发大不一样,你做嵌入式项目是不是会有项目间歇期,出差可以暂缓开发压力。

2) 互联网公司普遍有开发的年龄要求,会有35岁想象,特别是前端开发: android,ios开发,这个技术比较新,年轻人多,竞争大。服务器开发还好。但是一样有这个问题,而嵌入式开发的传统行业对于年龄相对不敏感,比如我曾经工作过的智能卡行业,30-50岁的一线的单片机软件开发工程师我都见过,尤其国企內更常见。

2 如果你一定要转服务端开发

首先要从面向过程的思维转向面向对象的开发思维。一定要学好JAVA语言,目前大多数互联网服务端还是java web开发。同时还要不断完善服务端开发的课程体系:

数据库操作,熟练sql语句。

流行的开发框架: spring boot,mybatis。

中间件技术: dubbo,redis,zookeeper,负载平衡等。

目前基于java web 的服务端开发岗位需求量还是很大,也是学IT类专业毕业做软件开发概率最大的工作,工资水平略低于客户端开发,三年到五年经验后基本与客户端三年,五年工资持平。这个工作是互联网开发里最有上升空间的,大多数互联网公司的CTO都是做服务器开发出身,然后做架构,最后成为CTO。

嵌入式项目网:嵌入式软件开发平台有哪些?

51和STM32之类的单片机一直用的KEIL。

飞思卡尔的用的是codewarrior,现在被恩智浦收购了,恩智浦又出了S32。编译代码的我一般接触的就是这些比较多。还有就是ARM软件eclipse , GDB Server , Jlink软件。

编写代码我喜欢用VIM,看代码之类的有souceinsight等等。




文章来源:顺利加盟网

风险提示及免责条款

[温馨提示] 文章来源于顺利加盟网,转载注明原文出处,此文观点与查生意无关,理性阅读,版权属于原作者若无意侵犯媒体或个人知识产权,请联系我们,本站将在第一时间删掉 ,查生意仅提供信息存储空间服务。

发表评论 (0)
0/200
暂无评论哦,快来评论一下吧!