V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
angenin
V2EX  ›  职场话题

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

  •  
  •   angenin · 57 天前 · 3537 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @gopheryi 谢谢建议。
    wtsamuel
        21
    wtsamuel  
       57 天前
    嵌入式学的巨多,而且工资属于吃不饱,饿不死
    cocogovern
        22
    cocogovern  
       57 天前
    建议转人工智能
    KeysPAN
        23
    KeysPAN  
       57 天前
    @xiaocong 所以就如你所说的啊,应届生+学历才是最大的痛点,要是应届生有 8 年工作经验,那肯定要啊。学习肯定是不被淘汰的技能,但是现在的环境是,你刚毕业就得会几年经验的技术,这才是问题。
    WasteNya
        24
    WasteNya  
       57 天前 via Android
    死路一条
    w11ya
        25
    w11ya  
       57 天前
    大专 -> 本科 -> 考研 -> 考公
    xiaocong
        26
    xiaocong  
       57 天前 via Android
    @KeysPAN 应届生没经验也有公司要的,工资低点而已。
    我之前待过一个外资企业,从去年开始就清理工资较高专业能力较差的员工,人力缺口就是招应届生替代。能力好的人留下来就带教新人
    kinkin666
        27
    kinkin666  
       57 天前
    学好网络,去当销售
    HK560
        28
    HK560  
       57 天前
    嵌入式软件开发工程师;学习路线基本上:单片机->stm32->linux/qt; 应届生要的,我们公司嵌入式只招应届生进来培养。但很看重应届生第一学历,所以大专。。。。
    angenin
        29
    angenin  
    OP
       57 天前
    @HK560 第一学历是大问题,不过已经没办法改变了,只能尽量选择好走一点的路
    linxb
        30
    linxb  
       57 天前
    大专别搞什么硬件了,第一学历人家都不带看的
    mb4555
        31
    mb4555  
       57 天前
    想当年就是不想搞硬件 觉得没搞头 才来互联网的
    humbass
        32
    humbass  
       57 天前
    @angenin 我倒是觉得硬件可以,这东西上手比 java 、 前端之类的难度高多了,只要不是去大公司,没人在乎你的学校专业。
    shui14
        33
    shui14  
       57 天前
    疫情放水,这几届研究生的简历淹没了本科生。
    听句劝,找找家庭有优势的门路,这条路子基本对你关闭了。
    不信邪的你去各个主流社媒搜一下
    zhouyin
        34
    zhouyin  
       57 天前
    @xiaocong
    工资有多低 8 年本科
    vialon17
        35
    vialon17  
       57 天前
    @KeysPAN #15 3k? 0 基础 嵌入式,太离谱;了吧!
    rambeaufinal
        36
    rambeaufinal  
       57 天前
    大专生搞硬件。没有单位愿意要。不是天才没人愿意培养你。

    还不如去学点普通的编程。起码混口饭吃还行。

    搞硬件的工资比普通工程师的工资还低。你学这个目的是为了什么?
    happy32199
        37
    happy32199  
       57 天前 via Android
    请问硬件工程师是哪个专业在学啊
    KeysPAN
        38
    KeysPAN  
       56 天前
    @vialon17 可不是零基础啊,我带项目去面的,转正工资翻了一倍
    KeysPAN
        39
    KeysPAN  
       56 天前
    @xiaocong 现在行情不好啊,你说的工资低就是啊,就是说应届生就得当三年学徒那样啊,但是不担保公司有教什么技术给你,能不能跳槽还是问题
    zomco
        40
    zomco  
       56 天前
    硬件嵌入式这些岗位待遇和保安差不多的,不建议打工仔入行。

    如果对硬件感兴趣,建议就当副业去做。自学然后接外包,保证经验涨得快,但会很累
    126ium
        41
    126ium  
       56 天前 via Android   ❤️ 1
    @cocogovern 建议大专搞人工智能是来搞笑的吧?建议不要建议
    xiaocong
        42
    xiaocong  
       56 天前 via Android
    @zhouyin
    @KeysPAN
    20K-25K 可谈
    xsen
        43
    xsen  
       55 天前   ❤️ 1
    纯硬件路线-PCB/电路图(但这个要熬经验),嵌入式软件不建议——成长慢、坑多、机会少工资低
    建议 web 方向,集合 nodejs 也一样可以全栈

    入门容易、资料多,相对机会也多
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1164 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:28 · PVG 02:28 · LAX 10:28 · JFK 13:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.