学软件有必要学硬件吗,学软件有必要学硬件吗知乎
大家好,今天小编关注到一个比较有意思的话题,就是关于学软件有必要学硬件吗的问题,于是小编就整理了2个相关介绍学软件有必要学硬件吗的解答,让我们一起看看吧。
电子工程师做硬件好还是软件好?
1、当前的电子设计开发公司,一般一个硬件工程师至少要同事配合2-3个软件工程师。现在硬件工程师的大部分的工作就是做数字电路的设计。相对以前的电子工程师,入门比较简单,但要设计出稳定的系统,那就需要对模拟,数字电路都要比较精通,比较吃工作经验!
2、嵌入式软件工程师,学习入门比较快,不像硬件那么吃经验。市场对软件的需求比较大,这也是大部分人选择做软件工程师的原因。当然很多人说,软件工程师吃的是青春饭,35岁之后工作状态及身体都有明显的下降。这个也导致很多大公司一般软件工程师都相对比较年轻,有活力。
当然,我个人是做硬件出身的,对于硬件,做嵌入式方面的硬件工资普遍比软件低一大截。如果是做大功率电源方面的硬件,如直流充电桩模块,逆变器,光伏等,那工资不低,但是比较难。尤其是靠自学!
我觉得软件比较好!
这个问题说实话很难选择,尤其现在软件盛行,硬件模块化的时代。
以华为为例:如果一个初学者去应聘,HR更多的要求是去学软件,软件要求更多的加班,调试,虽然软件很多都需要搬运,但操作起来还是非常麻烦,而到硬件不需要,因为硬件已经是模块化了,很多年轻人在哪里去学不到东西。
但话说回来,硬件是一门理论与经验结合的学科,软件出错,需要的代价小,而硬件却非常高昂,因为,硬件也是一门非常重视经验的。
其次:硬件需要掌握的方面非常多,结构,工艺,线路,材料,器件,厂家,标准,禁限用等各方面的知识,这些知识需要多年的积累和沉淀,可以说一个优秀的硬件工程师在市场上是非常抢手的,这些经验可以为公司节省非常多的成本,时间,提高很多的效率。这些经验是短时间内无法达到的。因此:从这个角度看,硬件工程师时间越长久越吃香。
点关注,点赞,了解很多开关电源的知识。
说实在的,其实没有说做那个好那个不好,好不好都是个人选择,感觉自己喜欢做硬件就做硬件,喜欢做软件就做软件。自己的能力,会做硬件就做硬件,不会做的人家说有多好你也做不来。现在大多数都是智能设备,软硬件相辅相成,只会一种很难配合起来,最好就是都有所了解。
硬件做射频设计或FPGA去吧,软件范围就大了,不一定局限于嵌入式,你也可以往服务器这些方向做,只做PCB,或普通硬件工程师,嵌入式这些就去大公司吧,个人还是建议别做PCB或者嵌入式,工资不高还特别累
谢邀。我想自己还是比较有资格回答这个问题的我之前软硬件都做过,现在有时候也在为公司招这两个岗位。其实做电子的无论是做硬件还是做软件的都是非常有前途的,现在通过两方面来分析,第一就是工作性质和责任,第二就是工作难度和高深度。
1.对于硬件工程师来说,他的主要的责任是进行对电路原理图的制作,PCB的绘制,样板的调试和问题的分析,高级硬件工程师可能还会多一个对电路原理图和PCB图进行SIPI分析的过程,以及对电源部位进行热仿真处理,硬件工程师在设计的时候需要功率成本,考虑器件的稳定性可靠性,需要对器件进行合适的选型,因此出色的硬件工程师需要两点,第一是具有非常强的专业技能,其次还要具有很多的经验。
2.对于软件工程师来说,他的主要责任是进行电路设备驱动的开发,实现一定的功能,软件的设计相对于硬件不用那么繁琐,但是他需要有一定的架构能力,逻辑思维能力,一般做软件的加班相对多一些,因为调试程序还是挺麻烦的一件事。做软件不用太多的经验,因为许多的软件工程师更多的都是搬运,高级的软件工程
师才做些系统的架构。
软件既程序是由数据结构加算法组成的,而算法需要的是一定的逻辑能力和数学基础。硬件的设计在求取功耗,器件选型时选择器件的大小还要根据基尔霍夫电压电流定律等,也需要一定的数学解析能力和硬件模型的储备能力。
硬件工程师真的赚的没有软件工程师多吗?
谢谢邀请!
我是电商软件工程师 ,这个问题我回答比较合适。硬件工程师没有软件工程师收入高,这不是绝对的。一个信息产业企业的发展需要好的硬件工程师也需要好的软件工程师 ,他俩是一个主外,一个主内 是企业的杠杆栋梁,待遇收入应该是在一段时间内,,有可能软件工程师要高于硬件工程师,但个人发展空间上硬件工程师有前途。这是由于工作性质和知识结构以及个人能力培养等几方面决定的。
一、工作性质:硬件工程师是对所处工作范畴内的软件和硬件进行通读,[_a***_]所处本产品应对应的第三方安装设备的知识积累和性能要求的了解,与人沟通交流能力比较强,推销产品的能力都得具备,所以硬件工程师的环境多样性,知识面广,与人沟通协调整体能力非常强。
软件工程师工作性质比较单一,优秀的程序员与人沟通能力也应该强,但没那么复杂,而且需要静心写码,测试,反反复复,程序员大多在写bug,找bug ,补bug ,bug知道吗?漏洞。
二、知识结构:硬件工程师不是读一个专业就是好的硬件工程师,工程机械、电器自动化、材料工程、对应的工艺流程等知识结构有基本的知识积累 。
软件工程师一般具有对研发产品的工艺流程及架构作充分的知识积累,对自己所学的专业编程语音和服务器有独到的应用技巧,测试时能及时找到bug,充分修复bug,让软件系统正常运行就好。
三、个人能力培养:硬件工程师和软件工程师个人能力的培养结构不同,软件工程师需要在编程语音专业知识和架构的研究上专研,与人合作沟通,尽快开发出应用程序软件满足用户要求,需要静的时间多于动的时间,硬件工程师相反需要了解开发商的工艺性能,还要知道自家的产品特性,所以沟通和应变能力不是一般的高,最后好的硬件工程师都是领导者,软件工程师是为硬件工程师打工的,像雷军、李彦宏、马化腾这样的程序员变大老板的毕竟是少数。当然硬件工程师和软件工程师都是栋梁,是相互的 ,硬件工程师要短时间内完成安装,件数是工作量,比较快的进行结算,就是硬件工程师的提成收入,干的多收入多,而软件工程师的研发能力是用时间和精力夯出来的效率,不是一蹴而就的,所以一段时间软件工程师的收入会高,但身体烧脑的累不是一般人可以干的了的,常年的熬夜和强记忆力,一定年龄后就做不了语言编程工作了。这也是软件工程师的痛。
硬件工程师的工作是基于软件工程师的产品研发上的推广和应用。这就是软件工程师在一段时间内的收入是会比硬件工程师高的原因吧。
关注我(松树钰桥),不辜负你,有更多的分享给朋友们。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.shehualu.com/post/9100.html发布于 12-14