嵌入式软件,秋招备战经验

端午已过,今天是儿童节,不觉今年已经走到了6月份,这就意味着秋招已经缓缓的向我们走来。作为经历过23届秋招的过来人,当时拿了,工控龙头-汇川技术,安防龙头-海康威视,以及国内电车知名品牌-极氪的嵌入式软件的offer。最后选择加入汇川技术,目前工作接近一年,对于嵌入式软件学习路线,大公司应届生招聘模式以及面试技巧,有了更深理解。今天趁着儿童节休息,给各位分享一下。#牛客创作赏金赛#
首先,最重要的是项目经历,对于研究生来说,企业默认是要有工作经验的,面试的时候一般从项目出发,再延伸到具体的技术上。对于本科生来说,企业更看重比赛经历,有一些竞赛获奖经验的本科生,企业是更青睐的。所以一定要准备2-3个拿得出手的项目,对于苦于没有项目经历的学弟学妹们,我可以提供,具体项目简介可看我主页。#嵌入式##嵌入式项目经验分享##秋招#
其次,就是要在做项目的过程中,不断来完善嵌入式知识体系。对此我总结如下几点:1、要花1-2个月的时间,扎扎实实的把C语言过关,一定要注重C语言细节以及编程规范,这可以通过刷牛客上的选择题,以及算法编程题来提高;2、需要具备MCU思维,通过学习某一款MCU,来了解微机系统的基本架构,以此实现举一反三,当碰到常见的MCU可以得心应手常见的MCU包括 ST、NXP、GD;3、掌握一款操作系统包括freertos 或者Linux;4、需要掌握常用的通信协议,包括    Modbus、CanOpen、Lwip、Ethercat、Profinet;5、还需要学习数据结构,理解数据结构的作用,以及各种典型数据结构的思路,包括链表,队列,线性表,列表。#嵌入式秋招#
最后,在具备项目经历以及完善的知识体系后,需要考虑具体行业背景。嵌入式只是一种工具,需要在具体的行业中才能体现出作用。个人而言,目前是处在工业控制领域,所做的内容与电机控制相关,这涉及到本科时学习的一些专业基础课,包括电机学 自动控制原理 电力电子等等。所以本科时一些重要的专业课也建议去回顾一下。工作后才发现,这些曾经学的很懵觉得一无是处的专业课,工作时用到的很多。#简历中的项目经历要怎么写#
全部评论
好厉害👍🏻
点赞 回复 分享
发布于 06-01 19:45 上海

相关推荐

近年来软件非常的卷,嵌入式也是一篇红海,但是相对于软件来说,硬件的情况好了一些,而且待遇也不低,所以很多人萌生了转硬件的想法,这个帖子给大家介绍硬件岗位和一些硬件的基本知识。 首先硬件分为两大类,一种是IC,也就是我们说的芯片,另一种是板级,也就是常见的pcb电路板。   Ic的岗位去年秋招非常卷,大致分为模拟ic,数字ic两类,模拟ic又分设计和版图,设计的话如果你不是科班的话建议直接放弃,而且需要较高的学历,双9和强211已经是必备了,版图的话相对来说就轻松一些,条件也要宽松很多。另外就是数字ic了,根据去年秋招情况的话,还是不推荐大家去转,除非你拥有很高的学历,或者你本身就是科班。  所以这个帖子主要给大家介绍板级硬件,板级硬件的话种类很多,手机,电脑,闹钟,fpga,通信模块,电源,服务器等等等等等,所以在这里我给大家大致分为四类,一种是普通嵌入式硬件(低速硬件),例如,小家电,小玩具,等这些,普通常见的。一种是高速硬件(fpga,手机,电脑主板,光通信模块),还有电源硬件(低功率,高功率,驱动电路,llc dcdc),还有就是最难的射频电路(天线,放大器,射频源)。当然有的人可能会说还有医疗硬件,工控硬件,,其实这些都是以上基本的硬件组成的大的硬件系统,总之,种类十分的多。  那么我们在本科和硕士的时候要如何转入硬件呢,这里首先说本科专业(电子,通信,光电,计算机,等都可以),总之只要你的专业与电相关一点基本都是没问题的,硕士的话如果你的导师不研究硬件列入材料,物理,等也没问题。接下来就介绍具体如何学习。  1.首先你要学习电路基础,只要掌握前面几章的kcl,kvl一些基本电路定律,即可。不需要掌握后面太多的复杂系统。2 数字电路,模拟电路要掌握好,尤其是模拟电路,运算放大器,三级管状态特性曲线这些。3 再根据你想做什么硬件,选择具体一部分内容,比如你想做电源,那就要学dcdc,acdc,llc,buck,bost这些基础电源拓扑。你想做射频就要学习天线,射频电路,微波工程这些,你想做高速就要学习,信号完整性,阻抗匹配这些。当我们有了以上基础知识,我们就可以开始正式来设计一些电路,制作电路,并去测试它。说实话,硬件是非常注重实践的,只有你的电路真正制作出来,测试完,才能知道是否合格。实践部分我们需要掌握以下几点。(实践的项目可以是实习公司,网上寻找,文献复现等等等。)1,熟读芯片的数据手册,并理解为何要选用该芯片,具体每个原件的选项设计思路,他的作用是什么。学习别人设计思路2.熟练掌握eda工具,例如Ad,cadence,pads等,我们只需要掌握一个即可,如果刚开始不会绘画原理图,和pcb,可以到b站寻找课程,非常的详细,一般我们掌握到6层几本上就达到校招要求了。3,打板,买零件焊接,这一部分可以去jlc,但是如果是自学的话只能自己出钱了,焊接要学会认识各种封装,掌握一些技巧。4,测试 一般的硬件示波器就能测不少数据,但是电源的话有时候可能还需要负载,等仪器,射频的话需要的仪器就更贵了,网分,频谱仪等。这也是硬件难转的原因吧,一般实验室都会有一些基础仪器,如果你没有仪器,那就尽快找实习。去公司学习。总之硬件实践更重要,要多去动手,多去做。
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
评论
5
8
分享

创作者周榜

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