帮问:大专生学硬件前景如何?该怎么学硬件?

94 天前
 angenin

我弟一个朋友今年到广州读大专,专业是网络应用技术,让他去找大二大三的课表看,感觉都很基础看不出学校想让他们往哪方面就业,所以还是得现在自己决定往哪方向去学习发展。

我是做 Java 后端的,但觉得大专学 Java 属于毕业就失业,实习可能都找不到。所以我给的建议是转专业或者专升本。如果非要混这行,在我浅薄的认知里,大概学硬件更好一点?

对硬件的学习也不是很了解,目前只知道先学 C 语言,然后学单片机,再然后就不清楚了。所以想问问各位大佬意见,现在学硬件前景怎么样?如果非要学,学习路线是怎么样的?

3611 次点击
所在节点    职场话题
43 条回复
zzzyk
94 天前
你说的这个 C 语言和单片机,这个叫嵌入式工程师或者电子工程师,和纯硬件工程师还是有很大差别的。
Track13
94 天前
如果本科不去干,那还有点机会。网络应用技术是不是交换机、路由器那堆东西。那只能说早点进厂(大专学出来也就是去装宽带)。
ArleneCheung
94 天前
一本专业对口,已工作两年。你说的就是嵌入式,就业市场现在也有点不好,反正我想换家公司是一点找不到。。

先看看 C 语言,数电模电,懂一点基础的电路,然后再自己玩一下单片机最好做个小的 demo 。

大致可以分两个方向,单片机 / Linux ,这两个选一个感兴趣的深钻就行了。

也不要听别人说 Linux 嵌入式就是王!没这个说法,你拿单片机做个小灯卖的好一样有业绩。

这两就是方向不同,单片机方向更容易偏向一些消费电子类产品,比如什么小型的打印机、码表、电子手表等等。

Linux 方向更多就是比较大的工程,稍微上点成本的,高端一点点的东西都要在这个环境下跑。

个人拙见,勿杠,杠就是你对。
angenin
94 天前
@zzzyk hhh ,对这方面确实不太了解。

@Track13 是的,所以我直接让他别跟着学校学,自己找资料学习。学历低也是个问题。
angenin
94 天前
@ArleneCheung 很有道理,大佬谢谢建议。
ArleneCheung
94 天前
@angenin 早点准备一些比赛,比如电赛,蓝桥杯(单片机方向),趁寒暑假多去企业实习。嵌入式就是要实战。就是要跑出效果。看到灯亮比你刷 100 个题都有成就感。这样下来毕业起码能有个稳定的企业。而且规模也不会太差劲。
JoshuaEstell
94 天前
你说的这个并不是硬件,而是嵌入式软件,硬件的话方向有很多,像我做的就是医疗电子方向,这个赛道相当来说我觉得没那么卷,护城河是对医疗标准/体系的熟悉程度,整体来说硬件并没有软件那么卷,至少硬件没有 35 岁这个分界线,我上家公司一堆硬件的高工全是 40+接近 50 的,唯一的缺点是工资并没有软件那么高
besto
94 天前
学 C 学单片机是没用的,做出来的都是过家家玩具。
纯硬件就是根据 spec/datasheet ,绘制原理图+PCB+焊接,低速信号部分比较简单( i2c/spi/uart 等)高速信号一般业余玩玩是没机会搞定的( usb/pcie/ddr...)
嵌入式的最底层就是根据 spec/datasheet/原理图,写代码,当然 debug 硬件也是常有的事情。
他俩都需要一定的万用表/示波器的使用,嵌入式底层使用逻辑分析仪/trace 类( xx-link 等)也是基本技能。
再往上的嵌入式,基本绕不开 Linux + ARM 生态,学精了不愁找不到饭吃。
besto
94 天前
@besto 对了,我这里说的都是基本数电部分( 0/1 逻辑),模电部分(运放/三极管)我不懂,但硬件可能还是需要学习的,嵌入式的底层不一定需要学这个。
angenin
94 天前
@ArleneCheung 好的好的。

@JoshuaEstell 了解,不过想让他去做医疗电子,我估计悬。会跟他说说。

@besto 了解了解,纯硬件要涉及到物理电学了,太复杂了,果然是吃经验的行业,越老越吃香。
xiaocong
94 天前
我也是大专出来的,入门挺简单的,学会以下五门科:
嵌入式软件:C 语言,单片机原理。
嵌入式硬件:电工基础,数字电路,模拟电路。
学会软件后就去买一套开发板回来玩就上手了。
期间最好再弄个本科学历。
listenerri
94 天前
不是相关行业的,但因为兴趣研究过这个方向,仅供参考:

偏硬件的话,就是题中提到的硬件工程师,需要设计电路(数电、模电、电路等知识),自己得有能力设计出电路板,私以为这个方向很吃经验(硬件电路稳定性),初期不容易做出成绩(挣到钱),但是经验攒起来后感觉相比于下面的方向更吃香,另外大多硬件工程师也都会些软件,比如 C 语言

偏软件的话就是嵌入式应用开发,更多的是做在电路板上跑的程序(做业务逻辑),电路板是“硬件工程师”设计提供的,这个方向建议往嵌入式 Linux 路子学习(硬件、系统资源更多,便于做更多种业务),还有些知名的实时操作系统之类的,开发过程中说白了也都还是调各种库接口,调各种系统接口,感觉开发流程跟常规的软件开发区别不大

比较大的公司会有上述两个方向的不同岗位,硬件工程师就专做电路板,不涉及太多软件开发

建议先走偏软件吧,工作过程中也会接触到硬件知识,感兴趣的话就再往硬件自学,最终目标其实应该是两个方向都会
angenin
94 天前
@xiaocong 好的好的,感谢。

@listenerri 了解了,感谢。
BadFox
94 天前
EE 是个很好玩但是要找工作就很呃呃的方向,而且极端看个人钻研能力。国内当前一本的 EE 专业几乎都是面向考研教学更别说大专了,真想 EE 方向就业蓝桥杯电赛挑战这些总得有个省二省一吧。
KeysPAN
94 天前
劝别学了吧,除非家里有关系,而且是大专(非学历歧视,本人三本,大哥不笑二哥)。现在嵌入式行情确实一般般,我上一年去面试,一个项目里面有( APP+自搭的 MQTT 服务器+单片机上报下发数据到云端),才 3k (主要是 965 ,双休)。现在应届生嵌入式,进去就得当牛马,学三年才能跳(嵌入式看经验起码得 3 年起步);而且你还不保证你公司会培养你技术,三年后跳槽也不一定有技术压身。你以为的嵌入式会 C ,单片机,会看一点原理图,进阶会 linux 就行了?实际上你还得会计算机网络,各种接口,和软件调试的流程,再离谱的你还得会前端,java 。硬要学的话,多做项目,多去电赛吧。深圳工作机会还是挺多的。
angenin
94 天前
@KeysPAN 这么离谱嘛
KeysPAN
94 天前
@angenin 个人感觉嵌入式应该比 java 更吃学历,而且敲门砖是得叠项目,不是你说会就要你的,cv 的也得看你有 cv 的能力。现在说是 AI 热潮,但是嵌入式开发的产品很多是单片机的,有的工厂为了压缩成本,单片机的存储才 16KB ,真不是随便能干的。粘了 AI 那和全栈差不多的,全是你开发。
xiaocong
94 天前
@KeysPAN
@BadFox
@angenin
哪有这么离谱!做技术类的肯定要不停的学习,现在被毕业的很多是固步自封的人。
学会软件后就去大公司混两三年软件经验,向硬件工程师请教问题+自学一些通用电路。就可以转硬件了。
我现在所在上市公司招一个本科+8 年以上的高级硬件工程师都招不到。当然别人也嫌弃我们给的工资低。
gopheryi
94 天前
做嵌入式这块感觉学学 qt 还不错,医疗/车机/自动化设备很多都需要 qt 写客户端软件
angenin
94 天前
@KeysPAN #17 学历是个问题,升本有个本科还是有一点点作用。另外你说的嵌入式需要做前端和 Java 确实挺离谱的。

@xiaocong #18 是的,如果真学嵌入式,入职后还是得多和硬件工程师请教,学硬件。

@gopheryi 谢谢建议。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX