世界上本来不分软硬件,分的人多了,往往会忘记了我们做产品其实软硬件是分不开的。软硬兼修的好处到底有哪些?下面请看这篇:
1.带来更多的乐趣和成就感。做技术的人,之所以能做下能板凳,可能很重要一个原因,就是目标完成给自己带来的巨大成就感吧。硬件的人会软件,软件的人会硬件,自己一下子可以做一个完整的东西,成就感还是非同凡响的。
2.多知识的结构效率大于单一知识运行效率。我朋友上EMBA班,去蹭课。感受颇深。老师说,企业的结构效率大于运营效率,就举例一个知名的 络商城公司。说其从开始到现在,一直不挣钱。还且是亏的,卖一件亏一件。那他们怎么盈利?原来,供应商的钱可以延迟付款,而在 上购物的人必须立即付款,这有个时间差。账面上就会有很多钱结余下来。结余下来的钱,可以做投资,可以做其他的赚钱的生意。做这种结构化的调整后,不赚钱的公司立马赚钱。所以,拼命烧钱使之壮大。中间结余下来的钱就更多,所能做的投资就更多。
知识也是如此,我们光从软件的角度来说,软件解决成本低,忽略了在这种情况下,硬件成本;反之亦然。软硬件结合,能从技术角度角度寻找到全局成本最低点。项目中,软件可以用IO口模拟出一些接口,SPI主、I2C主、I2C从、UART从、UART主。有时候,单片机没有这些接口,又不能及时换方案的前提下,软件可以降低硬件开发成本;对于一些模拟信 的滤波,经过ADC变成数字信 。既可以采用模拟滤波器滤波,也可以采用数字滤波器滤波。两者可以结合结合,硬件不用更多的器件,软件也不用更高的计算量。不然,上算力更高的芯片,带来的改动不是一点点。软硬工程师都很伤
从另外个角度观察,多个行业互相交融贯通,行业间相互融合,自然会出现不同的思路,他山之石可以攻玉。比如说自动化行业里的一些东西,如嵌入式的图像识别产品。是一个集计算机软件、硬件、模式识别、图像处理、工业自动化的交叉学科。需要跨界的人才能发现,感受到。这是在单一的领域、单一的知识结构无法感受到的,软件和硬件的学习,主要在于理解软件硬件解决问题的不同思路。了解行业的各种背景。多重结合下,提出解决问题的方法。创造力自然成倍提升。境界自然变大。玩多了跨界,使得自己不再固步自封,对新事物表现出积极的反应,对人对事都是有提升的。
再补充三点:
1、软硬兼修,甚至成为全栈工程师,在创业初期能够解决很多问题,最低代价实现从0到1的可能性变大。(在公司的发展期,还是需要引入专业的人员做专业的事)
全栈工程师,也叫全端工程师,英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。
2、当软硬件强耦合的问题,如果分工太细,则很难解决。如果占领这个空白领域,问题解决速率更快,这样的工程师更值钱,也更容易成长为团队的领军人物。
3、软硬兼修,是一种从产品的角度看问题,而不是从工程师的角度看问题。上升了一个高度。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!