热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

今年是嵌入式香还是互联网香?

大家好,我是大师兄。今年校招形势确实比较严峻,想起互联网大厂去年高薪抢人,2022年校招鹅厂白菜总包40w历历在目:鹅厂打响

大家好,我是大师兄。

今年校招形势确实比较严峻,想起互联网大厂去年高薪抢人,2022年校招鹅厂白菜总包40w历历在目:

5e8265ee955d76a7c3bb7f4e5eef4753.jpeg

鹅厂打响互联网大厂校招第一枪!


现在看起来,如同回光返照,不胜唏嘘,大部人的互联网大厂美好期望梦碎,三十年河东三十年河西,嵌入式,IC芯片行业,今年还是不错的。如果能拿到这些行业大厂或者优秀创业公司的offer,薪资也不比互联网的差,对于校招来说,把基本功打牢,才能灵活调整方向,仍然可以获得一个不错的offer,今天分享一个球友校招经历,作为亲身经历者,很多经验值得借鉴,希望可以给大家一些启发。

个人基本情况

本人本硕双非,计算机专业。本人真的很菜现在拿的都是小厂offer,,目前拿到的意向或者offer的有泰凌微(已拒)、景嘉微(大概率被鸽)、旗芯微(已签)、北京万集(已拒)、江波龙(已拒)、海康威视(在等谈薪),ADI已经通过二轮技术面试,集创北方和芯星通泡池子泡无了。

秋招项目简历的有四个,自学项目基于imx6ull车牌识别、freertos简单内核实现,工作期间一个多点触摸屏项目STM32驱动、本科期间老师外包项目stc15驱动。在这里提醒一下在有时间的情况下,尽量多弄几个项目。因为在面和芯星通的时候,面试官对我说她挂了一堆简历,然后看到我简历上面项目比较多,然后她就说觉得我个人学习动手能力应该比较强,然后面了我。

本科期间,因为是物联网专业学过单片机,后面被老师叫去干活,做一个环境监测系统,挣了人生第一桶金400元。一战985复试被刷,工作过几个月也是做嵌入式软件开发,后面辞职考研二战上岸。研究生期间,因为是做密码学方面的研究。基本上研一到研二上,基本上没有碰过嵌入式软件开发了,相关一些东西基本忘完。中间也都按照C++后端技术路线学习一些东西,也就是今年3月份互联网大面积载员和毁约,也就是某某几个公司轮流热搜载员。我当时悟了,果断把手上的《go底层原理剖析》放下,go的那个框架我也不看了。

就此的话,我就进入linux驱动开发自学中去了。首先买了一块野火IMX6ULL开发板,对着野火linux驱动教程。基本上掌握了字符驱动的编写,熟悉驱动设备模型。这里比较重要的一些知识点比如中断过程、模块怎么加入内核中、驱动模型等。当然还有linux内核进程管理、内存管理、文件管理等几大模块知识框架知识,不求细节每到一处,大体熟悉原理机制。特别需要深刻理解内存管理,,比如new或malloc的过程,一系列的调用,以及它占用那块区域和那块区域怎么分配的。中断,硬中断和软中断是怎么协同完成中断这个中断事件,或者是说从芯片收到的电信号到中断函数执行的流程。比如同步与互斥,之间的各种锁的实现及特点,使用那种情况。

面试

实习面试:到5月份左右,我开始准备投实习练手,积累面经。实习面试了高通、英特尔,也投了其它国内某某公司竟然挂了简历。

高通面试问题:问了一些八股文类的,项目问的不多,和加上自己研究方向。

英特尔:聊得不错,问的也都答上来。问我啥时候可以过去实习,后面就没有消息了。

提前批的公司有:oppo简历挂、地平线二面挂、zeku一面挂、百度一面挂、蔚来笔试挂、中了初创汽车mcu芯片公司旗芯微嵌入式软件(技术面+HR面)、中了景嘉微Linux软件开发工程师(二轮技术面+HR面)、中了北京万集嵌入式软件、泰凌微二轮技术面+HR面(泡池子中)。

我以亲身试险:oppo、地平线、zeku、蔚来不要投提前批,会影响正式批的。还是先打野,积累下经验吧。当然这里不是建议你不要投提前批呀,而是投之前打探清楚是否会影响正式批再去投。比如今年有公司提前批基本上招满了,提前批拿到offer也会让你接下来的秋招,睡觉安稳。据今年来说的话,芯片公司在6月中旬开始提前批了。关注一下,数字IC打工人这个公众号,基本上每天会有3个公司招聘信息更新,这里感谢一下号主。信息来源的也很重要,尽量潜水

正式批的话,投了vivo、华为简历直接挂、集创北方(技术面+技术&HR面)两月池子挂、中了江波龙(技术面+HR面)、和芯星通(一轮嵌入式后被转岗测试研发+二轮技术面+目前还在等结果)、海康威视(内推码的话免笔试+技术面+HR面+目前等流程)、收到笔试有英特尔、AMD、壁仞科技......基本投的大概有笔试,因为投的太多了,实在记不起来了。还有其它一些公司在等结果的以后再更新。到九、十月份也面试了上海瀚博半导体(一面挂)、芯动科技(在等二面安排)。

具体面经的话:这个不太好说,基本上看面试官的心情,俗称薛定谔的猫。所有面试官问的一些八股文问题,可以做一个简单的交集。比如堆栈的区别、static的作用、volatile的作用、指针常量与常量指针、C++的多态实现,这些基础问题答得好坏很有可能影响面试官对你印象,在这里我想说的是不要凭着记忆背诵,这样肯定不行。对于堆栈区别,为啥会有堆栈,它们在进程中是怎么分布的,然后再谈具体的不同由啥导致的,不要上来把那些背的知识直接怼。对于static关键字修饰变量,你要说出在进程内存管理它是那块区域的,为啥栈中的变量被回收了,static为啥不变的,同时从在C语言中和C++中不同特点,如C++类中的static成员为啥需要类外初始化、C语言中如何?总而言之,是回答为啥有这些特性以及咋实现的,而不是有这些特性及作用。

这里我举列的这些八股文,想表达的是大家在看八股文的时候真的要理解系统整体的知识,回答的时候不要直接背某某作用,这样太单一片面的回答会让面试官觉得只知表面不知所以然,而是应该系统地把这个知识点来龙去脉都回答上去,这样基础问题答得好,面试官才会对你项目感兴趣。一般面试时间是有时间的,如果你能把八股文的知识答得细致一点,时间久点,那么你的简历项目相对被问的时间短。可以自己把握平衡。然后就是关于简历上的项目,有时间的准备的话一定找一两个比较难度的开源项目去实现,这样会让面试官更信服。其次,写在简历的上一定要会很熟悉。明后年秋招的学弟学妹们,可以照企业要求提前写一份简历,然后自己照简历技术点进行学习。这样会更有目标。面试万变不离其中的,是对知识的整个系统深刻理解。最好当你懂得某个知识点时,和你同门讲一次。

简单介绍一下做芯片公司的:

1.处理器芯片:GPU如外企Intel、英伟达、AMD,国产GPU,壁仞、摩尔线程、芯动科技、景嘉微等国产GPU,做CPU的有外企Intel,AMD、IBM、高通;国内CPU公司有华为、龙芯、海光、北京君正等;MCU有萨电子、恩智浦、ST、华大半导体、士兰微、复旦微电子等;DSP有外企Microchip、TI、ADI、ARM,,国内公司湖南进芯、江苏宏云、昆腾微电子、深圳创成、上海耀芯、国睿科技(中电科14所)、中电科38所、华夏芯(北京)、青岛本原微、北京中科昊芯;

2.存储芯片:外企三星、海力士、美光,国内存储芯片企长江存储、长鑫存储、兆易创新、华天科技、复旦微电子等;

3.传感器类芯片:国外的有博世、意法半导体、德州仪器、霍尼韦尔、飞思卡尔、英飞凌、飞利浦、亚德诺,国内的有汉威电子、苏州固锝、华工科技、昆仑海岸、敏芯微电子、中芯国际、中航电测等;

4.电源芯片:国内外企业有:芯源系统、TI、英飞凌、东芝、瑞芯微、圣邦微电子、上海贝岭等;

5.通信芯片:蓝牙芯片:高通、赛普拉斯、Dialog、ST、紫光展锐、泰凌微、乐鑫,无线芯片:高通、博通、Marvell、联发科、瑞昱、乐鑫,窄带物联网芯片,在NB-loT芯片领域有代表性的企业有:高通、华为、中兴微、联发科、紫光展锐等;

6.接口芯片: 东芝、ADI和全志科技、纳芯微等。

以上只为大概介绍,肯定不全面,欢迎朋友们补充。

介绍这么多芯片公司的目的,想说的是计算机类专业的朋友们,可以看看芯片类的公司,不要盯着互联网大厂,大厂虽好,适合自己职业发展更为重要,不要盲目追求大厂光环,多个光明前途赛道会不会好一点。这当然只是个人一些简单想法,求轻点喷。长远地看,国产芯片替代外国芯片这一趋势不可阻挡,个人应该顺势而为。

结合目前的技术发展而言,5G技术势必要普及到各个角落,终将会迎来物联网发蓬勃发展。作为一个技术人来说,就是现在做好自己技术储备坐等风口,去寻找自己的方向。

最后个人一丢丢见解

面试自我介绍我的模板是:本科期间项目或竞赛+研究生项目竞赛(穿插简历上自己做的项目)+个人技术栈介绍(照搬简历上的技能点:比如熟悉Linux字符驱动开发、熟悉C++的新特性,了解多线程编程、熟悉接口协议等)+个人性格爱好介绍。

最后一个是对于找后端开发很难找到合适工作的,想转嵌入式软件朋友们来说:嵌入式优点有那些:1.对学历的要求不高;2投芯片公司嵌入式软件笔试基本上没有算法题(不代表你不准备一下下)或者有的少数也不会很难;3未来发展前景不错比较于目前互联网来说,35岁被毕业的风险小,因为底层技术更新慢,越老越吃香;4技能要求低,初级的话只要你会C/C++,了解接口协议、对操作系统理解稍微深一点(具体到stm32与外设怎么通信的,stm32需要提前做哪些工作才可以通信),买块板子自己照着视频捣鼓一个月大概就知道咋回事。进阶的话就需要会Linux驱动编写,需要深入理解linux里面的一些机制,具体选一个嵌入式领域钻研;5.去芯片公司的嵌入式软件薪资待遇比互联网也不差多少哦,目前开奖的offer都有30W左右;6对于后端开发岗位来说,嵌入式软件类的岗位暂时没有那么卷。只是个人的一点认识,不到位求轻点喷呀。缺点的话:可能想转的话没有人带,不知道咋学。

共勉

前面我介绍那么笔试和面试的公司,你看我双非本硕都可以有这么多的机会去,你们肯定会比我更好的。一定要有自信的心态,明确的秋招时间规划和踏实的努力。对于目前还没有找到工作的朋友们,心态要稳住,不要太焦虑了,保持阳光积极,相信自己肯定能行的,秋招不行,积累功力等春招呀!实在不行你还有一个硕士学位、本科学位还有很多选择呀!所以说,暂时找不到好的工作,合适的工作,都不是事。一切都会有好的结果的,只要你努力一下下。

哈哈,鸡汤不要太多了。可能我就是爱说几句吧。

最后扣一下题,大家觉得互联网还香吗?  不管香不香,历史的大趋势我们控制不了,我们能做只是做好自己,不用焦虑,修炼能力,看清趋势,等待时机,然后抓住机会,人生如果能抓住1-2个机会就已经非常不错了。


欢迎加入极客星球圈子,分享多年工作经验和基础技术深度理解,扩展视野,直播分享,面试问题,项目训练和指导,问题答疑,可以帮助想进各类大厂(芯片,自动驾驶,嵌入式,互联网等)制定学习路线和学习帮助, 可以分享各种不同公司宝贵的职场工作经验, 项目经验,普升经验,希望少走弯路,做得更好。

1ce5b53a2c1bf4c8edd12ebec2f60478.jpeg

我的编程能力从这时候开始突飞猛进的

详细点击查看-> 极客星球

6c66bc10da9ec21a89d8383f3f54fe2d.jpeg

IT工程师的成长路线

这里我正在准备搞一个后端集训营,当前招聘要求越来越高,要想获得高新offer或者快速普升高级职位,必须拿出自己的实力,尤其是背景不怎么好的同学,技术实力就是最好的竞争力,但很多知识需要历练才能理解深刻,所以需要有人指导才行,这样才能快速崛起,从上到下打通整个技术链条(从编程语言,算法,应用框架,中间件,到底层(Linux内核),甚至到底层硬件等),加强内功修炼(硬件+软件),加强基本功, 让以后路更好走,希望尽最大努力帮助大家。

详细了解-->>后端集训营|突飞猛进

648b475503f525dc2d5afa37b712ac00.jpeg

并发/并行技术全景指南


acd2d62bff6bce7ad85e4f279e860338.jpeg

Linux调度系统全景图

14f33234a4389eb28aeb568312eb937c.jpeg

弯道超车


83444ff52932ed0236aa44bff5dfd944.jpeg

如何才能掌握所有的编程语言



看完一键三连在看转发点赞

是对文章最大的赞赏,极客重生感谢你ef4a4fd806a6271c7421f737cb62de29.png

推荐阅读

cc0e1acd62b22369d7b0e6673d578a16.jpeg

定个目标|建立自己的技术知识体系


b4f96c747fbffa0faf1938daea069f6a.jpeg

大厂后台开发基本功修炼路线和经典资料

738710184468985e8d3b95c6a84e672a.jpeg

难走的路,从不拥挤

感谢一键三连在看转发点赞



推荐阅读
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 视觉Transformer综述
    本文综述了视觉Transformer在计算机视觉领域的应用,从原始Transformer出发,详细介绍了其在图像分类、目标检测和图像分割等任务中的最新进展。文章不仅涵盖了基础的Transformer架构,还深入探讨了各类增强版Transformer模型的设计思路和技术细节。 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ... [详细]
  • 本文将详细探讨 Python 编程语言中 sys.argv 的使用方法及其重要性。通过实际案例,我们将了解如何在命令行环境中传递参数给 Python 脚本,并分析这些参数是如何被处理和使用的。 ... [详细]
  • Uniswap 与 MoonPay 合作,引入法币交易功能。本文探讨这一合作对用户进入加密货币领域的安全性及便利性的影响。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 汇编语言:编程世界的始祖,连C语言都敬畏三分!
    当C语言还在萌芽阶段时,它首次接触到了汇编语言,并对其简洁性感到震惊。尽管汇编语言的指令极其简单,但它却是所有现代编程语言的基础,其重要性不言而喻。 ... [详细]
  • HTML前端开发:UINavigationController与页面间数据传递详解
    本文详细介绍了如何在HTML前端开发中利用UINavigationController进行页面管理和数据传递,适合初学者和有一定基础的开发者学习。 ... [详细]
  • 编译原理中的语法分析方法探讨
    本文探讨了在编译原理课程中遇到的复杂文法问题,特别是当使用SLR(1)文法时遇到的多重规约与移进冲突。文章讨论了可能的解决策略,包括递归下降解析、运算符优先级解析等,并提供了相关示例。 ... [详细]
  • D17:C#设计模式之十六观察者模式(Observer Pattern)【行为型】
    一、引言今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份& ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 春季职场跃迁指南:如何高效利用金三银四跳槽季
    随着每年的‘金三银四’跳槽高峰期的到来,许多职场人士都开始考虑是否应该寻找新的职业机会。本文将探讨如何制定有效的职业规划、撰写吸引人的简历以及掌握面试技巧,助您在这关键时期成功实现职场跃迁。 ... [详细]
  • PHP面试题精选及答案解析
    本文精选了新浪PHP笔试题及最新的PHP面试题,并提供了详细的答案解析,帮助求职者更好地准备PHP相关的面试。 ... [详细]
  • 在图论中,完全图是指一个无向图,其中任意两个不同的顶点之间都恰好有一条边相连。本文探讨了如何通过删除不超过指定数量的边,使得完全图中的连通分量数量最大化。 ... [详细]
author-avatar
株洲市网商会
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有