23届非科班选手秋招转码指南

news2024/11/29 2:30:33

1.秋招情况介绍

1.1自我介绍

我是一名23届非科班转码选手,本硕均就读于某211院校机械专业,秋招共计拿下12份offer,包括大疆创新、海康威视、联发科技、理想汽车、中电28、阳光电源等各行业、各种性质企业的意向。主要的投递岗位为嵌入式软件工程师,主要求职方向是新能源汽车领域和半导体领域。

综合来看,23届的秋招难度要明显大于22届秋招。主要体现在以下两个方面:1.岗位少。主要的几家招人大厂都有明显缩招迹象,下面一张图片就直观地反映了这种情况。

(图源来自网络)

也就是说仅仅一年过去,很多大厂的难度会呈现直线提升的趋势,去年师兄能进的厂今年已经就高攀不起了。但今年也出现了很多初创半导体公司以及一些新能源行业的企业,并且一般都能给出不错的待遇,但是也存在一定的风险。2.待遇低。以华子为例,去年进华子的师兄给的都是14级,今年身边进华子的同学很多都给的13级。兴子今年的待遇也没有上涨,并且招聘门槛大大提高,已经不再是我们这种非科班选手的保底了。

1.2转码的利弊

为什么要转码?对于我个人来说,我是想要进私企大公司上班,而同样一家公司,结构岗的难度是要远大于软件岗的,更何况可能这家公司就不需要结构岗。

整体而言,软件岗的待遇、高薪资岗位、工作环境都是要好过传统工科的。以待遇而言,身边一般结构岗或者仿真岗同学的薪资待遇大概在总包15-20w左右,也有能到30w的,但这基本上就是极限了。软件岗的同学一般在20-30w左右,不过也极少有上到40w的。但是软件岗的很多同学的高薪是建立在进入中小公司、承担一定的风险情况下,结构、仿真岗的同学一般都是在央国企单位或者本地大企业,承担的后续风险会小一些,这种情况就见仁见智了。

转码的过程一般来说是比较痛苦的。在完成教研室日常任务的同时,需要自学计算机的相关知识,很多时候还需要自己寻找项目,并且缺少教研室师兄师姐的传帮带过程,会承受来自物理和心理的双重压力。因此如果说自己对写代码并不是很感冒,没有特定的行业和岗位目标,没有必要跟风强行转码。码农也只是一个很普通的职业,只不过暂时而言收入和前景较我们传统工科而言会好一些,但归根结底也是一份卖苦力的普通工作,只要自己过的开心就行了,没必要非得写代码。

如果真的想好要转码,看看自己教研室的师兄师姐们,之前有没有成功转码的,他们的求职公司和岗位大概是哪些,大致的薪资范围如何,这会极大程度上给你提供参考。如果能获得师兄师姐的经验传授和帮扶,这是再好不过的。如果没有也没关系,这篇文章大概率能解决你的疑惑,毕竟我也是这么过来的。

1.3未来秋招形势

23届的秋招大致是最近几年形势最差的一年,特别是针对互联网而言。但这也只是相对而言的,互联网的收入水平还是吊打其他所有行业的,只不过是渐渐的这个差距在缩小而已,过去的互联网狂欢时代已经过去了。传统工科的待遇已经有了明显的上涨,去年某长三角传统企业薪资在12k左右,今年涨到15.5k;特别明显的是迪子的打包招聘,机械作为F类专业给出了12k*1.33*12的打包价,狠狠地涨了一波志气。但就像一个笑话说的,机械月薪8000王者归来,计算机月薪10000尽显颓势,只能说传统工科在慢慢爬坑,并且有继续好转的迹象,但计算机仍然是工科王牌专业,暂时没有消退的趋势,只是彼此之间的对比在渐渐缩小。

今年最亮眼的行业无疑是新能源行业和半导体行业。新能源行业的代表就是迪子,今年为无数迷茫的毕业生送来了秋天的第一个offer,而很多新能源汽车的主机厂都给出了总包30+的offer。此外,储能相关公司、很多动力电池厂今年也大规模的招人,也给出了不菲的待遇。半导体行业感觉迎来了较大规模的招聘潮,各种没听过名字的初创企业开出30甚至更高的总包进行招聘,至于这个行业明年会怎么样我无法预测,只能说相信国家,相信中国制造,未来肯定会更好。

整体而言,传统互联网今年是有所降温的,但仍然提供了最顶尖的工资,吸纳了最顶尖的人才,而新能源、半导体行业的崛起,给嵌入式、硬件的同学提供了很好的选择机会,特别是学硬件的同学,我个人感觉工资都很高,并且竞争没那么激烈,当然做硬件的门槛也比较高。

1.笔面试准备

2.1笔试准备

目前市面上的大厂都需要笔试(一些公司提前批不需要笔试),笔试的重中之重就是算法,我个人的笔试学习主要分为以下几个步骤:1.系统性地学习了一遍数据结构;2.针对算法专题进行刷题;3.主刷leetcode热题。共计题量在200左右,只能说勉强够用。如果是志在大厂或者互联网的同学,最好能刷到400题,熟练掌握常见的middle题。下图所示是我的秋招记录,包括招聘各个环节的日期、笔试难度、面试难度、是否有手撕代码等。我会在文末给出联系方式,大家可以联系我获取表格。

 我建议大家可以先根据视频或者书籍自学一下基本的数据结构,课程我推荐浙江大学陈越老师的数据结构,讲的很好。紧接着可以按照章节进行集中刷题,建议关注公众号代码随想录,我是按照公众号中提供的刷题攻略进行顺序刷题,最好的点是他的解答详细,甚至作者还会在b站出视频讲题。

完成章节刷题后,我就不断重复刷leetcode的hot100,只要不断地重复,题目迟早会做的。

2.2面试准备

面试主要分为两个部分:手撕代码和八股文问答。手撕代码指面试时现场出题,在面试官眼皮子底下写题。一般互联网的顶尖大厂的手撕代码难度能到middle级别,甚至会有hard出现。对于嵌入式软件来说,一般只是easy级别的题目。特别是一些经典的比如排序算法中的冒泡排序、快速排序,或者基本的链表、堆栈的构建,出现的频率会比较高。

八股文一般会围绕你的项目或者实习经验进行问答,伴随着问答的深入可能会向相关内容拓展。这里推荐一个公众号:嵌入式与Linux那些事,博主总结了一份秋招经验,八股文部分也很详细,基本上理解性地背下来后,基本80%的问题都能回答上来。我建议先进行一遍计算机基础课程的学习,然后再理解性地背诵八股会更好一些,我是通过视频课程进行学习的,具体推荐如下:

  1. 计算机组成原理:这一门课我看的是mooc上的华中科技大学的课程,但感觉讲的不是特别详细,建议大家重新选择课程;
  2. 操作系统:b站上哈工大李治军老师课程,讲的很好,可以多看几遍加深理解;
  3. 计算机网络:b站上湖科大老师的课程,动画讲解的非常详细。

看完这些课程后,再去背诵八股文,会有一种复习的感觉,理解起来没那么吃力。

2.3软实力准备

以上所说都是我们的硬实力,是找工作的基础,而软实力也是特别重要的,我甚至觉得是五五分成,因此大家一定要提高自己的软实力。

首先,自己一定要拥有一份过的去的简历。简历不需要花里胡哨,简介大方是最好的,这里推荐一个网站超级简历,用普通的模板就行了,保持在一页以内。内容方面,自己信息的部分要少,电话、邮箱、学历就够了,至于课程什么的没必要添加(如果实在没得写,就加吧)。重点要放在实习内容和项目经历这两项上,要详细地进行复盘,把这些内容分点写出来,最好用能让人一目了然的数据进行表达和叙述。简历上专业技能部分要表面自己的技术栈,这些技术栈一定是和你的实习或项目经历一一匹配的。最后添加些奖项之类的,把内容填满。建立写完后,编写一个对应的自我介绍,将其背熟,每场面试开场的时候就可以不用手忙脚乱了。

表达能力是特别重要的,你的真实实力乘以你能表达出来的部分,才是你真正的面试表现,对于这种能力的培养,我只能说疯狂面试,每次面试做好记录和复盘,这一次面试的问题下一次尽量进行改善,这样就能越来越好,甚至能拿到超出自己能力的offer。

一定要提前关注自己心仪的公司,直接添加其官方公众号就可以,或者在牛客上关注一些做秋招汇总的帖子,有时候仅仅是投递时间的早晚,就会决定你是否能够拿到offer。对于提前批来说,我的建议是一定要参加,拿来练手也好,直接奔着目标公司去也好,都是很有意义的,很多公司提前批就会招满,后续的秋招岗位就比较少了,你到时候准备得再充分也无济于事。

在面试一家公司之前,可以去网上查一查这家公司,它的规模、行业地位、企业文化之类的,会让面试官觉得你是有备而来,有想要加入公司的愿望。

3.写在最后

秋招是一个长期的过程,要保持心态,工作肯定是能找到的,毕竟年年说最难就业季,年年也都这么过来了,不要渲染焦虑的情绪,吓到的只有自己。最后留一个联系方式VX:yg1278471368。祝愿大家秋招顺利!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/402081.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

若依微服务版在定时任务里面跨模块调用服务

第一步 在被调用的模块中添加代理 RemoteTaskFallbackFactory.java: package com.ruoyi.rpa.api.factory;import com.ruoyi.common.core.domain.R; import com.ruoyi.rpa.api.RemoteTaskService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springf…

【springmvc】执行流程

SpringMVC执行流程 原理图 1、SpringMVC常用组件 DispatcherServlet:前端控制器,不需要工程师开发,由框架提供 作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求 HandlerMa…

Windows7,10使用:Vagrant+VirtualBox 安装 centos7

一、Vagrant,VirtualBox 是什么二、版本说明1、win7下建议安装版本2、win10下建议安装版本三、Windows7下安装1、安装Vagrant2、安装VirtualBox3、打开VirtualBox,配置虚拟机默认安装地址四、windows7下载.box文件,安装centos 71、下载一个.b…

拐点!新能源车交付均价首次「低于」燃油车,智能电动成新爆点

2023年开局,随着特斯拉打响新能源汽车市场的「价格战」首炮,除部分燃油车品牌(仍依赖自身多年的用户和品牌积累的溢价能力)没有跟进之外,几乎所有的新能源车型都在进行车型价格的下调。 而数据也在反映市场的拐点即将来…

深入理解Zookeeper的ZAB协议

ZAB是什么ZAB(Zookeeper Atomic Broadcast):Zookeeper原子广播ZAB是为了保证Zookeeper数据一致性而产生的算法(指的是Zookeeper集群模式)。它不仅能解决正常情况下的数据一致性问题,还可以保证主节点发生宕…

最全的论文写作技巧(建议收藏)

近10年来,笔者有幸多次参与教学论文的评审工作,在此,特将教学论文写作的步骤及相关问题整理汇总如下: 一、选定论题 (一)论题在文中的地位与作用 严格地讲,论文写作是从选定论题开始的。选题…

Android源码分析 - Parcel 与 Parcelable

0. 相关分享 Android-全面理解Binder原理 Android特别的数据结构(二)ArrayMap源码解析 1. 序列化 - Parcelable和Serializable的关系 如果我们需要传递一个Java对象,通常需要对其进行序列化,通过内核进行数据转发,…

这几个群,程序员可千万不要进!

震惊!某摸鱼网站惊现肾结石俱乐部! (图源V2EX) 无关地域、无关性别,各位程序员们在肾结石这个病上面有着出奇一致的反应。诸如此类的各种职业病在我们的生活中更是十分常见。 也可能是到年纪了,在办公室…

ATTCK v12版本战术介绍——提权(一)

一、引言在前几期文章中我们介绍了ATT&CK中侦察、资源开发、初始访问、执行、持久化战术理论知识及实战研究,通过实战场景验证行之有效的检测规则、防御措施,本期我们为大家介绍ATT&CK 14项战术中提权战术(一)&#xff0c…

计算机图形学09:二维观察之点的裁剪

作者:非妃是公主 专栏:《计算机图形学》 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩 文章目录专栏推荐专栏系列文章序一、二维观察基本…

设计模式4——行为型模式

行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它设计算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为&…

[洛谷-P1272] 重建道路(树形背包DP)

[洛谷-P1272] 重建道路(树形背包DP)一、题目重建道路题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1提示样例解释限制与约定二、思路1、状态表示2、转移方程3、循环设计4、初末状态三、代码一、题目 重建道路 题目描述 一场可怕的地震后&…

计算机Ping命令使用详解

计算机Ping命令使用详解 在网络中 ping 是一个十分强大的 TCP/IP 工具。它的作用主要为: 1、用来检测网络的连通情况和分析网络速度 2、根据域名得到服务器 IP 3、根据 ping 返回的 TTL 值来判断对方所使用的操作系统及数据包经过路由器数量。 我们通常会用它来直接 ping ip 地…

uni-app api 获取系统信息(高、宽)用法及封装

uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息 uniapp 官网解析地址 uni.getSystemInfo 异步获取系统信息 参数名类型必填说明successFunction是接口调用成功的回调failFunction否接口调用失败的回调函数completeFunction否接口…

腾讯混元AI大模型训练技术揭秘——太极AngelPTM

编者按:秉承“技术提效”理念,腾讯广告不断探索技术能力边界,全面升级广告系统,基于“一大平台、两大模型”持续精进创新研发,提升投放效率与投放效果,助力广告主实现高效的全域经营与生意增长。本篇文章是…

请介绍类加载过程,什么是双亲委派模型?

第23讲 | 请介绍类加载过程,什么是双亲委派模型? Java 通过引入字节码和 JVM 机制,提供了强大的跨平台能力,理解 Java 的类加载机制是深入 Java 开发的必要条件,也是个面试考察热点。 今天我要问你的问题是&#xff0…

ESP32驱动-红外寻迹传感器驱动

红外寻迹传感器驱动 1、红外寻迹传感器介绍 红外寻迹传感器具有一对红外线发射管与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,输出接口会输出一个数字信号(低电平或高电平,取决于电路…

JVM篇之内存及GC

目录一、JVM内存区域1.1程序计数器1.2虚拟机栈1.3本地方法栈1.4堆1.5方法区二、JVM运行时内存2.1新生代(轻量级GC)2.2老年代(重量级GC)一、JVM内存区域 JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法栈】、线程共享区域【JAVA 堆、…

蓝桥杯嵌入式PWM_IN(打开中断)

1.原理图 2.配置 3.代码 关键函数 HAL_TIM_IC_Start_IT(&htim3,TIM_CHANNEL_1) HAL_TIM_IC_CaptureCallback(TIM_HandTypeDef *htim)//回调函数 HAL_TIM_GET_COUNTER(&htim3) __HAL_TIM_SetCounter(&htim3,0)void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef …

spring5源码篇(4)——beanFactoryPostProcessor执行/注解bean的装配

spring-framework 版本:v5.3.19 前面研究了beanDefinition的注册,但也仅仅是注册这一动作。那么在spring容器启动的过程中,是何时/如何装配的?以及装配的bean是如何注入的? (考虑到xml方式基本不用了以及篇…