211本西交硕研一想从事嵌入式,如何规划学习路线才能最大化就业优势?

今天给大家分享的是一位粉丝的提问,211本西交硕研一想从事嵌入式,如何规划学习路线才能最大化就业优势?

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

同学提问:

本科211机械自动化,目前研一西交电子信息,想从事嵌入式开发方向,我是搜经验贴从stm32开始学,学完不学freertos,学linux上qt应用开发,再进阶linux驱动之类,但是我目前开始学qt往linux移植看着正点原子的视频,但是其中问题特别多,因此不知道自己策略是否有问题,是否有推荐的视频我按照经验贴走就是希望说多手抓,看能否既投递c++后端开发,也投递linux应用驱动一类的。

Yt回答:

作为一个本科211研究生是西交,一个C9的院校,这个门槛是有大厂机会的。想从事嵌入式开发方向,我认为你大概率不会从事这个东西,因为你是有很多选择的,我可以跟你讲一下,你可以想象一下后面你投递不管是暑假实习还是包括秋招,你后面投递出去的情况是怎么样的呢?你投递腾讯,腾讯会给你面试机会,你投递阿里,阿里会给你面试机会,你投递字节,字节也会给你面试机会。你再想一下这种,你比如刚刚提到这种互联网的大厂,哪里会有什么嵌入式的岗位,而且这种来说,后面你拿一个这种腾讯的offer的时候,对比一个比如说嵌入式,你不管是其他什么方向啊,你会发现这种互联网的offer,那是特别特别的香啊。相比较你比如说拿到一个小米的这种嵌入式工程师,虽然小米也比较大,但是你你比如说小米给到薪资的,我认为应届生的薪资应该是给不到腾讯、阿里、字节这样的薪资的,特别是大SP啊,应该是给不到的。所以我认为你想从事嵌入式这个方向,只是你想而已,你可能还没有适应西交这个背景给你带来的好处,仅仅可能还是停留在你曾经211的本科自动化,你周围的人从事嵌入式,可能还是这样的,你没有根据你读研的时候,你这个背景已经到了这个层次了,你知道吧,这是讲到了这个嵌入式,你想可能是延续着你曾经读本科的那种想,应该是不会走这个方向的。

还有就是搜经验帖,就是从STM32开始学,以及学完不学freertos,学linux上qt应用开发。这可能是很多朋友自学的情况,不止你是这样学的,普通双非的也是这样学的,STM32然后学点freertos,再学点Linux,再接触点Linux驱动之类的,这个有没有问题呢?这个没有问题,但是兄弟我认为作为西交的研究生,你应该门槛会更高,STM32你会去做这个东西吗?我认为不会的。为什么不会?你就说STM32开出这种薪资,是不可能会有这种大厂高的,我跟你讲这么反复一点,你是具备有大厂资格的。然后还有就是学linux上qt应用开发,我认为QT这个方向你大概率也不会去做的,你要知道你后面是身怀一个C9的背景,出来找工作这样一个背书。所以这里面你所提的STM32也好,包括QT也好,乃至Linux所谓的驱动,你可能都不会感兴趣,话就给你摆在这里好吧,你就知道这个东西你是get到一个什么情况了。

然后目前我开始学QT往Linux移植看点正点原子的视频,但是其中问题特别多,不知道我的策略是否有问题。有没有问题我不知道,但是我认为西交这个背景给到你,你应该是可以有一个更高的门槛,STM32你是不会选的,QT你不会选的,乃至嵌入式你可能也不会,因为真的来说后面有很多很多比这些方向更好的,不是这个方向有问题,是因为你已经从你本科到了西交,然后他给你的这个背景它是不一样的。是否有推荐的学习路线?我认为你现在就考虑在Linux上面用C/C++,后面做一两款产品做到落地,你也不用考虑嵌入式,后面也不用去考虑什么什么岗位,后面所有的都投,存储也投,音视频这种方向也投,反正挑选一个知名的大厂上岸就这样的。因为你在目前投递出去之后,你是不缺面试机会的,就是看你的技能点、技术点是否够,能理解吧。在Linux上面用C/C++做一两款产品,做到落地上线可用。

上线完了之后,这里就有很多朋友我在借这个问题多说几句,有很多朋友不知道这个上线是个什么意思,有很多朋友说我做一个webserver我能不能上线,我开源出来是不是也就上线了。大家各位朋友们要做到别人能用,这是第一点就是别人能用。包括有朋友说我做一款即时通讯是不是就也可以了,做一款即时通讯它没有问题,这你只是实现了这一款即时通讯,它仅仅只是一个技术代码的实现,你要做到别人可用,在这个过程中间,在别人用的时候你就会发现中间出了问题,会有一些线上的问题,比如遇到一些内存泄漏也好,包括遇到一些死锁也好,或者遇到这种线上的这种比如请求QPS比较低,耗时比较高的话,那你会发现这个过程你可以用到什么火焰图,包括这种更好的运维部署,你都需要考虑上去。所以你做一款产品出来,不仅仅只是说考虑一点网络,或者考虑一点这种其他的技术点,而是你更多需要考虑很全面的东西,这是讲的这个上线。

然后在这里呢我认为你现在,前面的那一段就当你本科还没有适应西交这个节奏,你就选择在Linux上面用C/C++做一两款产品,后面所有的都投,挑一个知名的大厂就可以了。从你这个背景如果按照前面这个路线走,我认为兄弟你不一定会走个高配,但是我给你说的这个你是可以走个高配的,希望后面你不要太大的感谢我。如果关于这个Linux上面用C/C++不知道怎么学的,你后面可以问下我,我之前有整理过一个完善的Linux上面C/C++的学习路线。那里面就从网络,包括基础组件、中间件、MySQL、redis、kafka、Nginx以及RPC,再到对应的方案,游戏里面的方案,包括像这种存储的方案SPDK,乃至包括这种网关的方案OpenResty,乃至包括这种物联网MQTT,整个都有,然后再加上对应的包括像这种运维部署Docker Kubernetes,再加上性能探测的,包括BPF、EBPF整个都有。你可以拿到那个大纲,参照那个路线学,不比你现在这个香吗,再给你打个包票,你后面肯定能去个大厂的。

总结:

  1. 学历够硬,别浪费! 你西交硕士(C9高校) 的背景,去投腾讯、阿里、字节这些互联网大厂,稳拿面试机会! 嵌入式开发(尤其是STM32、QT这类)配不上你的学历,薪资和发展空间远不如互联网大厂的核心岗位(C++后端、存储、音视频等)。
  2. 你现在学的路子错了! 看正点原子学STM32、QT移植?这是双非本科或者自学转行的人的路线;对你这个西交硕士来说,学这些太掉价了!你根本不会(也不该)去干这些岗位。
  3. 你应该走什么路线? 核心:用Linux C/C++ 做能落地的产品! 别再折腾嵌入式底层那些了;做什么?做真正能用的东西,比如网络服务、中间件、存储方案、网关等。重点在于产品化上线,让别人实际用起来,过程中解决各种实际问题(性能、稳定性、运维等);这样学到的东西才全面、有深度、能打动大厂面试官。
  4. 求职策略要升级: 别死磕嵌入式! 拿着你做好的项目,所有互联网大厂的后端、基础架构相关岗位(C++方向)统统去投! 存储、音视频、分布式等等方向都可以尝试;目标是进知名大厂(腾讯/阿里/字节等),拿高薪高发展的Offer,这才对得起你的西交学历。

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

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

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

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

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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