硬件重要还是软件重要?一个人能同时学会吗?

举报
无际单片机编程 发表于 2021/10/19 23:54:47 2021/10/19
【摘要】 “学好”是一个非常抽象的词,每个人的标准可能都不一样。 1. 每个人都希望自己全能,不放心把希望寄托在别人身上,不愿意自己的时间让别人掌控,更不甘心结局是因为搭档不给力以失败告终。 这也是我一直以来的...

“学好”是一个非常抽象的词,每个人的标准可能都不一样。

1.
每个人都希望自己全能,不放心把希望寄托在别人身上,不愿意自己的时间让别人掌控,更不甘心结局是因为搭档不给力以失败告终。

这也是我一直以来的想法,所以软件出身的我被一步步逼会了硬件。

从硬件设计、对外壳Layout、投板、元器件采购、焊接做样、写程序,功能调试,写产品说明书,最后到量产生产指导,一个产品从无到量产整个过程我都经历很很多次。

看起来很厉害的样子,其实是我经历的小公司比较多,被压榨的比较多而已。

但是有舍必有得对吧?付出了时间让我学到了更多的东西。

对于我来说,我并不觉得我学好了硬件,因为现在电路都是集成化的了。

电源部分找个芯片,原厂给你参考原理图,给你技术支持,只需要会画原理图和PCB就能做出来。

还有就是单片机最小系统,基本都是固定的晶振、复位电路。

剩下产品功能模块无非就是各种传感器采集数据,然后配合三极管、MOS管、继电器等等做一些控制,交互的话有LCD屏,数码管、按键等等。

你会发现只要你积累的产品多了,很多电路都是可以直接复制粘贴,或者稍作修改。

大多数的硬件工程师其实都没机会接触到真正核心的技术,想参与核心技术就必须往供应链上游做,做芯片,做模块,但是门槛也很高。

其余基本都是在做应用,用一个工具有什么太难的技术对吧?

你说我们都没学好吧,我们又能解决问题做出产品,你说学好了吧,我们又没掌握真正的核心技术,很尴尬。

所以,学海无涯,隔行如隔山,专注一个细分领域,不断突破自己,让自己”好”的标准越来越高就好。

2.
前面我说我硬件的技能是被逼出来的,其实从头到位,我并没有系统地去学过什么模拟电路,数字电路。

而是从产品中不断去积累,比如说碰到MOS管,不知道是咋回事,我就会去搜索它的工作原理,然后根据这个原理放在产品的电路上,看看自己理解的对不对。

当你到了这一步,你自然就知道以后什么场合该用mos管了。

而不像去系统地看模拟电路,看半天也搞不懂这玩意到底用在哪里,从产品上学习才能更接地气,也更高效。

后面接触多了我也懂了,后面我又倒腾了下AD画原理图封装,画PCB封装,画PCB。

也没系统地去学习,就是看硬件同事画了几次,然后自己也玩了一下,有问题就请他抽包烟请教一下,不知不觉就学会了。

刚开始画的时候没经验,看着密密麻麻的线,打了3,4个过孔都连不到一起。

其实你先把元器件按照原理图模块化摆放好,总能连起来的。

这都是一个自然而然的过程,

3.
最后解答下很多新手的的问题,到底先做硬件还是软件?

我个人的建议还是先做软件,做嵌入式的,即便你是做软件也会经常接触到硬件的东西。

而做硬件,很难接触的到软件的东西。

所以先做软件,在做的过程中去沉淀硬件的一些基础知识,后面积累多了,自然而然就会了,到时候再把画图软件花几个小时学一下就能上手自己设计做板子了。

还有就是薪资待遇吧,这也是大家比较关心的,同样是应用工程师,软件工资会比硬件高一些。

有了不错的稳定现金流,你做什么都方便很多,你想学直接花几万块找个大神手把手带都行,这成长才是飞快的,而且投产比也很高,2-3个月就回本了。

文章来源: blog.csdn.net,作者:无际单片机编程,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_43982452/article/details/117854741

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。