双非自动化985控制工程纠结:Java还是Linux嵌入式开发,哪条路更值得?
今天给大家分享的是一位粉丝的提问,双非自动化985控制工程纠结:Java还是Linux嵌入式开发,哪条路更值得?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
您好,本科双非自动化,硕士985控制工程。现在刚上研一,导师属于放养型,给实习。有C/C++基础,但仅仅是大学通识课水平。自学过32,会用开发板完成一些小项目。我觉得我不喜欢硬件的东西,所以后来也没有再搞32了。
这几天跟实验室的师兄也聊过,我看他们有不少学Java的。我Java没学过,也没学过408套件,而且听说Java卷,有点纠结要不要干这个。
我觉得我自己编程能力一般般,正常人水平,之前看过很多Linux嵌入式软件开发的帖子,都说挺适合我这个专业,有点纠结要不要从事这个。想听听您的建议。
Yt回答:
首先我说一下,每个人的情况都不一样,千万不要拿这一个东西往自己身上硬套,因为你看似适合你自己,他真的不一定适合你,因为在这里你作为一个本科自动化,然后研究生985的控制工程,然后再加上以前在本科阶段学过一点STM 32,然后现在你考虑学Java,你周围的师兄学Java,你也跟着,其实这一点我认为你之前Java一点基础都没有,你去学Java ,我认为你不一定卷得过,当然你作为一个985的本科,你肯定找Java能找到工作,后面肯定证明还是能找到工作的,但是我始终还是不建议你去做Java ,就为什么呢?其实Java这个东西,我认到后面来说,他会被这种AI以及包括这种低代码的开发所替代,因为有很多功能他的集成度会做的非常的高,会导致很多的现象,就是你不需要开发对,就可能做到后面就跟那种CAD制图一样,你就知道直接这个控件拖进来,然后通过Docker部署完就可以,可能你后面要写代码的机会都不会太多,就这种情况。
在这里讲到的我认为你如果你师兄选 Java ,你让他去选 Java ,你后面选择C/C++,我认为这里选也不要选STM32,也不行,就以Linux C/C++,在Linux上面用C/C++的语言开发,然后做两款产品,因为我现在都对这种应届生朋友的问题我都有点感到有点逆反了,反正都是这样,大家很多朋友很容易把自己往自己身上套,就是很容易这种问题,都是这种很常识的问题了,就是你如果结合Linux做两款产品,能够用来去解决你的问题,你自然而然你后面找工作会容易很多。
我在这也讲一讲大家比如说后面像这种,就以你现在这个双非本科的自动化,然后后面能够去一个985的这种控制过程读硕士啊,然后在这块呢你的学习能力肯定不差,然后在这个过程中间你肯定是有机会能够去一个这种知名的企业,至少是够这个门槛,是肯定够这个门槛的,那在这里这个过程中间,你投完简历肯定也有面试机会,现在来说你选择Linux 以 C/C++,你现在也不用去管什么嵌入式还是什么 C/C++后端,还是什么,你都不管,在Linux上面以 C/C++然后开发,然后结合这个情况,在这个过程中间做两款产品,用到你现在的实际场景中间,你会发现后面找工作肯定能找的到的。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:***** (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##C++##java##计算机#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)