985本硕去年毕业CAD内核开发,想跳槽学什么才能年薪40万?

网友提问:

老师您好,我是985本硕,去年毕业,目前在深圳一家公司做CAD内核引擎开发,可能未来想跳槽,想找到40w+的,现在想做下准备。

技术方面熟悉c++、数据结构与算法、操作系统、计算机网络、数据库、qt等。了解设计模式。有机器学习、深度学习基础。之前硕士阶段,做过两款机器人,用到slam,ros,pytorch等,研究方向是递归神经网络与机械臂的运动规划。python,c都会。linux系统编程、多线程、网络编程都了解。

我想往机器人、自动驾驶方向去走。个人不太喜欢调试硬件,接触硬件这些。所以可能朝机器人软件、机器人算法方面(比如规划、控制,老师您看这些我适合吗)走。软件我转移成本、难度可能没那么大,那些知识储备大部分我都有;看起来算法薪资会更高些,可能就是要学一些东西,就是不知道要学些什么、学到什么程度、要花费多少时间,老师您建议我走哪条路

Yt回复:

一、先看背景

  • 学历:985本硕
  • 当前工作:深圳某公司,CAD引擎开发
  • 目标薪资:40万+
  • 意向方向:机器人、自动驾驶(但不爱调试硬件,想走纯软件)
  • 技术标签:熟悉C/C++、数据结构、操作系统、计算机网络、数据库、Qt;有深度学习和机器学习基础;研究生方向为递归神经和机械臂运动规划

二、985本硕,你肯定有大厂机会

985本硕,这个背景,像腾讯、阿里、字节、华为、大疆这类能开出大SP的企业,应该都会给你面试机会。

你去年毕业时签了现在这家CAD引擎开发公司,大概率是秋招没怎么准备、随便找的,或者当时能拿到的最好选择。

但40万不会是你的天花板。 在深圳,985本硕工作几年,完全可以冲击更高。

三、一个关键的认知误区:学术概念 ≠ 工程技能

你说自己“熟悉数据结构、操作系统、计算机网络、数据库”。

这些东西不是技术,它们是课程名、是书名。

  • 你学了《数据结构与算法》这门课,不代表你会工程开发
  • 你学了《操作系统》这本书,不代表你懂Linux
  • 你学了《计算机网络》这门课,不代表你会TCP/UDP、epoll、IO多路复用
  • 你学了《数据库》这门课,不代表你会MySQL、MongoDB、Redis

学术概念和工程概念,要分清楚:

学术概念(课程名)

工程概念(实际技能)

操作系统

Linux

计算机网络

TCP/UDP、epoll、IO多路复用

数据库

MySQL、Redis、MongoDB

深度学习/机器学习

PyTorch、TensorFlow

你所提到的“熟悉数据结构”等,只能说明你上过这些课。但企业要的是工程能力——你能不能用Linux、能不能写网络程序、能不能用好Redis。

这一点,你的理解可能还有点偏。

四、研究生课题跟工作没关系,这很正常

你研究生方向是递归神经和机械臂运动规划,做过两款机器人。但你现在做的是CAD内核引擎开发,不是机器人。

这恰恰说明了一个道理:研究生所做的东西,和你后面工作具体做的东西,没有必然直接联系。

所以,不要纠结“我研究生做了机器人,为什么现在没做”。这太正常了。

五、想转机器人/自动驾驶,完全够门槛

以你的背景,投递机器人相关企业、车企,都会给你面试机会。

你不喜欢调试硬件、接触硬件,这没关系。机器人方向也有纯软件岗位:

  • 机器人软件工程师
  • 机器人算法工程师(SLAM、规划、控制)
  • 自动驾驶软件/算法岗

机器人后面纯软件,底层就是Linux系统 + ROS。所以核心技能还是:Linux + C/C++ + ROS。

六、算法岗 vs 开发岗:不用纠结

即使你找算法岗,也不需要从零设计算法。比如SLAM算法,公司前期已经有雏形、有版本了,你是在基础上迭代。

很多时候,“算法工程师”和“软件工程师”只是公司给的title不同,干的活可能差不多。

所以,你现在不需要纠结“到底走算法还是开发”。两者都可以投。

七、接下来怎么做?

我的建议很简单:

  1. 白天正常上班,做好现在的CAD引擎开发工作。
  2. 晚上业余时间:学Linux、学C/C++、学ROS。在Linux上用C/C++做点东西,结合ROS做一个小项目,做到落地、可用。
  3. 然后开始投递:机器人公司、自动驾驶公司、车企,都可以投。以你的背景,不缺面试机会。

八、总结

  • 985本硕,不要低估自己。40万不是天花板,完全可以更高。
  • 把“学术概念”转化为“工程技能”:别再只写“熟悉数据结构”,去写“熟悉Linux环境下的C++开发,掌握TCP/UDP、多线程、ROS”等。
  • 机器人方向纯软件可行:Linux + C++ + ROS,不需要硬啃硬件。
  • 不要纠结研究生课题:跟工作没关系是常态。
  • 行动起来:白天上班,晚上做东西,然后投递。

你完全有机会拿到更好的offer,别再犹豫了。

全部评论

相关推荐

一、考察点 考察电商完整链路思维:活动时段、定金尾款、限购库存、支付流程、退款规则、状态流转、并发异常,是电商面试高频大题。二、解题思路按 活动时间 → 商品展示 → 定金流程 → 尾款流程 → 限购库存 → 规则权益 → 状态流转 → 异常中断 → 退款售后 → 并发安全 逐层回答。三、答案参考1、活动时间阶段测试分三个阶段:预热期:可看商品、加购物车,不能付定金预售期:可付定金、锁定名额尾款期:可付尾款,过期不可付活动结束后入口置灰,无法下单。2、商品价格展示预售价、原价、定金、立减金额、尾款金额 显示准确定金可抵扣金额计算正确优惠券、满减能否和预售叠加,按业务规则校验3、定金下单流程选择规格 → 付定金 → 锁定库存 → 生成预售订单付定金成功后订单状态变更为待付尾款定金支付失败不锁定库存、不生成有效订单4、尾款支付规则到尾款时间才可付款,未到时间按钮置灰尾款支持全额、分期,支付渠道正常尾款超时未付:订单自动关闭、定金是否退还按规则执行、释放库存5、限购 & 库存测试每人限购预售件数,超出拦截预售限量名额,抢完售罄下架多人同时下单,不超卖、库存锁定准确6、定金规则校验定金不退 / 可退 规则正常主动取消预售订单,定金返还逻辑正确改规格、改地址后,定金权益不变或重新计算7、优惠与叠加预售专属券、店铺券、平台券能否叠加定金立减 + 优惠券双重抵扣,实付金额计算无误差8、订单状态流转预热→可付定金→已付定金→待付尾款→已付尾款→待发货每个阶段按钮文案、可操作权限正常,不乱状态。9、异常场景测试付定金 / 尾款中途断网、闪退、退出页面弱网重复点支付,不重复扣款、不重复锁库存浏览器刷新、换设备登录,订单状态同步一致10、退款售后只付定金申请退款:按规则退定金、释放名额付完全款后全额退、部分退金额计算正确退款原路退回、资金流水对账正常11、接口 & 风控抓包改预售价、改定金、改限购数量,后端拦截高并发预售下单,接口防重幂等,不生成脏订单脚本批量薅预售名额,风控拦截12、多端兼容APP、小程序、H5 预售展示、下单规则、价格权益完全一致。四、总结预售功能测试核心:分三段时间、测定金锁定、测尾款时效、价格抵扣算准、限购库存防超卖、订单状态不乱跳、超时自动关单、退款规则清晰、并发不脏单、接口防篡改。
查看1道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务