双二控制研二转Linux开发,实习投递无回复,秋招前该补哪些技能?

今天给大家分享的是一位粉丝的提问,双二控制研二转Linux开发,实习投递无回复,秋招前该补哪些技能?

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

同学提问:

YT老师您好,我是双2控制专业的研二学生。研一期间参加了两个路径规划相关的仿真比赛,最初计划深入学习规划知识。但随后一年,参与了组内的项目,我主要负责Linux下的部分程序开发和维护,逐渐对此产生浓厚兴趣。通过项目,我系统学习了Linux相关知识,掌握多线程、线程同步、网络通信等技术,对C/C++也比较熟悉,但是对于硬件不了解。此外,我又补充了操作系统知识,做了一个MIT的操作系统实验。上个月,我从项目出来后,开始投递嵌入式软件开发(Linux方向)的暑期实习和提前批岗位。近期老师让我们做一个水下机器人,安排我和同门负责整体的软件开发,暑期实习可能无望。目前,我计划利用暑期刷题并复习八股文,但投递的岗位很少有回复,我对未来感到很迷茫。不太清楚这些技能是否可以找到工作,也不太清楚秋招时应重点投递哪些岗位。是否需要趁着暑假学习一些新的技术。

Yt回答:

首先作为双2控制专业,目前研二,其实这个背景它是具备有一个中大厂的机会的,投递出去之后它是有面试机会的。在研究生阶段,研一参加过两个路径规划的相关的仿真算法比赛,最初计划深入学习规划知识。其实你就发现啊这个学生心态,它为什么叫做学生啊?就是这个学是在前面的,一直有这种学,我不知道大家有没有感觉,其实你会发现我们的专业知识也好,包括我们对自然的科学知识也好,你会发现你可能很多知识只是停留在本科阶段就已经够了,后面的知识是怎么去所谓的这个学打个引号,怎么去“学”呢?是要在做的过程中间慢慢去实践去做,才会有着一种知识所产生,绝对不是说你学这个东西,不是说你这种学就是给一本书给你,或者说给一个东西给你。特别是有些这种学生群体,我一定比如说这个东西我要研究什么呢,我要深入的去学,我是认为这种深入的学,在没有一个实践的情况下面,你是很难深入的。就是单纯你一本书或者说就一个SPEC文档,或者是一篇论文,你是很难深入的把它学明白的。你只有在这种做的过程中间不断的去做,不断的去实践的过程中间,我认为你才会有着一种提升。

然后一年参加组内比赛,然后负责Linux下的部分应用程序开发,对此产生浓厚的兴趣,然后通过项目,我系统学习了Linux相关知识,掌握多线程等技术,对C/C++也比较熟悉,但是对于硬件不了解。这里也再跟你讲一下这个硬件,既然你已经选择了Linux,而且前面提的都是软件的东西,那这个硬件你会发现你后面是不会去选择硬件的,因为在企业内部的硬件和软件,它是有着明显划分的,这个划分跟你在学生阶段的划分它是不一样的,你在学生阶段你会发现很多这种MCU上面的软件,也是做硬件的人讲的,那时候可能叫做硬件的软件开发。你会发现企业内部的硬件,那所有看得见摸得着的就是硬件,硬件管的什么?管的供应链、管的bom、管的生产、管的原理图。那软件管的什么?所有的代码都是软件嘛,所有的代码。所以在这个过程你不懂硬件,这个不要懂了,换一句说法跟你讲就是不要懂了,没有意义。其实作为一个软件工程师,你能够看懂示波器你就已经很厉害了,你能够看懂原理图你已经屌炸天了。所以对于硬件来说,你只要会用万用表你都不错了,我认为这个硬件你已经没有意义了。

对此之后我又补充了很多操作系统,做了一个MIT的操作系统实验,上个月我从项目出来后,开始投递嵌入式的岗位Linux方向,暑期实习提前批岗位,老师让我做一个水下的机器人,和同学负责整体软件开发,然后我暑假实习可能无望,计划用暑假刷题和复习八股文,然后投递的岗位很少有回复,感觉很迷茫。我认为从目前来说,你还是做了一些东西的,还是有实践性的,包括你参加两个仿真比赛,包括你做水下机器人,还是做过一些东西的。你也从这个过程中接触了通过一些项目学习了Linux。请注意这是有个大的前提,你做过一些东西的,既然你做过一些东西,为什么你还会又回到了一种纯学生的心态,就是暑假刷点题或者说复习点八股文,我是认为这个过程中间有没有一种方式,这个八股文它不是目的,这种学生心态让我产生一种什么感觉?你包括很多这种学生很容易在秋招的时候准备,他就产生这种一门一门的感觉,就是刷题是一门,八股文是一门,项目是一门,后面笔试它是一门,他很容易陷入这种思维。就是因为曾经高考的时候是一门一门的,然后考研也是一门一门的,你会发现后面找工作好像也是,这个刷题八股文包括项目好像也是一门一门的,包括有很多人都在讲的,比如这种八股文刷题这种都是需要背,我是认为这个东西有没有一种可能,在做的过程中间去总结自己的八股文,你结合着项目来讲,就比如说你做了某个项目,这个里面遇到了什么问题,怎么去解的,然后你从中去展开的去讲,而很多朋友选择一种背,这个方式它有没有一点不对,就是你发现这个东西它不是一门一门的,企业用人就是一个标准,就是我认可你我就会要你,它没有其他标准,没有说你比如说你刷题考多少分,或者你八股文多少分,我就要你,绝对不是,因为企业在面试的时候,面试这个过程主观因素很强很强,这个强到什么程度呢?就是那个面试官认可你,他就会立马要你,面试官不认可你,即使你每一门考100分,就是你八股文答的都对,我就是不喜欢你。跟你讲的这个,我认为你就从实践过程中间,从解决问题的角度,不断的去做一些项目不断的去做一些项目,开始去投递。

不太清楚这些技能是否可以找到工作,也不太清楚秋招时应重点投递哪些岗位。我认为现在目前你结合Linux上面用C/C++做一两款产品,你把这个水下机器人做到上线也可以,做到可用也行,就是做到可用,就是能够做到产品化,你就在Linux上面用C/C++把它做到产品化,做1到2款产品写到简历里。可能来说你可能很难做两款就直接可以写在简历里面,可以多做几个,做个五六个,中间两个写在简历里面,然后开始准备。我认为从这个背景来说,一个双二的背景,它是有机会去到一个中大厂的,再加上Linux上面用C/C++,在不挑的时候,上岸肯定是有机会的。然后是否需要去学习新的技术呢?你前面这哪是技术,你前面的这种是学术名词,是技术名词,压根就不是技术,好吧,给你聊这么多吧。

总结:

  1. 别犯“学生病”:“学了没用,做了才有用!” 别再想着非得“深入学习”什么知识才算准备好了。知识是在动手干活里真正学会的。抱着书本、论文硬啃效果差,比不上实际做项目解决问题的成长快。“别把那套考试思维带进找工作!” 找工作不是考高考/考研,不是刷题、背八股文、项目经验各考一门然后算总分。企业招人很主观,面试官看你顺眼(认可你的实际能力/思路) 就要你了,看你不顺眼你刷题满分也没用。
  2. 硬件?不用管!:“搞Linux软件就别操心硬件了!” 在企业里,硬件软件分得清清楚楚。硬件工程师管电路板、生产这些东西。你作为Linux软件工程师:能看懂原理图?牛逼!会用示波器?厉害!会用万用表?足够了!不懂硬件细节完全没问题,对你找Linux软件工作没影响。
  3. 你现在缺啥?缺产品!:“你其实做了不少事了(仿真比赛、项目、水下机器人),有实践基础,这很好!”“但关键要把做的事变成‘产品’!” 别光顾着刷题背八股文。把水下机器人项目做到能用、能上线(产品化)。用你在Linux下C/C++的技能,把它做成一个实实在在能工作的东西。“多做几个,挑好的写简历!” 利用这段时间多做几个类似的小项目(目标5-6个),简历里重点写其中1-2个最拿得出手的产品化项目。
  4. 学历背景够硬,方向也可行:“双2硕士搞Linux C/C++,这背景投中大厂是有机会拿到面试的!” 别妄自菲薄。“Linux方向+C/C++,只要别太挑三拣四,找到工作(‘上岸’)肯定有机会!”
  5. 学新技术?别被名词忽悠!:“你之前说的那些‘技术’、‘知识’,很多只是学术名词,不是真本事!” 真本事是在项目里练出来的解决问题的能力。现在最要紧的不是学新名词新技术,而是把你手头的水下机器人项目做出成果,让它成为你简历上的硬货。

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

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

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

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

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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