嵌入式校招指南【完整学习路线】【9_城市&岗位】

    目录

    【专栏一】嵌入式校招指南

    作者机械硕士,从零开始自学嵌入式软件,21届秋招进入国内芯片大厂。

    从自身转行经历来看,网上嵌入式学习路线的资料少之又少,大多千篇一律且复制粘贴。

    而嵌入式入行门槛高,技能树要求多,学习难度非常大,没有有效的方法指导,很容易迷失方向,错过校招。

    在此专栏分享我的校招从零开始转行经验,听我给你娓娓道来~

    专栏链接 https://www.nowcoder.com/creation/manager/columnDetail/MWZkkj

    1.专栏大纲&写在前面

    2.转行概述

    3.前期准备

    4.自学教材推荐_基础知识

    5.自学教材推荐_笔试准备

    6.开发板&项目

    7.简历

    8.行业&公司

    9.城市&岗位

    10.消费&工业电子类公司

    未完待续……

    【专栏二】嵌入式校招_面试经验大全

    嵌入式软件校招的常见问题,应付校招面试的速效救心丸,你值得拥有!

    嵌入式的知识太多太杂,不知道面试经常问哪些? 书上说的知识点太抽象,没有一定的基础很难理解?

    别怕,本专栏用通俗的语言和比喻,为你讲清楚!

    包含C语言、计算机组成原理、操作系统、数据结构与算法及计算机网络等,详见大纲。

    1.【C语言】【1_变量】https://www.nowcoder.com/discuss/491773863525679104

    2.【C语言】【2_关键字】https://www.nowcoder.com/discuss/497562309628276736

    3.【C语言】【3_数据结构&位运算】https://www.nowcoder.com/discuss/505894349847224320

    ——————————————————————————————

一、城市

对于毕业后的第一份工作,选择哪个城市是比较重要的。尤其是在一个城市工作三到五年以后,再换另一个城市就涉及到一定的沉没成本。

具体选择哪个城市,取决于以下几个因素:

1. 就业机会

就嵌入式来说,一线肯定是就业机会最多的。而一线城市中深圳以中小企业居多、上海以制造业、芯片公司居多,北京相对中庸,广州嵌入式机会较少。

如果决定先去一线城市工作几年,建议去离家最近的一线,这样回家不会太难。别像我一样,长三角的人跑来深圳工作,离家1000KM+,回一趟家很麻烦。

二线城市中,嵌入式软件的工作机会还是挺多的。这其中有的是公司总部在该城市,如苏州、杭州等;有的是因为城市政策的缘故,有很多大厂的分部,因此就业机会很多。如成都、西安等。

2. 离家远近

如果只有一个offer,那么确实没办法,没得选。

如果有得选的话,切记:非必要不去一线城市,尽量去离家近的二线城市。

因为现在已经不是前几年了,随着经济增速放缓,一切都不一样了,越发了。(由最近两年的校招行情就可以看得出来)

记住,过去那种一线城市遍地是机会,万一翻身暴富的可能性,已经接近于无了。

现在想去一线的,要么就是家境优越,能够支撑一线一套房首付及月供,你只管去一线城市按部就班工作即可。

要么就是实在缺钱,想去一线城市拼几年攒够钱,看中了一线跳槽方便的优点。

其余同学,不建议去一线,不然多半会因为又卷离家又远而心神憔悴~

当然,我理解很多同学的想法,不去一线工作几年看看,心里始终是不甘心的。

对于这样想的同学,我建议还是去一下吧,不然心里始终在二线待着不是滋味。

3. 生活成本

现在普遍来说,吃喝方面的生活消费,一线和二三线的差距并不是非常大,一顿饭都在20块上下的样子。

最主要的差距还是房租。主要是单间价格,合租要便宜一些。

二线的房租普遍在1-2k就能住上不错的房子,而一线的话,想要住得好一些,基本上都在2-3k了。(北京、上海尤甚,3-4k;深圳的城中村除外~;广州低一些;)

当然,现在很多公司都会有针对这方面的补偿。

以我司为例,同一级别的offer,一线城市会比二线城市多2k,用以生活成本的多余开支。

4. 个人因素

这一块说的是同学们自己的家庭条件和个人想法。

如果家庭条件很不错,能够提供200w以上的首付支持,同时自己敢打敢拼,想要证明自己。去一线~

家庭条件比较差,能力强、能吃苦、敢于奋斗,想要快速攒到50-100买房。去一线~

家庭条件还可以,能够支持首付或者工资较高,可以5年左右攒个首付,并且想要Work Life Balance的同学。去二线~

当然,选的城市要有利于后续的职业发展,即该城市有好几家一定体量的嵌入式软件公司。

比如,尽量不要去长沙这种娱乐旅游为主的二线城市做嵌入式软件,跳槽比较尴尬。

二、岗位

嵌入式软件这一概念实在太大了,因为嵌入式软件本身就是一个大杂烩,什么都能往里面装。

如果硬是要给嵌入式软件的岗位/方向分一个类,包括但不限于以下方向:

1. 专业领域

这一类是指特定场景下的嵌入式软件开发,或者因为太过热门导致从原本的类别中分离出来成一个单独的体系。

①.蓝牙、WIFI开发

蓝牙的软件开发一般有蓝牙协议栈、蓝牙芯片驱动、蓝牙应用开发等,WIFI也是一样的协议栈、驱动和应用开发。

蓝牙和WIFI应用在我们生活中的方方面面,同时也广泛应用于物联网领域。前景虽然不会大火,但是很稳定。

查看相关介绍可知,蓝牙和WIFI都是短距通信,其中蓝牙主要是出于功耗考虑,WIFI是性能偏向。

基本上蓝牙/WIFI都是基于ARM中的M核,主要是出于功耗和专用性的考虑,这样的芯片内部通常运行的是RTOS。

其中的协议栈开发和芯片驱动开发,通常要去此类的芯片原厂才能够接触到,这样的工作经验非常值钱,遇到了一定要把握住。

在工作期间,一定要把蓝牙、WIFI的协议认真地学习一下,这个是核心,很重要。

总得来说,比较推荐~

国内主要的蓝牙、WIFI芯片厂商有:海思、高通、MTK、乐鑫、瑞芯微、恒玄、紫光展锐等。

②.Camera

Camera开发是指在嵌入式系统中实现摄像头功能,包括摄像头驱动、图像处理、视频编解码等技术。

这个不用我多说,现在手机上面的拍照摄像功能越发强大,以至于Camera已然从原本的附加功能发展成为一部手机的最大卖点,每次新机发布会必然隆重宣传。

Camera如此火热,众多手机厂家不断迭代更新,那么由此导致的必然是加班情况严重。当然,薪资也是毋庸置疑的高~

这一点是要有一定的心理准备的。

当然以上说的是手机领域,另外一个重要的领域是当下火热的自动驾驶领域。

新能源汽车中,很多厂商(特斯拉)采用的都是摄像头来识别道路标志、车道线、交通信号灯、行人、车辆等目标,以及进行图像处理和计算机视觉算法的实现。

这个方向也是非常推荐的,风口不解释。

最后就是一些安防和工业领域,这部分的Camera要求没那么高,相对的利润也没那么高,薪资待遇差一些。

但是加班可能不一定少哦~

总得来说,强烈推荐~

Camera相关的公司,可以看手机、新能源、安防、工业领域的公司介绍。

嵌入式校招指南【完整学习路线】【8_行业&公司】https://www.nowcoder.com/discuss/479793409926889472?sourceSSR=users

③.音视频

音视频开发主要包括音视频的采集、存储、传输、编解码、处理等技术。

音视频是一个应用领域非常广的方向,不仅在嵌入式领域使用,在直播、点播、视频会议等互联网领域也是应用广泛。

加上这一块的人才相对较少,因此后续跳槽的机会很多,涨薪幅度也很客观。

音视频涉及到的协议和专业知识是难点,也是谈薪资的资本所在。不过这一块的核心关键是音视频的处理算法,嵌入式在这一块承担的角色不那么核心,

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式校招指南 文章被收录于专栏

作者机械硕士,从零开始自学嵌入式软件,21届秋招进入国内芯片大厂。 从自身转行经历来看,网上嵌入式学习路线的资料少之又少,大多千篇一律且复制粘贴。 而嵌入式入行门槛高,技能树要求多,学习难度非常大,没有有效的方法指导,很容易迷失方向,错过校招。 在此专栏分享我的校招从零开始转行经验,请我喝杯奶茶,听我给你娓娓道来~ 平均每周至少一篇,三个月内完结。

全部评论
自学嵌入式找工作,只能说 自学个鸡掰 公司都死绝了
4 回复 分享
发布于 2023-09-15 00:54 上海
岗位介绍中的驱动软件开发介绍,用到了一个非常生动的例子~希望能够对大家有帮忙!如果有不明白的,欢迎大家评论区讨论~
点赞 回复 分享
发布于 2023-05-26 08:35 广东
如果要应聘应用工程师,需要掌握什么技术栈呢
点赞 回复 分享
发布于 02-20 22:15 江苏

相关推荐

航天一院 情报收集岗 一年23左右
点赞 评论 收藏
分享
#通信硬件知识分享# 1. 什么是嵌入式系统?2. 嵌入式系统和普通计算机系统有什么区别?3. 嵌入式系统的主要应用领域有哪些?4. 嵌入式系统的设计流程是什么?我这里有单片机、嵌入式、plc、需要资料的在评论区扣个65. 请解释一下嵌入式系统的实时性。6. 嵌入式系统中常用的微处理器架构有哪些?7. 请解释一下中断和中断处理程序。8. 嵌入式系统中的存储器类型有哪些?9. 请解释一下嵌入式系统中的闪存和EEPROM的区别。10. 嵌入式系统中常用的通信接口有哪些?11. 请解释一下I2C和SPI总线协议。12. 什么是多任务处理和实时操作系统(RTOS)?13. 嵌入式系统中常见的调试技术有哪些?14. 请解释一下嵌入式系统中的功耗管理技术。15. 嵌入式系统中常见的电源管理技术有哪些?16. 什么是嵌入式软件开发流程?17. 请解释一下嵌入式系统中的编译器优化。18. 嵌入式系统中的固件和驱动程序有什么区别?19. 请解释一下嵌入式系统中的模拟和数字信号处理(DSP)。20. 嵌入式系统中常见的传感器有哪些?21. 请解释一下嵌入式系统中的PWM(脉宽调制)。22. 嵌入式系统中常见的电机控制技术有哪些?23. 请解释一下嵌入式系统中的模拟输入和输出接口。24. 嵌入式系统中的实时时钟(RTC)有什么作用?25. 请解释一下嵌入式系统中的看门狗定时器(Watchdog Timer)。26. 嵌入式系统中的RTOS调度算法有哪些?27. 请解释一下嵌入式系统中的任务间通信机制。28. 嵌入式系统中常见的电源管理芯片有哪些?29. 请解释一下嵌入式系统中的引脚复用技术。30. 嵌入式系统中的电磁兼容性(EMC)有什么重要性?嵌入式C++面试冲刺可以看大佬面经  链接在下边  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
28
101
分享
牛客网
牛客企业服务