首页 > 职业技能 > 问答 > 什么优势你做软件工程师,硬件工程师和软件工程师相比

什么优势你做软件工程师,硬件工程师和软件工程师相比

来源:整理 时间:2022-07-29 04:36:37 编辑:技能培训 手机版

软件工程师是不可能想做什么都做什么的软件层面开发语言目前市面上开发语言众多,现目前比较流行的C语言、c 、vs、java、python等等,他们之间各有各的优势,要想做什么就做什么就必须得精通所有语言,或者大部分开发语言。有人说做硬件工程师没有做软件工程师好,我认为这里面有两个原因。

1、身为一个软件工程师,你的梦想是什么?

身为一个软件工程师,你的梦想是什么

软件工程师的工作可以提高生产力,是这个世界更加方便快捷,梦想就是既能养家糊口又能给国产化做些自己力所能及的事。在追逐梦想的过程中需要不忘初心,坚持兴趣为导向,强扭的瓜不甜,尽量找到自己的兴趣点,并坚持学习,保持专注和好奇心,只有爱上才能源源不断地沁入心血。如果只是因为工资高的话,卖房卖保险更高,喜欢的行业、喜欢的方向。

2、为什么有人说做硬件工程师没有做软件工程师好,为什么呢?

我从我工作经历的公司情况来回答这个问题,有人说做硬件工程师没有做软件工程师好,我认为这里面有两个原因:第一个,岗位多少,硬件工程师的岗位需求远小于软件工程师的。我的第1家公司是一个通信公司,主要产品是网络通信设备,公司规模较大,开年会的时候,根据介绍部门时了解部门大概人数,公司软件和硬件开发人员比例5比1;在我跳槽到第三家公司时,软件工程师的人员占比几乎达到了90%;主要原因是软件变化比硬件快,造成需求比硬件多了很多。

3、做一个软件工程师是什么感觉,工作过程中是否觉得开心?

我周围有不错的朋友在这一行,了解到的这个工种不好的方面如下:需要久坐,会脱发,会熬夜,工作强度大,35岁以前可能干劲满满,35岁后身体状态不好时干着比较煎熬。如果是男生,可能能坚持;女生的话如果遇到怀孕生宝宝,会考虑转行去做计算机老师等稳定工作上,好的方面:薪资高,获得高成就感,比传统行业热门,掌握技术,烧脑有挑战性…。

4、为什么有人会觉得软件工程师是想做就能做的呢?

软件工程师是不可能想做什么都做什么的软件层面开发语言目前市面上开发语言众多,现目前比较流行的C语言、c 、vs、java、python等等,他们之间各有各的优势,要想做什么就做什么就必须得精通所有语言,或者大部分开发语言,时间成本是非常高的,例如:想要把C语言学精通至少需要3年,加上其他语言不用说那时间也是非常长的。

数据库数据库几乎是所有软件离不开东西,只要有数据就必须得用到数据库,【OR、SQL、MYSQL等等很多】学好以上后,再是数据结构,数据架构,算法等等。这些都是需要在实际工作中总结出来的,例如:银行系统,通讯公司,这个就是数据庞大系统,为了后期能方便各种升级,就需要进行数据架构。而数据架构是需要数据架构师来完成,

能达到架构师还需要多年的经验。硬件层面硬件也是需要软件作为基础的,所谓的软硬共同工作才能提供硬件的高效工作,总结:人的精力是有限的,所以不可能会精通所有语言,就算短期类精通了,但是经过时间的洗礼也会忘记。有人说编程学的是方法,而不是死记硬背,对,是的,不过时间长了一些方法也会忘记,还得靠查手册,这又是时间成本,

5、硬件工程师和软件工程师相比,哪一个就业发展前景比较好呢?

计科专业毕业从事嵌入式软件开发,经常和硬件工程师打交道,从人员数量相比硬件工程师和软件工程师无法比较。毕竟硬件主要在开始阶段,一旦可以用了后续人手会少许多,其实单纯的比较软件和硬件没有多大的意义,任何一种岗位都有工资高低之分,单纯直接比较没有多大的意义,硬件工程师在任何时候都不会显得过时,毕竟软件不能单独脱离开硬件直接去运行,硬件的技术革命相比软件还是要慢一些,硬件的试验周期也会更长一些,软件的调试基本上可以无成本的运行,硬件一旦一个版本出现问题了,基本上一批板子就废了基于这点的要求,硬件工程师的经验占比会稍微高点,入行的门槛会高一些,所以讲做个硬件工程师需要耐得住性子,特别是对于一些元器件的属性的经验总结,可能因为一个元器件影响到整个板卡的运行,早期的基本上很少有单纯的硬件工程师都是一个人硬件软件一起搞,国内很早一批专门搞单片机的技术人员,后来转行成嵌入式开发,早期单片机技术人员主要工作量在硬件,软件上控制相对比较简单,基本上一个死循环里面控制基本的逻辑。


文章TAG:工程师软件硬件优势相比什么优势你做软件工程师

最近更新

职业技能排行榜推荐