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

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

3天内不再提示

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

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2022-07-25 14:48 次阅读

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

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

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

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

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

就像搭积木一样。

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

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

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

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

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

都是足够模块化的。

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

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

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

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

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

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

也是很不错的。

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

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

硬件就需要长期积累

特别是模拟电路的问题。

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

这是一个不争的事实。

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

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

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

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

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

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

性质与软件业不同。

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

但全世界不超过3个。

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

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

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

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

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

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

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

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

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

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

审核编辑 :李倩

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

    关注

    67

    文章

    4345

    浏览量

    85608
  • 可编程逻辑
    +关注

    关注

    7

    文章

    511

    浏览量

    43902
  • 模块化
    +关注

    关注

    0

    文章

    301

    浏览量

    21159

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

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

收藏 人收藏

    评论

    相关推荐

    软件看门狗和硬件看门狗的区别

    软件看门狗和硬件看门狗都是用于监控系统崩溃的工具,它们的作用是在系统出现故障或异常情况时自动恢复系统。  软件看门狗是一种程序,运行在操作系统中,通过定时检测系统是否正常运行来判断系统是否崩溃。如果
    的头像 发表于 04-16 15:10 111次阅读

    fpga是硬件还是软件

    FPGA(现场可编程门阵列)本质上是一种硬件设备,但它在功能实现上结合了硬件软件的特性。
    的头像 发表于 03-27 14:14 258次阅读

    fpga是硬件还是软件

    FPGA(现场可编程门阵列)属于硬件设备,而不是软件。它是一种可编程的硬件设备,由大量的逻辑单元、存储单元和互连资源组成,能够实现复杂的数字电路和系统设计。
    的头像 发表于 03-14 17:08 407次阅读

    硬件spi和软件spi的区别

    硬件SPI(串行外设接口)和软件SPI是两种不同的SPI传输方式。SPI是一种同步串行数据通信协议,通常用于连接微控制器和外部设备,如存储器、传感器和显示屏等。 硬件SPI是通过专用的硬件
    的头像 发表于 12-26 16:55 1985次阅读

    嵌入式硬件软件哪个好?

    ,他的领域是比较广泛的,在一些消费电子,通讯设备等这些方面。因为领域大,相对而言就业领域也是比较大的,人才需求量也是一样。嵌入式软件工程师相对于硬件工程师来说,人才需求硬件工程师要大
    发表于 12-05 15:17

    如何直观地区分硬件spi与软件spi?

    请问大家,如何直观地区分 硬件spi与软件spi; 硬件IIC和软件IIC。
    发表于 10-28 06:46

    嵌入式软件好还是硬件好?

    一些消费电子,通讯设备等这些方面。因为领域大,相对而言就业领域也是比较大的,人才需求量也是一样。嵌入式软件工程师相对于硬件工程师来说,人才需求硬件工程师要大,
    发表于 09-18 15:31

    如何在某种硬件设备上运行软件

    您开发了软件后, 您可能会想要在某种硬件设备上运行软件。 根据您所使用的硬件类型, 您有多种不同的机制将您的可执行图像传输到目标设备 。 如果您正在瞄准一个带有内嵌的 USB 编程界面
    发表于 08-08 07:45

    企业硬件RAID和软件RAID

    电子发烧友网站提供《企业硬件RAID和软件RAID.pdf》资料免费下载
    发表于 07-28 17:00 0次下载
    企业<b class='flag-5'>硬件</b>RAID和<b class='flag-5'>软件</b>RAID

    XJAPI软件&amp;硬件接口介绍

    XJAPI一个简单易用的连接硬件的DLL应用程序接口(API), 进入JTAG链通过XJLink或是PXI硬件,易于集成更广泛的系统,例如开发评估板,测试系统
    发表于 07-19 14:45 446次阅读

    简单的鲁本斯管开源硬件

    电子发烧友网站提供《简单的鲁本斯管开源硬件.zip》资料免费下载
    发表于 07-12 10:52 0次下载
    <b class='flag-5'>简单</b>的鲁本斯管开源<b class='flag-5'>硬件</b>

    掌握硬件软件

    软件
    YS YYDS
    发布于 :2023年07月07日 19:13:57

    明明硬件软件难,但为什么硬件工程师待遇还不如软件???

    前言 大家好,最近在知乎上看到一个很有意思的问题: 硬件明明比软件更难,国内的硬件技术也不如软件,为什么硬件工程师待遇还不如
    的头像 发表于 06-25 19:35 865次阅读
    明明<b class='flag-5'>硬件</b>比<b class='flag-5'>软件</b>难,但为什么<b class='flag-5'>硬件</b>工程师待遇还不如<b class='flag-5'>软件</b>???

    硬件简单的日志打印方法

    相信大多数嵌入式开发者都会碰到对程序进行调试或者查找BUG的情况,常见的两种方法都是仿真和通过日志进行的。 有条件仿真的是更好,单是在编写嵌入式软件程序过程中,并不是所有的硬件都支持仿真或者方便仿真
    的头像 发表于 06-22 10:08 369次阅读
    <b class='flag-5'>硬件</b><b class='flag-5'>简单</b>的日志打印方法

    硬件定义软件软件定义硬件

    指令是软件硬件的媒介,指令的复杂度决定了系统的软硬件解耦程度。
    的头像 发表于 06-19 11:29 2173次阅读
    <b class='flag-5'>硬件</b>定义<b class='flag-5'>软件</b>?<b class='flag-5'>软件</b>定义<b class='flag-5'>硬件</b>?