一般来说,硬件和软件都是IT行业不可或缺的部分。无论是软件工程师还是硬件工程师,总的来说,未来的就业前景都是非常好的。无论是今天的移动互联网,未来的物联网,车联网,还是AI,工程师都有非常广阔的发展前景。
如果非要做比较的话,我觉得可以分为两个阶段,一个是现在,一个是未来。
首先,现在
软件工程师和硬件工程师,目前来看,肯定是硬件工程师比较吃香。
为什么?
软件工程师只需要学习编程语言,了解语言语法,然后做产品。硬件工程师显然要难得多。一个优秀的硬件工程师必须掌握安全系数,资金消耗,硬件逻辑等等。
软件工程师更看重经验和资历,而硬件工程师需要掌握很强的逻辑思维、单片机、微处理器和数字编程语言等。
在薪资对比上,目前硬件工程师的平均薪资远高于软件工程师。硬件工程师平均工资在9200元左右,软件工程师在9000元左右。
显然,工资越高,入职难度越高,专业知识也越高。从这个角度来说,硬件工程师更吃香。
但我们只看薪资,不足以判断两者的水平。对于个人来说,选择软件工程师还是硬件工程师,要看具体情况。
例如,我们需要支付学习的费用和时间。而专业技能的难度足以让一大批想学硬件工程师的人望而却步。
金融行业工资那么高,但显然不是每个人都能年薪百万。
所以在选择硬件工程师还是软件工程师的时候,还需要看一个关键因素:个人天赋,时间成本等等。
我们应该学会扬长避短,而不是取长补短。
而且软件工程师这个职业的含金量也在上升。
第二,未来
大家都知道小米的硬件产品雷军曾经在发布会上说过,利润不会超过5%!那么小米的利润从哪里来?答案也很简单,就是软件。
而小米的这种模式,我个人预测,未来会成为一种趋势。
当我们谈论硬件和软件的未来时,我们实际上在谈论什么?对于消费者来说,硬件是一次性消费行为,软件不是。
市场上几乎没有什么软件是用户只想用一次的。绝大多数软件都希望用户每天打开它,希望它能像微信一样普及,月活越高越好。
从这个角度来说,硬件是切入点,而软件是维系与用户长期关系的关键。
而时至今日,软件也在不断升级优化。随着硬件的不断进化和完善,软件可以在开源系统中做大做强。
Android和iOS是两个世界,但依然不妨碍软件行业的蓬勃发展。
除此之外,对于求职者来说,还要注意很重要的一点,就是人才市场的需求。
在大多数公司里,软件工程师还是硬件工程师的需求量大吗?这一点毋庸置疑,软件工程师的需求量无疑是最大的。
硬件更贵,难度更大,导致做硬件的公司很少,而且是资金雄厚的大公司在做。在大公司,竞争会更大,晋升会更难。
相比之下,软件工程师遍布中小企业,低廉的试错成本让软件工程师的就业市场更加广阔。不同能力的人都能在人才市场找到合适的公司。
相反,软件工程师很难做到这一点。
总而言之:
如果你在IT方面有很强的天赋,在很多比赛中获得了不错的名次,有竞争优势,那么推荐你做硬件工程师;相反,如果你的能力和天赋一般,那就老老实实做个软件工程师吧。
只有适合自己的才是最好的。
结束。
作者:罗先生,《新青年》职场内参。点击【关注】每天为你分享干货和个人成长经验。