软件工程师 VS 硬件工程师

因为在软件行业35岁就算老人了

而搞硬件的53岁正辉煌

表面上看起来高大上的硬件工程师

在实际的工作中,其实很惨...

a38db57e9c24918beeef95fa63e07284.png

4750f96ebd6cfca2b7d2512acfe07c7f.png

f737a577f89b6bffb1079bc09cf7b355.png

133ad3f20679517daab1a9105adf7332.png

b758e2e41a165d1170cb55ab82721dc3.png

050112382b0308859659b2d50301858d.png

e4d846a5ea5bbffb4fdb8f5680b1b3f5.png

c390a4c707213ac6872c53f8a2fd584f.png

5ca7c981d7dec89e5b164b956d0145e8.png

334e798bde8f590d4c5a047a9c565769.png

7c9c5592428552870690382dc84e436f.png

39f9e8a0600dc30223681684c9664d51.png

6baf985bd44cc4efff9372871e836c0b.png

c978092b67e5a8a8a7a0099d6e7c02d7.png

b8d1c2ab6db360a4747de83867a80aaf.png

1ccb0da5f481a4588d27736d10d6b090.png

fac2f5ee81e1f40d7669664555031685.png

0ef73c19c74f5f5985b5c0ecda82d1e5.png

d7aea1d1c1eaadeff5bca7f86e3dea0e.png

f4bb75dc05a4047d0df433df6c16c45b.png

以上漫画虽然调侃的意味更多

但现实中搞硬件的门槛确实很高

收入也会随着经验的增多不断增长

硬件工程师也基本不存在中年危机

如果实在搞不下去了

转项目经理其实也比较轻松

很多人自己去创业也干的不差

因为硬件工程师接触面很宽

更容易从全盘去考虑问题

一个好的硬件工程师

可以运筹帷幄千里之外

熟知每一个项目和技术的细节

瞬间反应过来任何问题的可能来源

在成本、功能、性能和客户之间游刃有余

称得上顶级的硬件工程师了

然而却是企业可遇而不可求的

顶级的软件工程师却有很多

导致的结果也就是市面上的软件都不差

想要赢市场就得真刀真枪的拼硬件

这对硬件工程师来说是个好消息

你觉得呢?欢迎留言讨论!

漫画来源:电巢

版权归原作者所有,如有侵权,麻烦联系进行删除,感谢~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

假如我们的坦克继续前进队——需求改进系统设计

需求和原型改进 在上个星期的《需求说明书》课堂讨论中,老师提出了游戏的用户界面的设计问题。 经过小组成员的讨论后,我们的想法如下:设计关卡基于时间和人手问题难以实现因此改为一关的形式,以便有更多的时间出开发趣味性更高的…

瑞星2009:3大拦截2大防御功能主动遏制木马病毒

12月16日,“瑞星全功能安全软件2009”正式发布,它基于瑞星“云安全”技术开发,实现了彻底的互联网化,是一款超越了传统“杀毒软件”的划时代安全产品。该产品集“拦截、防御、查杀、保护”多重防护功能于一身,并将杀毒…

Android中使用软引用和弱引用避免OOM的方法

个人总结如下: 4种类型的引用 由高到低依次为:强引用>软引用>弱引用>虚引用 (1)、强引用 如:Object objectnew Object(),object就是一个强引用了。 当内存空间不足,Java虚拟机宁愿…

DIY一个低成本多功能点阵时钟!

大家好,转发一篇正念同学的文章----大家好,我是ZhengN。本次转载一篇保姆级的diy教程:基于Esp8266的多功能点阵时钟 。简介很早就了解ESP8266了,当时也用这个搞过一些小demo,一直也没有想过要弄些实际的作品出来&#…

从DataTable导出Excel,并下载,删除Excel进程。

页面上加入一个button即可.源代码如下: usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlC…

Traceroute(路由追踪)的原理及实现

现实世界中的网络是由无数的计算机和路由器组成的一张的大网,应用的数据包在发送到服务器之前都要经过层层的路由转发。而Traceroute是一种常规的网络分析工具,用来定位到目标主机之间的所有路由器 原理 在介绍Traceroute的原理之前,需要了解…

社交网站与网民隐私安全报告(2009)

社交网站与网民隐私安全报告(2009) 免责声明: 本报告主要内容来自瑞星客户服务中心和瑞星互联网攻防实验室的调查和研究成果,部分数据来自来自瑞星“云安全”系统,仅针对网民在使用国内社交网站(SNS&#x…

Intent传递数据时,可以传递哪些类型数据

Intent传递数据时,下列的数据类型哪些可以被传递(abcd)(多选) A、Serializable B、charsequence C、Parcelable D、Bundle 除了上面的还能传递基本数据类型(byte/boolean/char/short/int/float/long/double)、String/StringBuffer/StringBu…

周记之琢磨下计算机网络(2018/10/22-2018/10/28)

网络,就如同空气一样,我们身处其中,却对它的存在司空见惯,从未察觉,而计算机网络这门课,的确让我看到了它的本来面目,它的五大层次(从上往下):应用层、传输层…

我们应该搞清楚分支预测

分支预测的英文名字是「Branch Prediction」大家可以在Google上搜索这个关键字&#xff0c;可以看到关于分支预测的很多内容&#xff0c;不过要搞清楚分支预测如何工作的&#xff0c;才是问题的关键。分支预测对程序的影响我们来看看下面的两段代码代码1#include <algorithm…

Intent介绍及Intent在Activity中的使用方法

1.Intent的实现过程   在Android中&#xff0c;Intent不仅可用于应用程序之间的交互&#xff0c;也可用于应用程序内部的Activity/Service之间的交互。   Intent负责对应用中一次操作进行描述&#xff0c;描述内容包括动作以及动作所涉及的数据&#xff0c;Android中的In…

java 程序中打开文件和文件夹

打开文件 //打开工具的路径及名字 String toolsPath "C:/WINDOWS/system32/notepad.exe "; //被打开文件的路径及名字 String fileName "test.txt"; try { Runtime.getRuntime().exec(toolsPathfileName); } catch (IOException e) { // TODO Aut…

php函数可变参数列表,PHP函数可变参数列表的具体实现方法介绍

也许对于PHP初级程序员来说&#xff0c;对于PHP函数并不能完全熟练的掌握。我们今天为大家介绍的PHP函数可变参数列表的实现方法主要是利用func_get_args()、 func_num_args()、func_get_arg()这三个系统函数来实现的&#xff0c;其中func_get_args()函数以数组的形式获得参数列…

程序结束后去哪儿了?

大家好&#xff0c;我是写代码的篮球球痴&#xff0c;转发一篇卓老师的文章&#xff0c;文章中的内容我之前做单片机的时候也有遇到过。推荐给大家看看~简 介&#xff1a; 对于嵌入式系统&#xff0c;如果没有运行RTOS&#xff0c;那么程序开发中的 主函数&#xff08;main()&a…

CodeSmith终极玩法

CodeSmith是一个模仿asp.net运行机制的代码生成器, 运行时分析模板(相当aspx文件)的预编译指令和主体内容, 生成一个继承自CodeSmith.Engine.CodeTemplate(相当于System.Web.UI.Page)或者一个在Inherites预编译指令指定的类(相当于CodeBehind类)的源码, 且把它编译. 然后把这个…

bom与dom

区别 BOM&#xff08;Browser Object Model&#xff09; BOM 即浏览器对象模型&#xff0c;BOM没有相关标准&#xff0c;BOM的最核心对象是window对象。window对象既为javascript访问浏览器提供API&#xff0c;同时在ECMAScript中充当Global对象。BOM和浏览器关系密切&#xff…

Service 的生命周期;两种启动方法和区别

1&#xff1a;startService Service的生命周期&#xff1a;onCreate() --> onStart() -> onDestroy() 停止服务&#xff1a;service.stopService() 2&#xff1a;bindService Service的生命周期 onCreate() --> onBind() --> onUnBind() --> onDestroy() 停止…

用反射简化 asp.net 报表的一点总结

有几个报表, 查询条件都一样&#xff0c;仅仅里面GridView中有几个列区别&#xff0c;以前图快&#xff0c;就把原来Report.aspx文件拷贝一份&#xff0c;改名为Report1.aspx&#xff0c;然后&#xff0c;修改里面的column&#xff0c;然后再由后台库查出数据&#xff0c;填充到…

超轻型的数据库sqlite

很多次看到别人提到这个东西&#xff0c;最近因项目需要看了看&#xff0c;确实好用。总共就两个文件&#xff0c;我想不能再简单了。还是开源的。开发rails也可以用&#xff0c;不错&#xff01;转载于:https://www.cnblogs.com/chenge/archive/2005/06/29/183508.html

有些事不用听别人的

今天在群里跟几个朋友聊天&#xff0c;然后说了自己的想法&#xff0c;最近很多人在说公众号不会有好的发展&#xff0c;写文章也是没有出路的。不过这个是事实。短视频才是可能是出路&#xff0c;短视频是个很大的蛋糕&#xff0c;从表达方式上来说&#xff0c;视频的表达方式…