这类题里很多人最容易忽略一个很关键的点你不是凭空想转。你是已经因为项目碰到了 Linux 和 C/C。这和“突然想转码”完全不是一回事。因为真正最难的那一步往往不是下决心。而是找到一个和自己现有经历能接上的切入口。而你现在其实已经有了。校招大礼包获取入口可能是至今最全最好最实用的校招大礼包减少信息差预期漫步无敌的刷提不如有的放矢针对性的准备这样才能有效备考有了这份资料不说100%拿到offer至少帮你提升50%概率拿到offer先说结论如果你现在是本硕双非机械研一项目里已经涉及 Linux 和 C/C那我会直接说可行。但更准确一点的说法是不是“学 C/C 可不可行”而是你要尽快把这段项目经历收成一条更像岗位的主线。因为对你这种背景来说真正最值钱的不是“我学过 Linux 和 C/C”。而是我已经有一个项目入口可以把自己往哪类岗位继续放大。为什么这类转码比很多人想的更顺因为你不是从零开始空想。很多机械背景同学转码最难的一步就是项目和目标岗位完全断开。但你现在不一样。如果项目已经让你接触到LinuxC/C设备控制工程软件那你最自然的承接线本来就不是最抽象的互联网纯后端。而是这些更接项目语境的岗位Linux 应用开发设备侧软件工业软件嵌入式 / 控制相关软件C 系统 / 平台为什么现在最怕的不是学不进去而是方向想太大很多人一开始转码就容易被两种声音带偏一种说去卷最热门的互联网后端一种说要么就去冲最硬核的底层这两种都太极端。对你现在这个阶段来说更稳的不是极端选择。而是先沿着你已经有项目语境的方向继续走。因为这能最大化减少重建成本。如果我是你我会怎么排第一步先把当前项目翻译成岗位语言别只说“项目里用到了 Linux 和 C/C”。要尽快把它翻译成你做了什么模块你怎么和设备/控制/软件交互你解决了什么问题它更像哪类岗位语境第二步主线优先往 Linux 应用 / 设备侧 / C 系统收这条线最自然。因为它和你的项目入口最接。第三步再决定要不要往更底层或更软件侧扩等主线站稳了再去看要不要往嵌入式更底层走要不要往平台/工具链走要不要往系统工程继续深挖最后一句更直接的话本硕双非机械研一因项目涉及 Linux 和 C/C趁此转码深入学 C/C可行吗如果只给一句回答那就是可行而且这是比很多“空转码”更好的入口但前提是你别把这段项目经历浪费成“只是接触过”而要把它尽快收成一条岗位主线。