找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 17022|回复: 145
收起左侧

做软件好还是做硬件好吗?

  [复制链接]
ID:723402 发表于 2020-4-11 18:57 | 显示全部楼层 |阅读模式
本帖最后由 ying鍝 于 2020-4-11 19:00 编辑

软硬都懂得一点也是可以的,但是人的精力是有限的不能三心二意,还是专攻一种学精通就好不知道选择哪个比较好,目前不知道哪种比较吃香一些?
单选投票, 共有 238 人参与投票
73.11% (174)
26.89% (64)
您所在的用户组没有投票权限
回复

使用道具 举报

ID:749362 发表于 2020-5-12 11:42 | 显示全部楼层
就嵌入式而言,是需要有硬件基础的,不然软件也打不到太高的造诣。
就学习流程而言,一般是51单片机->ARM32工控机 ->wince/linux 操作系统,由此可见越深入学习,软件越占主导。
就就业而言: 一般小公司是软件硬件都要会;一般大公司,如世界500强,那么硬件和软件是分开的,对于这种企业而言,做硬件要舒服些,做软件要累些。 打个比方,在ECU上加载一个CAN总线通信功能,对硬件工程师而言,就是多看一个CAN芯片,而软件工程师必须学习CAN通信的协议,没有一两年的实践,CAN通信都没法精通,因为CAN通信有正常通信、CAN网络管理、CAN的诊断、CAN的FBL等。
综上所示,你的问题是个哲学问题,在了解以上知识后,不同的人会选择不同的路走。希望对你有所帮助

评分

参与人数 1黑币 +30 收起 理由
admin + 30 绝世好帖!

查看全部评分

回复

使用道具 举报

ID:739441 发表于 2020-5-13 09:32 | 显示全部楼层
如果你设计软件,则应该不时为代码更改做好准备。 如果你设计硬件,那么你的设计至少还可以使用5年。 你会发现软件更改太多,以至于你很容易忘记自己所做的更改。 对于硬件,你可以跟踪所做的每个更改。但是最好是软硬件都会比较好
回复

使用道具 举报

ID:597048 发表于 2020-5-14 08:21 | 显示全部楼层
事实无绝对  就目前环境对大部分人来说  还是软件好一些  软件上手容易  基本学会C了就没什么问题  就可以做很多工作了  软件3年左右的工作经验薪资也比硬件要高  并且以后的发展趋势也会是软件优先  硬件会越来越集成化  硬件开发难度会越来越低  而软件的需求要根据环境改变  所以软件一直会有需求
回复

使用道具 举报

ID:703546 发表于 2020-4-11 19:59 | 显示全部楼层
伟人说,两手都要硬。
回复

使用道具 举报

ID:89217 发表于 2020-4-11 20:19 | 显示全部楼层
软硬都会最好,问题是看你的操作范围,单片机控制工业(家电/生产设备)范围的话两样都会是最好的,如果你的单片机是跑操作系统的  那就选软件把,跑系统硬件都是固定的 不需要考虑
回复

使用道具 举报

ID:726481 发表于 2020-4-11 21:11 来自手机 | 显示全部楼层
软件现在比较吃香,看个人喜好吧。
回复

使用道具 举报

ID:93206 发表于 2020-4-11 21:52 | 显示全部楼层
不算太复杂的应用软件都搞比较好
回复

使用道具 举报

ID:477524 发表于 2020-4-11 22:29 | 显示全部楼层
软件和硬件看自己喜欢!!
回复

使用道具 举报

ID:727347 发表于 2020-4-12 09:46 | 显示全部楼层
软件要求没那么高吧,现在的硬件要么要求高学历,要么就得有两三年的工作经验
回复

使用道具 举报

ID:452309 发表于 2020-4-12 12:02 | 显示全部楼层
个人更喜欢软件,逻辑性比较强
回复

使用道具 举报

ID:727542 发表于 2020-4-12 15:08 | 显示全部楼层
软件对人的体力需求较大,二三十岁是从事软件工作比较合适的年纪的,如果年龄过大,体力便跟不上了;硬件的话,可能刚开始入门门槛较高,但随着积淀,会越来越吃香。各有各的好处吧,看自己的侧重点
回复

使用道具 举报

ID:703927 发表于 2020-4-12 17:53 | 显示全部楼层
看个人喜好吧
回复

使用道具 举报

ID:420836 发表于 2020-4-12 22:34 | 显示全部楼层
如果你设计软件,则应该不时为代码更改做好准备。 如果你设计硬件,那么你的设计至少还可以使用5年。 你会发现软件更改太多,以至于你很容易忘记自己所做的更改。 对于硬件,你可以跟踪所做的每个更改。
回复

使用道具 举报

ID:727054 发表于 2020-4-13 08:13 | 显示全部楼层
原来做(java)软件开发,现在在做硬件,看自己喜欢,做精一样就可以。。
回复

使用道具 举报

ID:728047 发表于 2020-4-13 11:04 | 显示全部楼层
看你个人喜好,更适合学哪一种
回复

使用道具 举报

ID:728004 发表于 2020-4-13 11:34 来自手机 | 显示全部楼层
软件好操作 薪资也好
回复

使用道具 举报

ID:741740 发表于 2020-5-11 22:26 来自手机 | 显示全部楼层
把其中一个学好学通就业是没问题的
回复

使用道具 举报

ID:741740 发表于 2020-5-11 22:26 来自手机 | 显示全部楼层
把其中一个学好学通就业应该不成问题
回复

使用道具 举报

ID:749617 发表于 2020-5-12 08:42 | 显示全部楼层
软硬结合最好了吧
回复

使用道具 举报

ID:749568 发表于 2020-5-12 08:58 | 显示全部楼层
都好,都做
回复

使用道具 举报

ID:749568 发表于 2020-5-12 08:59 | 显示全部楼层
个人喜好,喜欢什么做什么
回复

使用道具 举报

ID:749631 发表于 2020-5-12 09:00 来自手机 | 显示全部楼层
做软件工资比较高,但是技术更新快
回复

使用道具 举报

ID:749633 发表于 2020-5-12 09:06 | 显示全部楼层
做软件的同时也要懂硬件,除非是单纯的算法。否则很难排除问题的,要能排除硬件的问题。
回复

使用道具 举报

ID:749700 发表于 2020-5-12 10:07 | 显示全部楼层
软件要求思维逻辑性强,硬件感觉挺吃经验的
回复

使用道具 举报

ID:299519 发表于 2020-5-12 10:32 | 显示全部楼层
应该换种问法,做互联网还是做嵌入式。
回复

使用道具 举报

ID:749874 发表于 2020-5-12 13:18 | 显示全部楼层
软件偏热门点,但是要看个人兴趣以及自己的领域
回复

使用道具 举报

ID:593706 发表于 2020-5-12 15:25 | 显示全部楼层
软硬都会才算牛,光软不行,光硬也不行,两手都要硬。
回复

使用道具 举报

ID:746236 发表于 2020-5-12 15:54 | 显示全部楼层
还是做硬件,经验随年龄正比例增长,做软件难说了
回复

使用道具 举报

ID:703927 发表于 2020-5-12 15:58 | 显示全部楼层
看个人喜好吧。
回复

使用道具 举报

ID:750219 发表于 2020-5-12 18:18 | 显示全部楼层
软件现在很吃香了,各种厂裁员都是找硬件下手
回复

使用道具 举报

ID:750319 发表于 2020-5-12 21:17 | 显示全部楼层
软件会有一点
回复

使用道具 举报

ID:750353 发表于 2020-5-12 21:57 | 显示全部楼层
先在已经没有绝对的硬件软件了,必须都懂才行,如果非要选一个的话,发展潜力大的就选硬件,简单学的快求稳定就学软件
回复

使用道具 举报

ID:305580 发表于 2020-5-13 00:09 | 显示全部楼层
软硬件都要好
回复

使用道具 举报

ID:737842 发表于 2020-5-13 08:56 | 显示全部楼层
软件和硬件没有太明显的界定,这么说吧,做硬件一定要懂软件,做软件不一定懂硬件。
回复

使用道具 举报

ID:369312 发表于 2020-5-13 14:41 | 显示全部楼层
硬件要会,主攻软件,软件成本低,待遇好,发展方向也多
回复

使用道具 举报

ID:750803 发表于 2020-5-13 14:43 | 显示全部楼层
个人觉得还是软件再未来的社会中生存能力更强,5G物联网这块尤其突出了@-@
回复

使用道具 举报

ID:750802 发表于 2020-5-13 14:50 | 显示全部楼层
大佬说,两手一起抓才是王道
回复

使用道具 举报

ID:706473 发表于 2020-5-13 17:09 | 显示全部楼层
软件吧,好点儿的就是软件要会,硬件也要懂一点儿
回复

使用道具 举报

ID:751221 发表于 2020-5-13 22:10 | 显示全部楼层
软件只学软件就行,硬件既要懂软件也要懂硬件
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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