哈工大通信硕士转码,AI 时代学嵌入式、FPGA能否避开被替代风险?
今天给大家分享的是一位粉丝的提问,哈工大通信硕士转码,AI 时代学嵌入式、FPGA能否避开被替代风险?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
YT哥您好!本人目前研0,本科哈工威硕士哈工大,本硕专业均为通信工程。本科期间无代码经验,只用过matlab做一些信号处理算法。有转码的打算,目前正在学习Python,但在试用过cursor和Claude code后,深感以自己的学习速度不可能追上大语言模型的编程能力。犹豫是否要改为学习嵌入式,FPGA这种AI可替代性可能相对较差的技术栈。且个人在研二期间有机会选择去做国产操作系统开源鸿蒙的C/C++的底层开发,想问下这个方向是否具备发展前景呢?还有这种做国产操作系统的技术栈是否对在互联网行业就业有帮助呢?或者有没有通信相关的技术栈和岗位推荐呢?想转码的主要原因是觉得通信本行业的就业方向比较窄,不如互联网容错高。如果目标是航天院所的话,学习什么技术栈更具备竞争力呢?
Yt回答:
作为一个哈工大的研究生基本上是有大厂机会的,本硕都是通信。其实通信它是学校的一个专业名,它不是后面哪个企业的岗位名,这个怎么理解?你后面提到了有没有通信相关的技术栈和岗位推荐,通信工程它是一个学校的专业名,你在企业内部你比如搜通信工程,或者说你在拉勾或者boss这种招聘网站上面搜通信工程,它是搜不到很多合适岗位的,它是一个学术名词,它是一个专业类别,它不是求职的岗位,所以你不要把它等同到一起,这个是没有关系的。
在本科阶段只用过matlab做一些信号处理算法,有转码的打算。其实从目前来说,matlab这个东西它只能在学校或者学术界应用,在企业内部用matlab的很少很少,这种岗位真的微乎其微,你就拿着matlab对应的就比如招聘网站搜一下,你就可以看到用matlab的很少很少。目前打算学习Python,用了cursor和Claude code后,深感自己的学习速度赶不上。如果你以这样一个思路,那你会发现它还真的你会赶不上,因为这种AI它在不断的进化。你比如就以Python Java go这种业务语言,那AI会比你强很多,就比如你后面想一个应用,后面AI直接可以给你生成。因为像这种Python go Java这种业务,它的开发它不像是C/C++,C/C++它是用屎山上面堆屎,它是属于在这种楼上盖楼,它是在一个自己本身的山头上面再去自己做自己代码,这个你就发现你即使用AI生成的代码,你得把这个代码移植到这个代码上面,那这样的话才能符合这个代码的风格,因为这个代码它而且都会比较庞大。但是你比如像Python go Java这种可能就不一样,你就比如说你现在想做一个优惠券,或者做一个这种活动,或者做一个比如这种抽奖等等,那你会发现如果用这种业务语言开发,那AI直接可以帮你生成,而且这个服务是可以直接跑的。其实这就是很多现在比如这种业务语言它慢慢受到了一些限制,就是AI它确实可以大大的提升工程师的工作速度,可以从一定上隔了他们的命。
我现在犹豫我要不要学习嵌入式或者FPGA这种AI可替代性比较差的技术栈。从这一点你自己其实也是可以看到的,越底层的语言它可能来说会比这种业务开发它的替代性会要差一点。且个人在研二期间有机会选择去做国产操作系统开源鸿蒙的C/C++的底层开发,想问下这个方向是否具备发展前景呢?我认为这一点你大胆的可以走,因为凭着哈工大的这个背景,真的你后面有机会去到华为,有可能去到鸿蒙那个团队,如果这是你研究生的一个横向项目的话,如果你们导师有资源,并且后面能够跟华为内部的人员对接的话,那我认为这个后面来说,你都有可能直接去到对应的部门,这条路可能会要近很多,能够去当然也不是让你去告别这个校招,因为这个说不定还有更好的机会。还有这种操作系统是否对互联网行业就业有帮助。你刚刚不已经讲到了,你前面提到是否改学嵌入式或者FPGA,像嵌入式FPGA它根本就不是互联网行业的,你比如像腾讯有找嵌入式的岗位吗?或者阿里有嵌入式的岗位吗?即使有这种岗位它很少很少,只有类似于这种生产制造或者芯片原厂,它才会有这种嵌入式FPGA都很少,就是只有这样的。
所以你现在来说就有一个矛盾点,改学嵌入式但是又想去互联网,这个我跟你讲两者是不可兼得的。其实从你的技术体系,如果你后面选择鸿蒙这个C/C++底层开发,我真的还是可以建议你,你选择在Linux上面,把Linux C/C++当做一个技术底座,后面多投多面。想转码主要原因是觉得通信本行业就业比较窄,不如去互联网的容错高。如果你真的想去互联网,我认为你也需要做点这种有技术门槛的,其实如果能够接触到这个国产操作系统鸿蒙的这个团队2012实验室的话,我认为这个你也是可以的,后面去华为也是可以的,而且是有机会的。现在如果是互联网呢,我认为你可以挑选一个这种比较有门槛的这种方向,你可以了解一下像存储,包括网络这种开发,当然你会发现当你深入下去之后,你能了解到存储的所有方案,就是比如像ceph,包括像这SPDK,包括像RockDB,你不管是分布式文件系统,还是包括数据库核心开发,还是包括这种旁路的SPDK的方案,你会发现都离不开的Linux,而且用的就是C/C++语言。而且你会发现还可以挑选一些比如说这种高性能网络开发的方向,你发现你往底层走DPDK、VPP、OVS,而且带虚拟化,你发现你也离不开这种方向。你当DPDK你了解之后,或者VPP了解后,或者OVS了解之后,你会发现它就是在Linux上面用的C/C++语言开发的,你往底层走你发现它就是Linux上面用C/C++,挑选一些这种有门槛的方向。还有就是目标是航天院所,学什么技术栈?航天院所你发现跟你们学校是有合作关系的,基本上能招的就在你们学校招了,就是你们整届师兄师弟就一锅全进去了,这个到底学什么问问你们往届师兄他们招聘的标准,我认为只要你不太差,基本上应该都还是有机会的,好吧。
总结:
- C++才是王道:互联网高门槛方向:存储(Redis/MySQL内核)、分布式(Ceph)、高性能网络(DPDK)——全是C++,AI替代不了。鸿蒙开发更香:研二做国产操作系统底层(C++),毕业直接进华为/航天院所,比互联网稳。
- 现在该干啥:死磕C++(别光看书,手写STL、搞开源项目)。抱紧鸿蒙:导师有资源就上,毕业直接进华为,比互联网香。
- 通信老本行别丢:航天/军工所就爱招通信背景的,学点FPGA/VxWorks,问问往届师兄他们招聘的标准。
计算机相关专业就业求职/学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费** **必回
#职业规划##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)