找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 27862|回复: 141
收起左侧

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

  [复制链接]
ID:749847 发表于 2020-5-12 13:46 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:850007 发表于 2020-11-27 08:48 | 显示全部楼层
给楼主个建议首先弄清楚硬件的概念,硬件不仅要会单片机编程,还要会layout,调试焊接会器件选型以及可行性测试分析这才是硬件工程师,如果只会画PCB,画画原理图不懂编程不算是真正的硬件工程师。简单的逻辑控制也不算是软件工程师,软件在我以前的公司只做上机位分析,一些编程的算法都要懂才算得上软件工程师,现在另一个方向是嵌入式软件开发设计师,主攻嵌入式软件开发,其他软件都不用管。楼主可以往这方面发展。

评分

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

查看全部评分

回复

使用道具 举报

ID:149451 发表于 2020-11-27 19:01 | 显示全部楼层
就深度而言,硬件难度大——大到无底。切身经历:原在一电子公司打工,任职品保,但硬件的完全应用包括了其制造工艺、技术及失效机理和行业对策、现状(与国外水平比较),等等。这完全取决于你想学到哪个层次!

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

ID:727683 发表于 2020-5-12 15:09 | 显示全部楼层
硬件需要实践与积累,涉及知识面比较广,需要积淀. 软件门槛低些,上手快,而且市场需求也比较大, 希望对你有帮助.

评分

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

查看全部评分

回复

使用道具 举报

ID:584814 发表于 2020-5-12 15:55 | 显示全部楼层
软件和硬件哪个难度更大 ? 分别与吃饭和拉屎的难度相当罢
回复

使用道具 举报

ID:369312 发表于 2020-5-12 17:47 | 显示全部楼层
如果是初学者,建议软件硬件配合起来学习,如果是以后的发展,软件硬件都不简单,需要学的东西很多
回复

使用道具 举报

ID:750089 发表于 2020-5-12 17:51 | 显示全部楼层
硬件的更大
回复

使用道具 举报

ID:845694 发表于 2020-11-24 14:36 来自手机 | 显示全部楼层
君莫笑1 发表于 2020-5-12 17:47
如果是初学者,建议软件硬件配合起来学习,如果是以后的发展,软件硬件都不简单,需要学的东西很多

硬件更大,面对多元器件测试好坏,并电路原理问题是否正确。而软件好修改
回复

使用道具 举报

ID:848390 发表于 2020-11-24 14:47 来自手机 | 显示全部楼层
软件更大,初学者学习软件,就算有原程序代码,也有很大几率出错
回复

使用道具 举报

ID:848481 发表于 2020-11-24 16:52 | 显示全部楼层
硬件要多动手,软件要多思考
回复

使用道具 举报

ID:848505 发表于 2020-11-24 17:03 | 显示全部楼层
硬件多动手,软件重在理解
回复

使用道具 举报

ID:367934 发表于 2020-11-24 17:50 | 显示全部楼层
软件硬件难不难因人而异。最主要是兴趣。在你刚开始的时候选择了那一边,看你做软件感觉比较好还是做硬件感觉比较好。硬件的话基础的就是焊接维修之类的。一般人都做的来。从大体来说软件的会比较难,就我之前的同班师兄除了不干这一行的人外能做软件方面的就只有几个人。

评分

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

查看全部评分

回复

使用道具 举报

ID:804115 发表于 2020-11-24 18:15 | 显示全部楼层
根据自己的兴趣吧!且要尽快确定,然后一直钻下去,因为任何一个方向真正给你带来高回报时,都是你对任何一方面足够精通时。而我认为要达到精通,兴趣是必不可少的。

评分

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

查看全部评分

回复

使用道具 举报

ID:674033 发表于 2020-11-24 20:15 | 显示全部楼层
其实如果要做一些好的东西的话,硬件和软件都不简单。
回复

使用道具 举报

ID:800066 发表于 2020-11-24 20:19 | 显示全部楼层
硬件需要实践与积累,涉及知识面比较广,需要积淀. 软件门槛低些,上手快,而且市场需求也比较大,
回复

使用道具 举报

ID:847924 发表于 2020-11-25 10:09 | 显示全部楼层
两个都难,但是我觉得软件更难。说硬件难的估计是现在EUV光刻机了吧,一般人难达这个高度,而平时硬件都工程师一般就是画板打样测试了,大部分电路都有得抄或供应商有解决方案的了,一个人或一个小团队就能完成。而软件则是超难烧脑,比如现在的操作系统,人脸识别,自动驾驶,随便一项都不是一个人或一个小团队能完成的。工资也是证实这个答案的很好证据。

评分

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

查看全部评分

回复

使用道具 举报

ID:848836 发表于 2020-11-25 10:23 | 显示全部楼层
都不小 硬件考察动手,软件考察思维。都会一点最好。
回复

使用道具 举报

ID:848831 发表于 2020-11-25 10:32 | 显示全部楼层
都大,我感觉最好学一样,精一点才行
回复

使用道具 举报

ID:597706 发表于 2020-11-25 11:53 | 显示全部楼层
看个人,有些人喜欢硬件,我都不喜欢,但我是受不了软件,只能喜欢硬件。软件天天盯着电脑,这是一点,软件要是数学不好,后期成精很吃亏,而我数学就及个格。你说我有什么办法!

评分

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

查看全部评分

回复

使用道具 举报

ID:845055 发表于 2020-11-25 13:58 | 显示全部楼层
主要是要看自己对那方面比较了解,
回复

使用道具 举报

ID:522773 发表于 2020-11-25 19:39 | 显示全部楼层
硬件涉及知识很广,最好找好一条路一直搞一行。
回复

使用道具 举报

ID:658766 发表于 2020-11-25 20:49 | 显示全部楼层
软件和硬件学习都需要很多专业知识,都挺难的,看个人爱好吧,
回复

使用道具 举报

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

使用道具 举报

ID:420836 发表于 2020-11-26 01:35 | 显示全部楼层
深入了解任何事情都可能很困难。
回复

使用道具 举报

ID:849367 发表于 2020-11-26 08:42 来自手机 | 显示全部楼层
硬件吃经验
回复

使用道具 举报

ID:849371 发表于 2020-11-26 08:49 | 显示全部楼层
两者互相连接 需要相互支持才能继续.
回复

使用道具 举报

ID:849628 发表于 2020-11-26 15:15 | 显示全部楼层
硬件软件都很难  但是个人感觉 硬件更难一些
回复

使用道具 举报

ID:849833 发表于 2020-11-26 20:06 | 显示全部楼层
看你自己的兴趣,没有硬件基础也不回有软件编程,没有软件编程硬件也不会发挥那么大作用,不过喜欢动手类的偏硬件,软件逻辑思维能力要好一点
回复

使用道具 举报

ID:849848 发表于 2020-11-26 20:19 | 显示全部楼层
硬件沟通没有软件沟通的效果好,所有学习资源软件要多
回复

使用道具 举报

ID:849867 发表于 2020-11-26 20:55 | 显示全部楼层
爱好硬件,不喜欢软件
回复

使用道具 举报

ID:718123 发表于 2020-11-26 21:27 | 显示全部楼层
个人觉得都是差不多的,硬件和软件需要相互依赖,软件需要按照硬件来写,硬件也需要与软件配套,不存在哪个难度大之说
回复

使用道具 举报

ID:850025 发表于 2020-11-27 09:02 | 显示全部楼层
软件和硬件是不同的职业方向,其实都重要,就像航天载人飞船一样
回复

使用道具 举报

ID:845766 发表于 2020-11-27 18:25 | 显示全部楼层
因人而异吧,我觉得硬件难
回复

使用道具 举报

ID:839922 发表于 2020-11-27 19:14 | 显示全部楼层
我是学软件的,编程使人头大
回复

使用道具 举报

ID:751072 发表于 2020-12-5 17:22 | 显示全部楼层
个人认为硬件的操作跟需要时间,而软件无非就是那点东西
回复

使用道具 举报

ID:783844 发表于 2020-12-5 20:33 | 显示全部楼层
难度都差不多,看个人喜好。
回复

使用道具 举报

ID:377210 发表于 2020-12-5 22:22 | 显示全部楼层
相对来说,硬件的难度大
回复

使用道具 举报

ID:837593 发表于 2020-12-5 22:53 | 显示全部楼层
软件难度更大
回复

使用道具 举报

ID:837593 发表于 2020-12-5 22:53 | 显示全部楼层
和硬件哪个难度都差不多,看个人喜好。
回复

使用道具 举报

ID:662925 发表于 2020-12-5 23:53 | 显示全部楼层
我认为硬件难在于实操,与经验积累;软件在于理解

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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