非科班985硕研一转码,算法卷不动选嵌入式还是Java,还有哪些出路?

今天给大家分享的是一位粉丝的提问,非科班985硕研一转码,算法卷不动选嵌入式还是Java,还有哪些出路?

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

同学提问:

基本背景:双非本科:太原科技大学机械学院机器人工程(机械B+),985硕士:东北大学机器人学院机器人工程(控制a+)

自身情况:目前研一,走算法感觉学历能力不够,不知道以后走java还是嵌入式好一点,自己非科班出身基础比较差从头开始学,组里没有项目导师不放实习。

自己需求:如果不选Java和嵌入式,还可以做哪些好的工作,希望能推荐几个比较合适的就业方向。

Yt回答:

作为一个双非的本科,985的硕士,这里他重点强调了他非科班,其实对于控制和机械,这样一个学历背景绝对是具备转码的。你后面来说,你的专业你发现即使在应届生阶段,他都不会这么看重,即使你后面投出去之后,你虽说是控制工程的,你后面投递的时候,你发现你就跟计算机的是一样的。那很多朋友说我可能大学我都没学过计算机408,因为你在转码企业在用人的时候,基本上你就跟计算机的是同一起跑线的,问计算机朋友的问题也会问你,问你的问题也会问计算机,绝对没有区分,比如说这个面试官看到你是控制工程的,我有另外一套问题,看计算机专业的我有另外一套,绝对没有这种现象。也就是说你后面面试的时候,你是跟计算机是一样的。乃至包括你后面第二段工作的时候,你会发现随着你后面工作年限越来越久,专业它就不会那么重要,学校比专业都重要。很多朋友没有想清楚,比如我机械的好像转码比不上计算机的,其实跟你讲,后面来说,随着你工作年限越来越久,这个专业就是越来越不重要,反而你的学校会越来越重要,别人一看东北大学一个985,再加上一个工科专业可以了,基本上就是这样去看的,这就是刚刚讲的这个专业啊,你不要给自己去确定,比如这个非科班,这个其实来说你后面找工作基本上是可以跟计算机相关专业相媲美的。

目前研一走算法感觉学历不够,然后不知道走java还是嵌入式。其实在这里呢算法感觉学历不够,你目前情况你不用去考虑算法的岗位啊,因为我可以深知你,比如在学校阶段,你做的东西可能都是这种算法相关的,而且这种工程代码可能都比较少,你可能只做核心的部分,就跟吃包子,你只吃馅儿一样。但是请注意啊,这个馅儿它不能代表包子,你要做一个完整的包子出来,中间还有很多的面在外面,那也就是讲到的在当前去提升自己的工程能力,也就是现在走算法,我认为这是很多研究生跟自己实验室做的东西一脉相承过来以后我想找算法,真的我认为算法这种除非去到一个好的团队,好的公司,它会好一点。如果去到一个这种小公司或者说不知名的企业,那我认为你还不如走开放,走开发会好很多。

走开放的话,不知道是走Java还是走嵌入式好一点,自己非科班的基础比较差,从头开始学。目前是研一,也就是说你花一年的时间,现在5月份到明年5月份一年的时间负责转码,作为一个985的硕士,我跟你讲绝对是有资格的。你不管选哪个方向,选Java,选C/C++,选嵌入式都可以。那作为一个985的硕士,我给你推荐,我是认为你可以选择在Linux上面用C/C++,你现在不用去挑嵌入式也好,还是哪个哪个方向,你就在Linux上面用C/C++,结合你自己的经历做一两款产品,做到落地,可以结合着你的机器人工程,比如结合着ros也好,你就做一两款产品,在Linux上面用C/C++做一两款产品,做到落地可用,后面所有的方向你都投,所有的公司都投,不是所有的岗位都投,所有公司都投。因为有些公司你只能投一次,你包括像腾讯、字节、阿里,然后包括像华为、大疆这种海康、大华,你可以都投。你不去挑,你就在Linux上面用C/C++作为一个技术底座,然后做一两款产品,做到可以用,提升你的工程能力就可以了。至于后面是哪个方向,通过offer去选,现在你不用太多去纠结,比如我以后做什么,那有很多朋友会出现一种情况,就是比如说可能会有些朋友学Java做Java,学嵌入式做嵌入式,学Java做Java我认为没有问题,但是你比如嵌入式,我认为作为一个985的硕士,你大概率后面做的嵌入式不会是MCU这种东西,你是不会去做这东西的,大概率你也是带系统的,也会是这种Linux系统的嵌入式,也就是我认为你即使后面选择,我认为都可以选择在Linux上面用C/C++做一两款产品,做到落地就可以了。

总结:

  1. 985硕士就是通行证,别怂! 你东北大学机器人硕士的牌子,在HR眼里和计算机科班没区别。大厂筛简历时“985硕士”优先级远高于“双非科班”。面试官不会因为你是机器人专业就问不同问题,你和计算机科班就是同一套考题——学校比专业重要多了!
  2. 死磕Linux+C++,别在Java和嵌入式之间纠结 你现在的优势在机器人项目经验(比如ROS),直接转Linux系统开发才是王道。有同学用C++写机器人运动控制算法,秋招收割大疆、华为2012实验室、腾讯 Robotics X 实验室offer,起薪35W+。Java那是给普通人准备的赛道,你的机器人背景配C++才是王炸组合。
  3. 项目要带“机械味”,但别搞成毕设玩具 把实验室的机器人项目升级成工业级产品:给ROS节点加分布式通信(学ZeroMQ或gRPC) 用C++17重写运动控制模块,对比传统方法性能提升 移植到Jetson Orin开发板,跑实机demo录视频,把实验室项目包装成“工业机器人调度系统”,GitHub开源+技术博客分析,面试时能吹半小时。

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

#职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论

相关推荐

07-14 00:39
已编辑
太原学院 Java
目前是准大二,网络工程专业,二本,高考完听周围人说计算机相对于别的专业来说赚的要多一点就报了,大一上的时候还什么都不知道,以为好好上课就能有个工作(我在那之前也看到很多就业难的信息,在我当时的认知里只觉得进大厂难,进个小厂拿个5,6k应该没什么问题),直到我和一些大三和大四的学长打好关系之后才真正了解到就业形式,就想着自力更生吧,然后我就去网上搜各种计算机岗位要求和岗位分析这类视频,(结果一堆制造焦虑和卖课的,有用的信息很少,也可能是我搜的方式不对),他们不同人讲的差异极其巨大,但都说要先好好学习c语言,后面是c++或者java,然后看四大件,尤其数据结构(我当时听信了三种说法,java可替代性高,c++这块就是越老越妖的,c++更不容易失业)(计算机不细看专业,只要是计算机类都可以,网工发展前景没开发岗好)(二本走硬件不好走,软件更包容一点)后面我寒假学了学,大一下蓝桥杯山西b组拿了个排名很靠前的省二,基本压着省一的线,之后我就想着学技术栈,尽量早点实习,结果c++的岗位细分起来数量太多了,客户端,服务端,音视频,而且我又搜到好多观点,不同人的观点十分割裂,我又回到了大一上那个感觉,好迷茫啊,每个岗位的技术栈都有差异,不知道该着重学哪些,是选哪个c++岗位,好好学对应的技术栈,还是趁早转向java的哪个岗位,或者走专业相对对口一点的网络工程师,又或是这个学历完全没有竞争力,想进大厂拿高薪对于二本生来说就必须去考个研?还是说在付出同样努力的情况下在入职后通过好好学技术跳槽也可以进大厂,这样更有性价比,更稳妥一点?希望大家给点建议,谢谢大家🙏PS:想搜点信息结果哪哪都是卖课的和培训的,还有好多大学四年打四年游戏,啥也不会,完了找不到工作说是专业就不行,行业和经济环境就不行的,纯制造焦虑的,有用的信息好少啊
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

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