成电通信研一,没有实习机会的Java道路是否可行?未来是走Java开发还是嵌入式?

​今天给大家分享的是一位粉丝的提问,成电通信研一,没有实习机会的Java道路是否可行?未来是走Java开发还是嵌入式?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

你好,我本科杭电,硕士成电,通信工程研一,不知道之后要走 java 还是 嵌入式,嵌入式我把江科大的视频都看完了,也跟着做了实验,不知道后面怎么走。导师应该不放实习,java 没实习应该很严重吧?

Yt回答:

我看到很多朋友在评论里面说我反对java ,有很多朋友说我反对C++ ,其实我说一下,我不反对java这门语言,java 是一门很优秀的语言,但是我反对所有的人都无脑入java ,特别是这一群比如这种研究生,作为一个985的硕士,然后无脑入java ,如果大家无脑入java ,你会发现java 大部分的注重业务开发,那这种底层的核心软件谁来做?这群优秀的,这群资历比较好的,然后这种985的C9类的 top2 的这种院校,你不去做这种核心的软件开发,去做java卷业务,java这种开发更多适合这种非科班乃至这种基础一般的人去选择,这就是我为什么反对所有人无脑入java 的一个原因。

java是门很优秀的语言,它比 C++语言它要优秀很多,就单从语言来说,现在来说接下来不知道怎么选,选择java还是嵌入式,这里考虑的java 不要选嵌入式这一条路也不要选,首先不是嵌入式不好,也不是java 不好,作为一个杭电的本科,成电的研究生的话,你可以考虑这么几个方向,你绝对是具备一个大厂的门槛的,而且能够去到这种知名企业。

我给你推荐一下,你可以考虑一下存储,考虑一下高性能网络,考虑一下这种自动化驾驶相关的,就是这种相关的。就是存储你可以了解一下SPDK以及包括ceph,高性能网络你可以了解一下DPDK、VPP、OVS、SDN这种相关的,你可以了解一下这些方向。

java 和嵌入式这种你从事这个方向肯定能找到工作,也能够找到不错的,相反来说我认为还有一些更高门槛你可以走的,反正我们给你提供的比你这个两个选项,另外的第三个选项是我们认为门槛更符合你这个学历背景的一个选项。

你可以去了解一下参考一下是不是可以考虑一下我们这个建议,后面你就在 Linux 上面用 C/C++ 语言做一个比如这种存储相关的产品也好,还是包括高性能网络相关的产品也好,网关服务都可以,做成产品化,后面你找工作你能够上岸一个非常不错的。

总结:

一、学历背景与核心优势

  • 本科:杭州电子科技大学(杭电,计算机强校)。
  • 硕士:电子科技大学(成电,985,通信工程)。
  • 技术基础:已完成嵌入式基础学习(江科大视频+实验)。

二、方向选择分析

1. 不推荐方向及原因
  • Java业务开发

    • 劣势
      • 内卷严重,985硕士学历优势无法凸显(与双非/非科班竞争同质化岗位)。
      • 技术天花板低,核心业务多为CRUD,职业成长受限。
    • 实习依赖:无实习经历对Java求职影响较大(校招重项目+实习)。
  • 传统嵌入式开发

    • 劣势
      • 技术壁垒低(单片机/RTOS),薪资与学历不匹配。
      • 行业分散(制造业为主),职业天花板明显。
2. 推荐方向及理由

高阶系统开发方向

  • 存储领域

    • 技术栈:SPDK(高性能存储)、Ceph(分布式存储)。
    • 目标企业:华为存储、阿里云存储、腾讯云分布式存储团队。
    • 优势:技术门槛高,硕士学历适配,薪资可达40-70W(大厂资深岗)。
  • 高性能网络

    • 技术栈:DPDK(数据平面开发)、VPP(矢量包处理)、OVS(虚拟交换机)、SDN(软件定义网络)。
    • 目标企业:中兴通讯、新华三、AWS网络团队、云厂商核心网络部门。
    • 优势:5G/云计算驱动需求,易成技术专家,职业发展空间大。
  • 自动驾驶底层系统

    • 技术栈:实时操作系统(ROS2)、车载通信(CAN/Ethernet)、传感器数据处理。
    • 目标企业:华为车BU、小鹏汽车、蔚来汽车、地平线。
    • 优势:行业风口,学历+技术双重壁垒,薪资溢价显著。

三、学习与求职策略

1. 技术突破路径
  • 短期(研一~研二)

    • 聚焦Linux+C/C++:深入系统编程(进程/线程、内存管理、网络协议栈)。
    • 项目实践
      • 基于DPDK实现高性能TCP转发器(对比内核态性能)。
      • 参与Ceph开源社区,贡献存储优化模块。
    • 工具链:GDB调试、Perf性能分析、Git协作。
  • 长期(研三校招)

    • 对标岗位
      • 存储开发工程师(华为/阿里云/腾讯TEG)。
      • 网络协议栈开发(中兴/新华三/思科)。
      • 自动驾驶系统工程师(车企/Tier1供应商)。
2. 实习替代方案
  • 实验室科研转化
    • 争取导师支持,将论文课题与系统开发结合(如“5G网络切片性能优化”)。
    • 参与校企合作项目(如与华为/中兴合作的通信协议研究)。
  • 开源贡献
    • 向DPDK/Ceph/VPP等开源项目提交代码,积累可验证的技术成果。
3. 学历优势最大化
  • 简历策略
    • 突出985硕士+杭电本科的“强工科背景”,弱化通信工程专业与开发岗位的差异。
    • 强调系统级项目经验(如高性能转发、分布式存储),而非简单嵌入式实验。

四、风险提示

  1. 切勿盲目跟风:Java/嵌入式并非完全不可选,但需匹配差异化竞争力(如Java+云原生、嵌入式+AI加速)。
  2. 导师沟通技巧:若导师不放实习,可协商以“科研项目合作”名义进入企业研发部门(部分大厂接受实验室合作)。
  3. 技术深度优先:避免广而不精,深耕存储/网络/自动驾驶中的一个细分领域。

最后

核心逻辑

  • 放弃“内卷赛道”:绕过Java和传统嵌入式,选择存储/高性能网络/自动驾驶等高阶方向。
  • 学历与技术双加持:成电硕士+系统级开发能力=冲击大厂核心岗位。
  • 实习替代方案:用开源贡献+科研项目弥补实习缺失,突出工程化能力。

行动清单

  1. 立即开始学习DPDK/SPDK官方文档,参与开源社区。
  2. 与导师沟通,将研究方向转向网络或存储相关课题。
  3. 准备2025年校招,定向投递华为/阿里云/中兴等企业系统开发岗。

计算机相关专业就业求职学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

你可能感兴趣的:(java,开发语言)