0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么说软件比硬件简单?

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-07-25 14:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为什么说软件比硬件简单?

请注意编程确实是一门手艺。

意思是说,软件任何初中毕业的人士都可以容易地入门。

事实上很多年轻人在小学就精通软件了。

这说明软件其实入门很容易。

就像搭积木一样。

越是没有被国产教科书所污染过的人。

越容易根据自己的想法发挥自己想象力来编写任何程序。

即使在506070年代的国外的年轻人。

精通软件的都是如此过来的。

任何你能够使用的软件开发环境。

都是足够模块化的。

也就是搭积木的模块都早已具备。

如果搭积木就是你自己的想象力的问题了。

你并非需要计算机专业的学习。

任何事实求实地接近自己的实际问题的人。

都会知道如何编写解决问题的软件。

当然如何能从教科书中吸收好的编程方法。

也是很不错的。

只要没有被教科书所污染和葬送。

软件开发确实是入门容易进级也不难的手艺。

做硬件就需要长期积累

特别是模拟电路的问题。

没有人能真实地看懂任何一个简单的放大电路。

这是一个不争的事实。

模拟电路的入门远比软件要难。

这是从能自由设计电路的角度看。

而软件即使一个学龄前的儿童也是容易入门并且可以自由设计软件程序的。

但全世界绝对没有超过5个人能够自由设计电路。

即使模拟电路也可以有模块。

但你即使会搭模拟电路等积木。

性质与软件业不同。

因为硬件电路的设计需要真正的专家。

但全世界不超过3个。

要么是按设计手册知其然不知其所以然地“搭积木”。

长时间的从事模拟电路的人士。

更多的是因为长时间的接触模拟电路而对于模拟电路有了感性认识。

对于一个长达20年从事模拟电路的人来说。

其最大的收获就是退休的时候才刚刚明白其刚参加工作时遇到的第一个模拟电路的工作原理

做硬件就像中医,火候未到都不算老中医!

电子产品能否做稳定,硬件至关重要,因为硬件设计上的不稳定最后来都是推倒重新设计,软件还可以修改代码编译后重新下载进去。大家做设计的时间久了,会慢慢领会的。

电磁场与电磁波、微波天线、高速信号处理、信号完整性、PCB布线的 实际措施、系统电磁兼容的处理措施、电路调试的能力与解决电路故障的能力,等等

做硬件设计10年以内的,只是为了生活!

如果15年以上,你一直做硬件设计才是被尊重的高手!

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    5356

    浏览量

    91876
  • 可编程逻辑
    +关注

    关注

    7

    文章

    528

    浏览量

    45464
  • 模块化
    +关注

    关注

    0

    文章

    359

    浏览量

    22792

原文标题:软件比硬件简单多了?

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenCV首次到访奥中光并展开深度交流

    1月15日,OpenCV创始人及核心团队首次到访奥中光,双方围绕3D视觉硬件与计算机视觉软件的协同创新,展开深度交流。
    的头像 发表于 01-21 15:51 547次阅读

    智能双卡设计实战指南:硬件电路与软件配置详解!

    在智能双卡设计中,硬件电路的可靠性与软件配置的精准性直接决定双卡功能的稳定性。本文基于实际项目经验,详细拆解硬件设计中SIM卡供电电路、时钟信号匹配及卡槽复用设计的实现细节,并同步讲解软件
    的头像 发表于 12-16 15:13 644次阅读
    智能双卡设计实战指南:<b class='flag-5'>硬件</b>电路与<b class='flag-5'>软件</b>配置详解!

    ADC模数转换实战:硬件设计与软件开发要点指南!

    为实现高精度、高稳定性的ADC模数转换,硬件软件设计均需遵循特定原则。硬件层面需优化信号调理、参考电压及抗干扰设计;软件层面需合理配置采样参数、实现数据滤波及异常处理。本文将结合实际
    的头像 发表于 12-16 13:25 565次阅读
    ADC模数转换实战:<b class='flag-5'>硬件</b>设计与<b class='flag-5'>软件</b>开发要点指南!

    芯源的CRC硬件计算谁用过吗?MCU的CRC你们喜欢用硬件的还是软件的啊?

    芯源的CRC硬件计算谁用过吗?MCU的CRC你们喜欢用硬件的还是软件的啊?
    发表于 12-01 08:25

    广凌智慧教室建设内容:硬件软件介绍

    广凌科技(广凌股份)凭借“硬件+平台+数据”的深度融合,推出智慧教室整体解决方案,全面覆盖智慧教室建设的硬件配置、软件平台、数据驱动及场景适配需求,一起来看看广凌智慧教室建设需要搭建什么硬件
    的头像 发表于 11-11 16:17 1446次阅读
    广凌智慧教室建设内容:<b class='flag-5'>硬件</b>与<b class='flag-5'>软件</b>介绍

    复杂的软件算法硬件IP核的实现

    Designer 的一部分。 Altium Designer 强调“一体化”设计理念:软件硬件协同设计,硬件设计“软 件化”,电子设计可重用等。这些设计思想是电子设计的趋势。 Altium
    发表于 10-30 07:02

    硬件融合拼接器与软件融合拼接的区别?

    硬件融合拼接器和软件融合拼接是两种不同的图像拼接技术,它们在实现方式、效果和应用场景等方面存在一些区别。 1、实现方式 硬件融合拼接器通常是通过硬件设备来实现图像的拼接,这种设备通常由
    的头像 发表于 09-28 14:33 638次阅读

    硬件工程师和嵌入式软件哪个更有前途?

    不少人琢磨硬件工程师和嵌入式软件到底哪个更有前途,其实从实际职场情况和成长路子看,差别还挺清楚的。先说说天花板这事,一般来讲,硬件工程师的职业天花板还真嵌入式
    的头像 发表于 09-10 10:43 1329次阅读

    磐时赋能博斯特,助力底层软件安全能力全面提升

    让智能时代不受安全所困近日,磐时与博斯特合作的onebox底层软件安全开发项目顺利完成。在为期2个月的项目周期中,磐时团队凭借专业的技术实力与高效的服务响应,圆满达成项目目标,助力博斯特实现底层
    的头像 发表于 09-05 16:16 1204次阅读
    磐时赋能<b class='flag-5'>比</b>博斯特,助力底层<b class='flag-5'>软件</b>安全能力全面提升

    如何实现软件重置或 CPU 重置以使重置时间硬件重置方法更短?

    如何实现软件重置或 CPU 重置,以使重置时间硬件重置方法更短?
    发表于 08-28 07:45

    如何实现软件重置或 CPU 重置,以使重置时间硬件重置方法更短?

    如何实现软件重置或 CPU 重置,以使重置时间硬件重置方法更短?
    发表于 08-25 07:39

    发电机控制器EMC整改:硬件+软件双维度的整改方案

    深圳南柯电子|发电机控制器EMC整改:硬件+软件双维度的整改方案
    的头像 发表于 07-28 10:59 680次阅读

    Lavavision携手奥中光推出互动软件平台Motioncube

    Lavavision是一家来自波兰的交互式软件设计公司,推出了创新的互动软件平台Motioncube。该平台基于先进的交互技术,结合奥中光Astra系列和Gemini系列相机提供的深度图像数据,为孩子们带来耳目一新的沉浸式教育
    的头像 发表于 06-04 14:38 1151次阅读

    硬件辅助验证(HAV) 对软件验证的价值

    硬件辅助验证 (HAV) 有着悠久的历史,如今作为软件驱动验证的必备技术,再度受到关注。 RISC-V 可能是说明这一点的最好例子。HAV 能够执行多个周期的软件驱动验证,是加速 RISC-V
    的头像 发表于 05-13 18:21 2202次阅读