硬件工程师 VS 软件工程师,你会先择成为那个角色

在大公司,最具喜剧性的一幕是硬件工程师和软件工程师讨论逻辑问题。硬件工程师说逻辑很简单,啪啪啪就完事,软件工程题则气得要哭,开始从多进程内核态用户态说起,硬件工程题则完全不理这些概率。双方不在一个时空上互搏。

那你,你是选择做一名硬件工程题还是一名软件工程师呢?

在所有的行业,对软件工程师的需求绝对是碾压硬件工程师的。也就是说,招软件工程师的职位比硬件工程师的职位要多的多,而且软件工程师找工作上来说会比硬件工程师更容易。

互联 创业都是趋势,但是可以说绝大部分的初创互联 公司做的都是软件方向,而且这样的创业公司容易成功。如果你把创业的方向定位为硬件创业,投入高,周期长,周转慢,最后,很可能就被华强北这些小作坊给挤死了。

投入低技术门槛高是软件行业创业的两大法宝。

硬件设计在现在来看已经是相对成熟的技术,很多ee的同学跟我说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,模块他也做得很好,而且很多东西被自动化。硬件公司裁了不少人,intel更是裁掉了接近20%的硬件工程师。

想成为一名软件工程师找到工作的门槛远比成为一名合格的硬件工程师低很多。但随着越来越多的硬件被数字化,这一局面也在改变,在某些领域,硬件工程师甚至不用做任何事情就能混工资,因为有供应商给他们打工。

软件工程师想做好软件的门槛确远远高出了硬件工程师。不出三年,软件工程师就会发现遇到了发展的瓶颈,他们会发现越来越多的人涌入这个行业,而且自己的水平得不到提高。但硬件工程师就不一样了,对硬件工程师来说,之前积累的经验会越来越有用,职业生涯会越走越顺。

传统意义上的硬件产业虽然大部分已经有步入夕阳产业的趋势,但是曾经一度被宣称没啥好搞的供电 络最近也被smart grid搞得神乎其神,美国top5的高校都还设立了相关实验室。此外,现在物联 ,车联 ,智能家居的概念被炒得火热,这些新兴的行业给硬件工程师新的生存机会。

随着硬件的数字化,软件的发展,硬件越来越数字化,IC化,无论是硬件还是软件,最后都是逻辑的设计,有所不同的是,软件的逻辑设计复杂度太高,完全不可控。

就当前的形式来说,软件仍是一门手艺,但硬件己被工程化。软件工程师还是依旧是一名手艺人,而硬件工程题更像是管理人员。

回来标题的问题,你更希望成为硬件工程题还是软件工程题,用工资说话,请投票。

写到这里,笔者突然想到,有一个岗位的软件工程师如神一般的存在,他们即精通硬件,也擅长软件,那就是驱动工程题,操作系统工程题,或者叫BSP工程题,写得了代码,飞得了线,画得了板。不过随着行业的细分,这样的人终究会越来越少。如果你们遇到一个做了十年操作系统,或驱动的软件工程师,请你们一定要珍惜,他可能是你要找的那个程序员。

================

更多精彩,请访问我们的 站:我爱狄八哥(52debug@net )我爱狄八哥,我爱debug,

只聊技术,不聊人生。

点下订阅点个赞,小编今天的工资,全靠你了。若是能转发下,明天的内容就干货。

如果你想找到我们,请关注下面的微信

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年8月26日
下一篇 2016年8月26日

相关推荐