找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: uktjfnffgnyn
收起左侧

软件和硬件哪个难度更大?

  [复制链接]
ID:517466 发表于 2020-12-6 01:03 | 显示全部楼层
既然学了嵌入式,哪个都没那么容易的。不过个人以为,硬件难,但是一旦定型,那么花在软件上的时间会更多。所以我个人倾向于多在软件上花功夫。但如果你是专门做硬件方面的工作的,那就多在赢鉴赏花功夫。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:790408 发表于 2020-12-6 01:17 来自手机 | 显示全部楼层
硬件难入门,软件好入门
回复

使用道具 举报

ID:855509 发表于 2020-12-6 17:56 | 显示全部楼层
硬件软件区别是 硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用
我觉得是 硬件难度在你有没有很强的动手能力做实际的东西出来。软件则是需要编程记忆等,投入的精力更多一些 。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:855716 发表于 2020-12-7 01:46 | 显示全部楼层
软件入门容易,硬件入门比较难。但其实都挺难
回复

使用道具 举报

ID:342954 发表于 2020-12-7 10:17 | 显示全部楼层
做单片要软件不了解确个件没有办法搞,如果计算机软件与硬件无关
回复

使用道具 举报

ID:855824 发表于 2020-12-7 10:33 | 显示全部楼层
软件难度打,硬件学的快
回复

使用道具 举报

ID:592807 发表于 2020-12-7 10:42 | 显示全部楼层
没有啥是简单的,只能说都一样。硬件设计过程中要不断的找硬件资料,出了故障要一个个硬件排查,有时候一个电阻阻值不对,都要排查半天,而且很多元件内部损坏,外面是看不出来的,如果排查还要将一个个元件拆下来,运气不好可能要把整个电路板拆光都不一定能找到问题。软件的话也要看芯片驱动代码  通信方式等等,而且很少多公司会只使用一个系列的单片机的,经常会使用一些价格低的国产芯片,这时候软件设计就头大了,因为芯片不熟悉,出了一个错只能一句句代码找错,还要对对着几十页的芯片手册,纠错。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:785561 发表于 2020-12-7 11:38 | 显示全部楼层
感觉最好软硬都会,比较掌握全面一点比较好
回复

使用道具 举报

ID:382454 发表于 2020-12-7 11:52 | 显示全部楼层
我认为两个都是占50%吧,因为软的硬的合在一起才成为一个系统。
回复

使用道具 举报

ID:855908 发表于 2020-12-7 13:02 来自手机 | 显示全部楼层
软件上手快一点,硬件涉及知识面很广的
回复

使用道具 举报

ID:57657 发表于 2020-12-7 15:18 | 显示全部楼层
肯定软件难,一块主板只有那一堆元件,而软件(操作系统)上亿行代码。
回复

使用道具 举报

ID:856110 发表于 2020-12-7 16:19 来自手机 | 显示全部楼层
硬件是实物,软件是虚拟的,编程的,个人感觉软件难
回复

使用道具 举报

ID:856181 发表于 2020-12-7 19:30 来自手机 | 显示全部楼层
其实怎么说呢,我觉得呀,你可以先接触下软件和硬件,看看自己对那个比较感兴趣,然后就着重学习就可以了
回复

使用道具 举报

ID:856365 发表于 2020-12-7 21:30 | 显示全部楼层
个人认为硬件难度更大,软件比较容易入门,硬件需要很长时间的积累才可以
回复

使用道具 举报

ID:856472 发表于 2020-12-8 00:48 | 显示全部楼层
      硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。而软件产品是以程序和文档的形式存在,在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,其能见度极差,这给软件开发、生产过程的管理带来了极大的困难。
     对于这个问题,软件、硬件的制作是不同的,你可以去简单了解一下方法,再来选择软硬件,毕竟每个人都是不一样的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:856480 发表于 2020-12-8 01:57 | 显示全部楼层
无论哪种技术,都是入门容易,精通和成为专家难的。主要看个人兴趣和擅长的吧。
回复

使用道具 举报

ID:781556 发表于 2020-12-8 08:05 | 显示全部楼层
這類問題等同於男人女人誰更重要,強烈要求論壇增設無厘頭區,以便收列該類名帖
回复

使用道具 举报

ID:856492 发表于 2020-12-8 08:22 | 显示全部楼层
两者相比较硬件学习难度要远比软件学习难度大,硬件工程师的成长周期超级长,基本上可以说是活到老学到老,要想成为一个硬件过得硬的工程师,至少要在某个领域连续从事相关领域工作五年以上,才能算是小荷才露尖尖角吧!要想成为高手大侠的话,周期不好预见!软件学习相对简单,但如果想在软件学习方面有更深的造诣,也需要对硬件有较好的基础。这就是常说的软硬两手都要抓,两手都要硬!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:106821 发表于 2020-12-8 11:18 | 显示全部楼层
都有难度,但硬件是基础
回复

使用道具 举报

ID:846082 发表于 2020-12-8 21:27 | 显示全部楼层
这个问题的看个人情况,比如说我,我认为软件难,因为我从四年级开始玩各种硬件,到现在没有我做不出来的东西(夸大亿点……),软件呢,我现在才会一点点……总之这是我的看法,拜拜!
回复

使用道具 举报

ID:857089 发表于 2020-12-8 21:33 | 显示全部楼层
硬件不等于电子电路. 纯硬件是不存在的. 硬件等于电子电路 + 驱动器(Drive) -- 驱动器(Drive)就是软件. 硬件是靠程序工作的电子电路.没有软件的硬件是不存在的. 软件是建立在硬件的基础上. 没有硬件的软件也是不存在的. 需要人才而言, 在美国软件和硬件的比是 10 比 1.也就是说硬件比软件更难找到工作
回复

使用道具 举报

ID:638309 发表于 2020-12-8 22:00 | 显示全部楼层
各有不同 不一个领域没有可比性
回复

使用道具 举报

ID:808225 发表于 2020-12-8 22:07 | 显示全部楼层
硬件呢,你不仅要会设计电路,还要有一定的编程能力。软件呢,你要能看懂硬件模块的时序逻辑,然后用程序来控制相应的功能
回复

使用道具 举报

ID:856521 发表于 2020-12-8 22:51 来自手机 | 显示全部楼层
做为一名学生来说,程序有点学的有点迷,但是觉得更难的是硬件电路,软件了解
回复

使用道具 举报

ID:853393 发表于 2020-12-9 10:27 | 显示全部楼层
那肯定是软件难度大啊,软件是照着硬件要求来写的
回复

使用道具 举报

ID:857322 发表于 2020-12-9 11:22 | 显示全部楼层
硬件难度较大,但是现在设计软件开发的人相对来说要更多一些,建议楼主向软件方面发展会更好一些
回复

使用道具 举报

ID:857362 发表于 2020-12-9 12:43 | 显示全部楼层
iTOP-4412开发板  目前为止,在用户网盘上已经积累了多达100G以上资料, 这些资料都是和4412相关的,并不是随便拼凑起来的!同时我们也完全开放原厂资料。     鉴于用户对于海量资料无从下手的问题,迅为对这些资料分类整理,针对性精心开发了一套教程,为用户更好的入门做了大量的工作,也起到非常好的效果。   
回复

使用道具 举报

ID:223621 发表于 2020-12-9 15:19 | 显示全部楼层
怎么说呢,我是由软转硬的,其实都不轻松,只是硬件出错了,尤其部署出去了,比吃苍蝇还恶心,软件大不了打补丁,硬件就头疼了,尤其国内环境,大家都是急匆匆的,最近就遇到一些棘手的的,TM的1个月不到就要产品化
回复

使用道具 举报

ID:824490 发表于 2020-12-9 16:02 | 显示全部楼层
本帖最后由 名字不是重点 于 2020-12-9 16:22 编辑

硬件靠积累,软件靠拷贝。。
半硬不全软的20年老电工的心得。。。。
回复

使用道具 举报

ID:592807 发表于 2020-12-10 09:44 | 显示全部楼层
名字不是重点 发表于 2020-12-9 16:02
硬件靠积累,软件靠拷贝。。
半硬不全软的20年老电工的心得。。。。

软件有大佬封装好的库,网上也很多资料,很多共享开源,能抄能copy。
硬件的话,一摸一样的原件一摸一样的电路都能产生两种效果。
回复

使用道具 举报

ID:592807 发表于 2020-12-10 09:49 | 显示全部楼层
1017816137 发表于 2020-11-25 22:05
软件的看你做前端还是后端,后端较于前端比较难,毕竟涉及到算法等一些复杂的操作

老哥,这是单片机论坛,这里区分硬件软件就是程序和电路.   可能有点狭义,但是事实就是如此。
回复

使用道具 举报

ID:517951 发表于 2020-12-11 08:48 | 显示全部楼层
      软件难还是硬件难,还是要结合自身的状况而定, 硬件需要实际操作,根据故障现象能够顺藤摸瓜找到引发故障的原因。硬件设计需要根据设计规范设计出无故障且易生产的产品。
      软件就需要多读别人的代码,在代码中找到别人的软件设计精髓,不论别人的代码看着有多烂,系统如果编译通过,运行平稳不死机有相当可靠性。就说明这个代码有精妙的地方。
     硬件软件难,还是看各人的悟性和兴趣。
回复

使用道具 举报

ID:860899 发表于 2020-12-16 13:14 来自手机 | 显示全部楼层
个人感觉硬件难,软件是编程需要,为一种服务性语言。硬件要是精通,对单片机结构,数电,模电要求都比较高。
回复

使用道具 举报

ID:861106 发表于 2020-12-16 13:51 | 显示全部楼层
硬件自然比较好入手的,适合初学者
回复

使用道具 举报

ID:861184 发表于 2020-12-16 14:09 | 显示全部楼层
软件吧,软件需要好多理论和实践知识,而IE内部程序也挺难的
回复

使用道具 举报

ID:861184 发表于 2020-12-16 14:10 | 显示全部楼层
软件吧,因为软件内部程序比较复杂,而硬件一般是理论知识
回复

使用道具 举报

ID:843617 发表于 2020-12-16 20:17 | 显示全部楼层
硬件难度大一点 不仅是原理还需要编程
回复

使用道具 举报

ID:143767 发表于 2020-12-17 15:18 | 显示全部楼层
硬件相对难度大一些,因为硬件涉及面很广,也很抽象,而且经验也至关重要
回复

使用道具 举报

ID:862174 发表于 2020-12-17 15:29 | 显示全部楼层
硬件涉及的种类领域比较广泛,有些硬件你只能知道类型却不能知道是如何构成的,只能说需要在大量的工作中慢慢积累,软件方面的话有针对性的方面需求,看你开发的种类。向哪个方向发展。所以只能说两者都很重要,看你主攻的方向,硬件部分定下来后,你可以侧重去发展你的软件部分。
回复

使用道具 举报

ID:862274 发表于 2020-12-17 16:51 来自手机 | 显示全部楼层
硬件更偏向于实际操作业,软件更需要理解其原理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表