当前位置: 首页 > news >正文

逆风翻盘拿下感知实习offer,机会总是留给有准备的人

个人背景

211本,985硕,本科是计算机科学与技术专业,研究生是自学计算机视觉方向,本科主要做C++和python程序设计开发,java安卓开发,研究生主要做目标检测,现在在入门目标跟踪和3d目标检测。无论文,竞赛和实习方面,一段大厂实习,一段自动驾驶方向实习,本科生期间蓝桥杯国二、天梯赛国三、全国大学生数学竞赛省一、数学建模国赛国二,研究生期间华为杯数学建模国二、科大讯飞算法竞赛第二和第四名、华为算法竞赛第九名等。

实习offer情况

在实习中投递的岗位主要是自动驾驶的感知算法岗、计算机视觉算法和机器学习岗,曾经取得了第四范式、飞步科技、momenta、赢彻科技等企业的实习offer。在本文中我主要对以上三种岗位相关的实习面试情况进行分享。

前期准备和失败经验

我实验室做的方向我个人不喜欢,所以都是自学计算机视觉相关知识,目前掌握了机器学习、图像分类、图像分割和目标检测的常用模型算法,并且参加了许多相关的算法竞赛,在竞赛中实战。研一一年除了专业课程,也在自学自己买的课程。研一下5月份考试结束后,开始投递实习,陆续面试了字节、滴滴、商汤等实习岗位,均以失败告终。原因是准备不充分,岗位不匹配,对基础知识的了解不够清晰,项目的深度不够等。暑假投递某自动驾驶独角兽,获得了offer,遂去实习,开学后由于导师的安排不得不辞职回校。但是学到了很多自驾场景,包括环境配置、代码构建等,不再自己闭门造车。

研二上我除了完成课内任务,就是在参加计算机视觉相关的竞赛,取得了一些成绩。因为发表不了相关论文,所以12月开始找实习,目标是自驾感知等岗位,面试了毫末智行、momenta等公司。

准备

日常实习相比秋招简单很多,但是也要认真准备,准备工作主要有以下四种:

1. 写一份好的简历,竞赛、论文、项目经历、实习经历多的话,可以写多几页,要把重点、亮点叙述清楚,但是也不要太冗杂,要好好复盘自己的项目和代码。

2. 准备数据结构和算法,这个老生常谈了。我是啃本科老本,没怎么准备。

3. 不要盲目海投,避免面试时间撞车,浪费精力。可以先投小公司,自己不太想去的,练习经验。再投自己想去的公司,失败也没关系,总结经验,还有暑期实习和秋招。

4. 重视对基础知识、常用编程语言语法和底层原理的复习。

个人感悟及给年轻人的建议

我很后悔读研,觉得本科没去大厂太吃亏了,现在经济下行,大厂裁员,算法岗又是一年比一年惨,深感焦虑。但是也无济于事了,实习的内容有时候很难,除了做项目,还要看论文,不停的学习,加上学校也有事,好难熬,有时候总是缺乏动力、坚持不下去。我个人不喜欢搞科研,只喜欢做算法相关的工程项目和参加竞赛,所以读研不太适合我,就提升了学历,以及给了我2年对人生思考和选择的缓冲时间,研究生读3年,实际能用于学习的最多只有2年。再加上由于本科和研究生学校奖励机制的不一样,我综合排名本科前2%而研究生只有50%,心里落差很大。好在现在实习的公司在自动驾驶里面算中等,环境待遇福利都还不错,希望能好好学习,提升自己,如果能转正最好,不能的话争取过段时间冲刺大厂的暑期实习,努力转正。

建议:

(1) 如果还在读高中,要努力考上985、211、双一流大学,好的平台很重要,学历不重要、学校背景才重要,将来也会越来越重要。专业也很重要,但是意识和认知更重要,进去一个好的平台完全可以选择转专业,实在不行就自学成才,去听感兴趣的专业的课程,大学基本上就是自学的。

(2) 本科最晚大二下大三上就要确定好自己的就业方向,是读研还是就业,读研要考研还是保研,就业要考编考公还是去国企民企,然后确定自己想去的行业、岗位和城市。

(3) 如果本科毕业就有不错的工作,比如能去互联网大厂、能上岸长三角珠三角热门岗位公务员,就尽可能不要读研。读研后要再找一遍,还不一定能找到这么好的工作了。实在想读研,也可以工作了几年有存款有底气了,再去考,那个时候经过社会的几年探索,更加清楚自己想要和需要学习什么,目标更清晰,而且说不定到时就不想读研了。读研还有一个坏处,就是遇到不好的导师,太过压榨学生,假如你已经工作过了,哪里还需要看别人的脸色,不开心就可以退学,大不了自学。当然这一切的前提是第一份工作是好的,并且已经工作一段时间,有所积累。

(4) 读研的话如果条件达到尽可能选择保研,虽然受限于本科院校,去特别好的比较难,比如双非保研985、211保研清北华五会比较难,但是上一个台阶,双非去211,211去985,一般还是没问题的。而考研太难了,风险比较大,搞不好还要二战三战。

(5) 目标是算法岗,最好有发论文,顶会或者顶级的期刊最好,是最具竞争力的,当然岗位要与论文挂钩。其次是实习,实在发不了论文就去实习,大厂相关岗位的实习并且有产出也是很有竞争力的,特别是就业前一年要争取去实习,暑期实习或者日常实习都行。实习要看导师是否允许,如果实在没办法去,也可以尝试投递简历去面试,积累经验。实习也不行,就参加相关的竞赛或者多做项目,也可以考虑转开发比较保险。

(6) 本科就业,目标是算法岗的话,可以尝试,但是不要抱太大的期待,尤其是进大厂很难,当然并不是没有希望,我大四就去快手实习过,只是无法转正,但是可以降低预期,去小公司,初创企业,还是可以的。不建议all in,可以多投开发或者产品。

(7) 学习除了专注还要专一。比如参加竞赛,同一段时间,就专注参加一个,最多两个,除了已经做好了,并且排名靠前,才可以参加别的,不然会得不偿失,顾此失彼,我以前经常这样,导致很多原本可以拿奖的比赛拿不了奖,心太大也不好。同理,研究方向、学习的内容也是。

(8) 学习最好要有监督机制作为辅助,除了少数,自律到自虐程度的人之外,很少有人能坚持一直努力学习并且保持效率,最好找一两个(不能太多)志同道合的朋友家人监督自己好好学习、天天向上,比如在番茄 ToDO APP 建立自习室一起打卡学习。也不是完全不能放松,但是害怕放松过度,我就是这样经常一旦松懈就容易摆烂颓废躺平,而且这种状态好难调整过来,希望能在朋友的监督下慢慢改掉这个毛病,共勉!当然自律是最重要的,只是对大多数人来说可能还不够,经常性制定的目标不能完成或者不能按计划完成。

以上是一家之言,仅供参考。

深蓝学院经验

调研一个岗位对候选人的知识储备要求,最直接的方法是从招聘网站上梳理各大企业对应岗位的招聘描述。环境感知对应的岗位比较多,有视觉感知算法工程师、点云算法工程师、毫米波雷达算法工程师、融合感知算法工程师、感知算法部署工程师。职位要求中需要候选人掌握的基础知识和技能主要有6类

1. 熟悉Linux操作系统,熟练掌握C++或者Python语言;

2. 熟悉当前主流的深度学习算法,尤其是BackBone网络结构;

3. 熟悉常用的深度学习开源框架,如TensorFlow、PyTorch、MxNet等,要求至少对其中一种框架较为熟悉;

4. 至少熟悉基于相机/雷达的物体检测、识别、跟踪,或者场景分割、理解等一个任务;

5. 有并行编程经验或者熟悉CUDA编程者优先;

6. 有TensorRT优化加速经验者优先。

普通的理工科在校生,熟练掌握以上6类基础知识需要多少多长时间?根据深蓝学院的培养经验,少则8个月,多则1年半。3年来,数千位深蓝学员已陆续入职各大自动驾驶/机器人企业,他们扎实的基础功底备受企业青睐。

相关文章:

逆风翻盘拿下感知实习offer,机会总是留给有准备的人

个人背景211本,985硕,本科是计算机科学与技术专业,研究生是自学计算机视觉方向,本科主要做C和python程序设计开发,java安卓开发,研究生主要做目标检测,现在在入门目标跟踪和3d目标检测。无论文&…...

SpringBoot整合阿里云OSS文件上传、下载、查看、删除

SpringBoot整合阿里云OSS文件上传、下载、查看、删除1、开发准备1.1 前置知识1.2 环境参数1.3 你能学到什么2. 使用阿里云OSS2.1 创建Bucket2.2 管理文件2.3 阿里云OSS文档3. 项目初始化3.1 创建SpringBoot项目3.2 Maven依赖3.3 安装lombok插件4. 后端服务编写4.1 阿里云OSS配置…...

对话数字化经营新模式:第2届22客户节(22Day)年猪宴圆满结束!

2023年2月22日,由杭州电子商务研究院联合贰贰网络(集团)、TO B总监联盟等发起举办的“第二届客户节22Day”暨2022年度爱名奖 AM AWARDS颁奖及22年猪宴沙龙活动圆满结束。 (主持人:杜灵芝) 本次沙龙邀请到浙江工业大学管理学院程志…...

数据结构——第二章 线性表(5)——双向循环链表

双向循环链表1.双向循环链表的定义2.双向循环链表的基本操作实现2.1 双向循环链表的初始化操作2.2.双向循环链表的插入操作2.3. 双向循环链表的删除操作1.双向循环链表的定义 单向链表便于查询后继结点,不便于查询前驱结点。为了方便两个方向的查询,可以…...

4面美团软件测试工程师,却忽略了这一点,直接让我前功尽弃

说一下我面试别人时候的思路 反过来理解,就是面试时候应该注意哪些东西;用加粗部分标注了 一般面试分为这么几个部分: 一、自我介绍 这部分一般人喜欢讲很多,其实没必要。大约5分钟内说清楚自己的职业经历,自己的核…...

robot remote server用这个server去远程获取ip

server端配置: 1、安装python环境 2、下载robot remote server 下载地址:https://pypi.python.org/pypi/robotremoteserver/(不要用pip下载,把robotremoteserver.py文件下载下来) 3、首先创建一个目录E:\rfremote\ &a…...

【WSL】Windows 上安装并启动

一、什么是 WSL Windows Subsystem for Linux 适用于 Linux 的 Windows 子系统 可以帮助我们自然、方便地在 Windows 上使用 Linux 子系统 二、安装 我们要安装的是 WSL2 , 因为其功能相对来说更加完善 1. 简化安装 — 本人亲测不好用 简化安装:高…...

SAFe(Scaled Agile Framework)学习笔记

1.SAFe 概述 SAFe(Scaled Agile Framework)是一种面向大型企业的敏捷开发框架,旨在协调多个团队和部门的协同工作,以实现高效的软件开发和交付。下面是SAFe框架的简单介绍总结: SAFe框架包括以下四个层次&#xff1a…...

Redis 集群搭建

前缀参考文章1:Centos7 安装并启动 Redis-6.2.6 前缀参考文章2:Redis 主从复制-服务器搭建【薪火相传/哨兵模式】 管道符查看所有redis进程:ps -ef|grep redis 杀死所有redis进程:killall redis-server 1. 首先修改 redis.conf 配…...

【Unity VR开发】结合VRTK4.0:创建物理按钮

语录: 如今我努力奔跑,不过是为了追上那个曾经被寄予厚望的自己 前言: 使用线性关节驱动器和碰撞体从动器可以轻松创建基于物理的按钮,以使交互者能够在物理上按下按钮控件,然后挂钩到驱动器事件中以了解按钮何时被按…...

【软件测试】web自动化测试如何开展合适?自动化测试用例如何设计?资深测试的总结......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 首先,还…...

ARouter::Compiler The user has configuration the module name, it was

学习组件化使用的是阿里的ARouter,我是照着案例敲的,在编译的时候报了这么一个错。 我查了好多资料,大部分都是说build.gradle 配置出现了问题,比如没有配置 javaCompileOptions {annotationProcessorOptions {arguments [AROUTE…...

Jmeter(GUI模式)详细教程

Jmeter(GUI模式)详细教程 目录:导读 一、安装Jmeter 二、Jmeter工作原理 三、Jmeter操作步骤 Jmeter界面 1、测试计划 2、线程组 3、HTTP请求 4、监听器 四、压力测试 写在最后 前些天,领导让我做接口的压力测试。What…...

2023年CDGA考试-第14章-大数据和数据科学(含答案)

2023年CDGA考试-第14章-大数据和数据科学(含答案) 单选题 1.MapReduce模型有三个主要步骤 () A.剖析、关联、聚类 B.提取、转换、加载 C.映射、修正、转换 D.映射、洗牌、归并 答案 D 2.以下哪种技术已经成为面向数据科学的大数据集分析标准平台。 A.MPP技术。 B.Hado…...

【阿旭机器学习实战】【36】糖尿病预测---决策树建模及其可视化

【阿旭机器学习实战】系列文章主要介绍机器学习的各种算法模型及其实战案例,欢迎点赞,关注共同学习交流。 【阿旭机器学习实战】【36】糖尿病预测—决策树建模及其可视化 目录【阿旭机器学习实战】【36】糖尿病预测---决策树建模及其可视化1. 导入数据并…...

简易黑客初级教程:黑客技术,分享教学

第一节,伸展运动。这节操我们要准备道具,俗话说:“工欲善其事,必先利其器”(是这样吗?哎!文化低……)说得有道理,我们要学习黑客技术,一点必要的工具必不可少。 1,一台属于自己的可以上网的电…...

日本公派访问学者的具体申请流程

公派日本访问学者的具体申请流程,知识人网整理了相关的资料以供大家参考。第一、申请材料一般申请CSC日本访问学者,截止日是每年的1月15号左右,但是学院在1月10号之前就审查材料了。材料包括:CSC网页的报名表,教授邀请…...

投票点赞链接制作投票链接在线制作投票图文链接制作点赞

用户在使用微信投票的时候,需要功能齐全,又快捷方便的投票小程序。而“活动星投票”这款软件使用非常的方便,用户可以随时使用手机微信小程序获得线上投票服务,很多用户都很喜欢“活动星投票”这款软件。“活动星投票”小程序在使…...

PHY设备驱动

1. 概述 MAC控制器的驱动使用的是platform总线的连接方式,PHY设备驱动是基于device、driver、bus的连接方式。 其驱动涉及如下几个重要部分: 总线 - sturct mii_bus (mii stand for media independent interface) 设备 - struct phy_device 驱动 - struc…...

Linux——UDP协议与相关套接字编程

一.概念在网络通信中,传输层中最常用的通信协议有两个:TCP协议与UDP协议。这两种协议虽然都可以用于网络通信,但是通信方式不同决定了应用场景的不同。与TCP协议相比,UDP协议最具特色的不同点有两个:无连接与面向数据报…...

前端倒计时误差!

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中,具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类: 身份验证机制:直接将未经授权的爬虫阻挡在外反爬技术体系:通过各种技术手段增加爬虫获取数据的难度…...

LLM基础1_语言模型如何处理文本

基于GitHub项目:https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken:OpenAI开发的专业"分词器" torch:Facebook开发的强力计算引擎,相当于超级计算器 理解词嵌入:给词语画"…...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

大学生职业发展与就业创业指导教学评价

这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...

DingDing机器人群消息推送

文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...

力扣热题100 k个一组反转链表题解

题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...

C语言中提供的第三方库之哈希表实现

一. 简介 前面一篇文章简单学习了C语言中第三方库&#xff08;uthash库&#xff09;提供对哈希表的操作&#xff0c;文章如下&#xff1a; C语言中提供的第三方库uthash常用接口-CSDN博客 本文简单学习一下第三方库 uthash库对哈希表的操作。 二. uthash库哈希表操作示例 u…...

HTML前端开发:JavaScript 获取元素方法详解

作为前端开发者&#xff0c;高效获取 DOM 元素是必备技能。以下是 JS 中核心的获取元素方法&#xff0c;分为两大系列&#xff1a; 一、getElementBy... 系列 传统方法&#xff0c;直接通过 DOM 接口访问&#xff0c;返回动态集合&#xff08;元素变化会实时更新&#xff09;。…...