标题: 软件和硬件哪个难度更大? [打印本页]

作者: uktjfnffgnyn    时间: 2020-5-12 13:46
标题: 软件和硬件哪个难度更大?
如题

作者: Camel2020    时间: 2020-5-12 15:09
硬件需要实践与积累,涉及知识面比较广,需要积淀. 软件门槛低些,上手快,而且市场需求也比较大, 希望对你有帮助.
作者: man1234567    时间: 2020-5-12 15:55
软件和硬件哪个难度更大 ? 分别与吃饭和拉屎的难度相当罢
作者: 君莫笑1    时间: 2020-5-12 17:47
如果是初学者,建议软件硬件配合起来学习,如果是以后的发展,软件硬件都不简单,需要学的东西很多
作者: 1132329213    时间: 2020-5-12 17:51
硬件的更大
作者: hhj19990122    时间: 2020-11-24 14:36
君莫笑1 发表于 2020-5-12 17:47
如果是初学者,建议软件硬件配合起来学习,如果是以后的发展,软件硬件都不简单,需要学的东西很多

硬件更大,面对多元器件测试好坏,并电路原理问题是否正确。而软件好修改
作者: 积啦    时间: 2020-11-24 14:47
软件更大,初学者学习软件,就算有原程序代码,也有很大几率出错
作者: LHQSC30    时间: 2020-11-24 16:52
硬件要多动手,软件要多思考
作者: xiayuanlong    时间: 2020-11-24 17:03
硬件多动手,软件重在理解
作者: 适得府君书    时间: 2020-11-24 17:50
软件硬件难不难因人而异。最主要是兴趣。在你刚开始的时候选择了那一边,看你做软件感觉比较好还是做硬件感觉比较好。硬件的话基础的就是焊接维修之类的。一般人都做的来。从大体来说软件的会比较难,就我之前的同班师兄除了不干这一行的人外能做软件方面的就只有几个人。
作者: 1692483014    时间: 2020-11-24 18:15
根据自己的兴趣吧!且要尽快确定,然后一直钻下去,因为任何一个方向真正给你带来高回报时,都是你对任何一方面足够精通时。而我认为要达到精通,兴趣是必不可少的。
作者: 東仔    时间: 2020-11-24 20:15
其实如果要做一些好的东西的话,硬件和软件都不简单。
作者: 凯人神    时间: 2020-11-24 20:19
硬件需要实践与积累,涉及知识面比较广,需要积淀. 软件门槛低些,上手快,而且市场需求也比较大,
作者: lele1820    时间: 2020-11-25 10:09
两个都难,但是我觉得软件更难。说硬件难的估计是现在EUV光刻机了吧,一般人难达这个高度,而平时硬件都工程师一般就是画板打样测试了,大部分电路都有得抄或供应商有解决方案的了,一个人或一个小团队就能完成。而软件则是超难烧脑,比如现在的操作系统,人脸识别,自动驾驶,随便一项都不是一个人或一个小团队能完成的。工资也是证实这个答案的很好证据。
作者: cherry_einstein    时间: 2020-11-25 10:23
都不小 硬件考察动手,软件考察思维。都会一点最好。
作者: hukangjaki1    时间: 2020-11-25 10:32
都大,我感觉最好学一样,精一点才行
作者: ttrj2005    时间: 2020-11-25 11:53
看个人,有些人喜欢硬件,我都不喜欢,但我是受不了软件,只能喜欢硬件。软件天天盯着电脑,这是一点,软件要是数学不好,后期成精很吃亏,而我数学就及个格。你说我有什么办法!
作者: lyggg    时间: 2020-11-25 13:58
主要是要看自己对那方面比较了解,
作者: bobogg    时间: 2020-11-25 19:39
硬件涉及知识很广,最好找好一条路一直搞一行。
作者: SGSfengtql12    时间: 2020-11-25 20:49
软件和硬件学习都需要很多专业知识,都挺难的,看个人爱好吧,
作者: 1017816137    时间: 2020-11-25 22:05
软件的看你做前端还是后端,后端较于前端比较难,毕竟涉及到算法等一些复杂的操作
作者: TTQ001    时间: 2020-11-26 01:35
深入了解任何事情都可能很困难。
作者: 莎娃迪卡    时间: 2020-11-26 08:42
硬件吃经验
作者: 1491698803    时间: 2020-11-26 08:49
两者互相连接 需要相互支持才能继续.
作者: 499234524    时间: 2020-11-26 15:15
硬件软件都很难  但是个人感觉 硬件更难一些
作者: chengge123    时间: 2020-11-26 20:06
看你自己的兴趣,没有硬件基础也不回有软件编程,没有软件编程硬件也不会发挥那么大作用,不过喜欢动手类的偏硬件,软件逻辑思维能力要好一点
作者: hiker16    时间: 2020-11-26 20:19
硬件沟通没有软件沟通的效果好,所有学习资源软件要多
作者: lifengwu    时间: 2020-11-26 20:55
爱好硬件,不喜欢软件
作者: 起风了~    时间: 2020-11-26 21:27
个人觉得都是差不多的,硬件和软件需要相互依赖,软件需要按照硬件来写,硬件也需要与软件配套,不存在哪个难度大之说
作者: 无敌的风    时间: 2020-11-27 08:48
给楼主个建议首先弄清楚硬件的概念,硬件不仅要会单片机编程,还要会layout,调试焊接会器件选型以及可行性测试分析这才是硬件工程师,如果只会画PCB,画画原理图不懂编程不算是真正的硬件工程师。简单的逻辑控制也不算是软件工程师,软件在我以前的公司只做上机位分析,一些编程的算法都要懂才算得上软件工程师,现在另一个方向是嵌入式软件开发设计师,主攻嵌入式软件开发,其他软件都不用管。楼主可以往这方面发展。
作者: liangliangzhang    时间: 2020-11-27 09:02
软件和硬件是不同的职业方向,其实都重要,就像航天载人飞船一样
作者: 644606228    时间: 2020-11-27 18:25
因人而异吧,我觉得硬件难
作者: w1179benp    时间: 2020-11-27 19:01
就深度而言,硬件难度大——大到无底。切身经历:原在一电子公司打工,任职品保,但硬件的完全应用包括了其制造工艺、技术及失效机理和行业对策、现状(与国外水平比较),等等。这完全取决于你想学到哪个层次!
作者: 叶春啊    时间: 2020-11-27 19:14
我是学软件的,编程使人头大

作者: 黎明寒    时间: 2020-12-5 17:22
个人认为硬件的操作跟需要时间,而软件无非就是那点东西
作者: Chellson    时间: 2020-12-5 20:33
难度都差不多,看个人喜好。
作者: MOVEORDIE    时间: 2020-12-5 22:22
相对来说,硬件的难度大
作者: httpcom126    时间: 2020-12-5 22:53
软件难度更大
作者: httpcom126    时间: 2020-12-5 22:53
和硬件哪个难度都差不多,看个人喜好。
作者: 秋夜    时间: 2020-12-5 23:53
我认为硬件难在于实操,与经验积累;软件在于理解
作者: suncat0504    时间: 2020-12-6 01:03
既然学了嵌入式,哪个都没那么容易的。不过个人以为,硬件难,但是一旦定型,那么花在软件上的时间会更多。所以我个人倾向于多在软件上花功夫。但如果你是专门做硬件方面的工作的,那就多在赢鉴赏花功夫。
作者: 1922323908    时间: 2020-12-6 01:17
硬件难入门,软件好入门
作者: zzy0722    时间: 2020-12-6 17:56
硬件软件区别是 硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用
我觉得是 硬件难度在你有没有很强的动手能力做实际的东西出来。软件则是需要编程记忆等,投入的精力更多一些 。
作者: 十七画    时间: 2020-12-7 01:46
软件入门容易,硬件入门比较难。但其实都挺难
作者: hejianmin    时间: 2020-12-7 10:17
做单片要软件不了解确个件没有办法搞,如果计算机软件与硬件无关
作者: caoao    时间: 2020-12-7 10:33
软件难度打,硬件学的快
作者: 黄youhui    时间: 2020-12-7 10:42
没有啥是简单的,只能说都一样。硬件设计过程中要不断的找硬件资料,出了故障要一个个硬件排查,有时候一个电阻阻值不对,都要排查半天,而且很多元件内部损坏,外面是看不出来的,如果排查还要将一个个元件拆下来,运气不好可能要把整个电路板拆光都不一定能找到问题。软件的话也要看芯片驱动代码  通信方式等等,而且很少多公司会只使用一个系列的单片机的,经常会使用一些价格低的国产芯片,这时候软件设计就头大了,因为芯片不熟悉,出了一个错只能一句句代码找错,还要对对着几十页的芯片手册,纠错。
作者: 17803856022    时间: 2020-12-7 11:38
感觉最好软硬都会,比较掌握全面一点比较好
作者: univers    时间: 2020-12-7 11:52
我认为两个都是占50%吧,因为软的硬的合在一起才成为一个系统。
作者: 爱你一生    时间: 2020-12-7 13:02
软件上手快一点,硬件涉及知识面很广的
作者: npn    时间: 2020-12-7 15:18
肯定软件难,一块主板只有那一堆元件,而软件(操作系统)上亿行代码。
作者: 帅蛋啊    时间: 2020-12-7 16:19
硬件是实物,软件是虚拟的,编程的,个人感觉软件难
作者: 15855jutohhj    时间: 2020-12-7 19:30
其实怎么说呢,我觉得呀,你可以先接触下软件和硬件,看看自己对那个比较感兴趣,然后就着重学习就可以了
作者: xyfzq    时间: 2020-12-7 21:30
个人认为硬件难度更大,软件比较容易入门,硬件需要很长时间的积累才可以
作者: yy555    时间: 2020-12-8 00:48
      硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。而软件产品是以程序和文档的形式存在,在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,其能见度极差,这给软件开发、生产过程的管理带来了极大的困难。
     对于这个问题,软件、硬件的制作是不同的,你可以去简单了解一下方法,再来选择软硬件,毕竟每个人都是不一样的
作者: xushaoyi    时间: 2020-12-8 01:57
无论哪种技术,都是入门容易,精通和成为专家难的。主要看个人兴趣和擅长的吧。
作者: mvwtest    时间: 2020-12-8 08:05
這類問題等同於男人女人誰更重要,強烈要求論壇增設無厘頭區,以便收列該類名帖
作者: 辽建院王文魁    时间: 2020-12-8 08:22
两者相比较硬件学习难度要远比软件学习难度大,硬件工程师的成长周期超级长,基本上可以说是活到老学到老,要想成为一个硬件过得硬的工程师,至少要在某个领域连续从事相关领域工作五年以上,才能算是小荷才露尖尖角吧!要想成为高手大侠的话,周期不好预见!软件学习相对简单,但如果想在软件学习方面有更深的造诣,也需要对硬件有较好的基础。这就是常说的软硬两手都要抓,两手都要硬!
作者: gfshao    时间: 2020-12-8 11:18
都有难度,但硬件是基础
作者: 小悬    时间: 2020-12-8 21:27
这个问题的看个人情况,比如说我,我认为软件难,因为我从四年级开始玩各种硬件,到现在没有我做不出来的东西(夸大亿点……),软件呢,我现在才会一点点……总之这是我的看法,拜拜!
作者: yewangege    时间: 2020-12-8 21:33
硬件不等于电子电路. 纯硬件是不存在的. 硬件等于电子电路 + 驱动器(Drive) -- 驱动器(Drive)就是软件. 硬件是靠程序工作的电子电路.没有软件的硬件是不存在的. 软件是建立在硬件的基础上. 没有硬件的软件也是不存在的. 需要人才而言, 在美国软件和硬件的比是 10 比 1.也就是说硬件比软件更难找到工作
作者: 浪花糖    时间: 2020-12-8 22:00
各有不同 不一个领域没有可比性
作者: 漠城    时间: 2020-12-8 22:07
硬件呢,你不仅要会设计电路,还要有一定的编程能力。软件呢,你要能看懂硬件模块的时序逻辑,然后用程序来控制相应的功能
作者: 2831691857    时间: 2020-12-8 22:51
做为一名学生来说,程序有点学的有点迷,但是觉得更难的是硬件电路,软件了解
作者: GKDHBH    时间: 2020-12-9 10:27
那肯定是软件难度大啊,软件是照着硬件要求来写的
作者: 是涵涵呀    时间: 2020-12-9 11:22
硬件难度较大,但是现在设计软件开发的人相对来说要更多一些,建议楼主向软件方面发展会更好一些
作者: 李著    时间: 2020-12-9 12:43
iTOP-4412开发板  目前为止,在用户网盘上已经积累了多达100G以上资料, 这些资料都是和4412相关的,并不是随便拼凑起来的!同时我们也完全开放原厂资料。     鉴于用户对于海量资料无从下手的问题,迅为对这些资料分类整理,针对性精心开发了一套教程,为用户更好的入门做了大量的工作,也起到非常好的效果。   
作者: whgh    时间: 2020-12-9 15:19
怎么说呢,我是由软转硬的,其实都不轻松,只是硬件出错了,尤其部署出去了,比吃苍蝇还恶心,软件大不了打补丁,硬件就头疼了,尤其国内环境,大家都是急匆匆的,最近就遇到一些棘手的的,TM的1个月不到就要产品化
作者: 名字不是重点    时间: 2020-12-9 16:02
本帖最后由 名字不是重点 于 2020-12-9 16:22 编辑

硬件靠积累,软件靠拷贝。。
半硬不全软的20年老电工的心得。。。。
作者: 黄youhui    时间: 2020-12-10 09:44
名字不是重点 发表于 2020-12-9 16:02
硬件靠积累,软件靠拷贝。。
半硬不全软的20年老电工的心得。。。。

软件有大佬封装好的库,网上也很多资料,很多共享开源,能抄能copy。
硬件的话,一摸一样的原件一摸一样的电路都能产生两种效果。
作者: 黄youhui    时间: 2020-12-10 09:49
1017816137 发表于 2020-11-25 22:05
软件的看你做前端还是后端,后端较于前端比较难,毕竟涉及到算法等一些复杂的操作

老哥,这是单片机论坛,这里区分硬件软件就是程序和电路.   可能有点狭义,但是事实就是如此。
作者: rayin    时间: 2020-12-11 08:48
      软件难还是硬件难,还是要结合自身的状况而定, 硬件需要实际操作,根据故障现象能够顺藤摸瓜找到引发故障的原因。硬件设计需要根据设计规范设计出无故障且易生产的产品。
      软件就需要多读别人的代码,在代码中找到别人的软件设计精髓,不论别人的代码看着有多烂,系统如果编译通过,运行平稳不死机有相当可靠性。就说明这个代码有精妙的地方。
     硬件软件难,还是看各人的悟性和兴趣。
作者: 无穷限    时间: 2020-12-16 13:14
个人感觉硬件难,软件是编程需要,为一种服务性语言。硬件要是精通,对单片机结构,数电,模电要求都比较高。
作者: 火少米粉    时间: 2020-12-16 13:51
硬件自然比较好入手的,适合初学者
作者: 44y    时间: 2020-12-16 14:09
软件吧,软件需要好多理论和实践知识,而IE内部程序也挺难的
作者: 44y    时间: 2020-12-16 14:10
软件吧,因为软件内部程序比较复杂,而硬件一般是理论知识
作者: 计算机工程    时间: 2020-12-16 20:17
硬件难度大一点 不仅是原理还需要编程
作者: dj3365191    时间: 2020-12-17 15:18
硬件相对难度大一些,因为硬件涉及面很广,也很抽象,而且经验也至关重要
作者: luojiesheng    时间: 2020-12-17 15:29
硬件涉及的种类领域比较广泛,有些硬件你只能知道类型却不能知道是如何构成的,只能说需要在大量的工作中慢慢积累,软件方面的话有针对性的方面需求,看你开发的种类。向哪个方向发展。所以只能说两者都很重要,看你主攻的方向,硬件部分定下来后,你可以侧重去发展你的软件部分。
作者: wu297974363    时间: 2020-12-17 16:51
硬件更偏向于实际操作业,软件更需要理解其原理
作者: hjf961925635    时间: 2020-12-17 18:11
现在搞硬件的也需要会一点软件。不论是搞硬件还是搞软件,都需要精,不精也不可能给高薪。自己的爱好很重要,只是为了高薪未必能达到你的期望值,如果是你的兴趣爱好,则工作时不会感到累,时不时的还很有成就感。
作者: hjf961925635    时间: 2020-12-17 18:11
现在搞硬件的也需要会一点软件。不论是搞硬件还是搞软件,都需要精,不精也不可能给高薪。自己的爱好很重要,只是为了高薪未必能达到你的期望值,如果是你的兴趣爱好,则工作时不会感到累,时不时的还很有成就感。
作者: 07556598    时间: 2020-12-19 14:36
难度都差不多啊?
作者: 1785302879    时间: 2020-12-19 17:40
软件难度相对大一点
作者: DYH520    时间: 2020-12-19 20:04
其实这也是我在想的问题,快到找工作期了,也即将走向分岔口,最近也在考虑这方面
作者: 1670500830    时间: 2020-12-19 21:48
硬件看动手能力,当然你要明白具体操作才能进行,软件的话看理解,理解到了容易成功
作者: 1670500830    时间: 2020-12-19 21:49
看个人能力了,硬件需要动手能力强,错一点就可能失败,而软件的话看理解,看的懂就好成功点。相对而言硬件难点,但没有软件的调试,硬件不可能成功
作者: sunsaga1989    时间: 2020-12-20 00:20
感觉硬件的难度更大,想精通更难
作者: 2536411418    时间: 2020-12-20 10:04
其实没有bai哪个更难学 如果起du点一样 学硬zhi件比较容易上手 但是不dao是说就能zhuan够学精 如果要达到很牛shu逼的程度 软件硬件 难度差不多 区别不大 软件可以使人钻研一辈子 硬件也一样 就像很多企业都想做出像小说里虚拟网游那样的设备出来 但是还远远达不到那水平
作者: kookzz    时间: 2020-12-20 11:30
硬件的难度大 复杂晦涩
作者: dong123    时间: 2020-12-20 14:21
硬件相比起来就很繁琐,日没让你比较容易,复杂的电路搭建不起来,简单地也可以搭起来,但是想要学精,需要学习很多知识,成长周期很长,
作者: 1158932150    时间: 2020-12-22 19:25
肯定是软件啊,无论是汇编还是c语言,都是需要长时间思考才能出来的;并且软件是一个工程的灵魂,肯定是软件难度更大
作者: cookidog    时间: 2021-12-14 17:48
肯定是软件难度更大!!!
作者: 860012525    时间: 2021-12-15 09:04
我感觉还是硬件难,软件的调试成本相对而言要低很多
作者: love_ourlife    时间: 2021-12-15 12:28
玩单片机 都得学。。。
作者: 十七吖丶    时间: 2021-12-15 17:05
硬件需要软件的支持才能使用,使用软件就是硬件的头脑。软件的编程是最难的。
作者: myemcu    时间: 2021-12-15 17:49
往深了整都大。
作者: 风之痕于梦想    时间: 2021-12-30 15:58
硬件吧
作者: dhqiuzhi    时间: 2021-12-30 21:05
硬件比较枯燥,不过技术含量相对较高,一般的职业培训能达到的高度很低,工资当然也就比较高了。软件工程师太多了,一般人培训一下就可以编程,不过能成为高手也是挺难的,这不只是努力,还需要天赋哦,不能强求。不过现在工程化比较强,特别是大公司,都差不多了。
作者: yghyghygh    时间: 2021-12-30 22:12
我是做通信的,软件就业门槛相对低一点,硬件对经验要求较高。而且国内芯片发展水平不行,所以硬件在国内就业形势不如软件。但是一般搞硬件的都很牛,软硬两手抓,所以就业率未必比软件低。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1