二本机械毕业2年,从外包ETL到大厂数据开发,月薪13K到年薪40W

简介: 二本机械毕业2年,从外包ETL到大厂数据开发,月薪13K到年薪40W

今天分享的是学习群的一位同学的求职经历,他二本机械专业毕业2年,毕业后培训了一段时间找了份11K的外包,两年涨到了13K。


日常基于阿里做数据的ETL,经过一段时间的学习和面试,拿了美团、58、滴滴等大公司的offer,年薪在36-40W.


image.png


我把自己毕业以后的经历当做一场竞技游戏的话,现在回顾一下依然感觉是个很新奇的回放角度,戏谈一下自己,拿得起才能放得下。


  玩家属性


我的大学专业是机械方向的(二本专业),最初目标是奔着IT行业的红利入场的,为了入行就选择了参加了培训班,比较戏剧的一点是培训了一半,培训公司倒了(欲哭无泪)。自己又不太甘心只能毕业之后魔改了一下简历开始海投,备受煎熬了接近40天(什么都是一知半解),后来实在海投无果(比较菜),就去了一家外包公司(生活所迫)。那个时候也没有其他想法了,只有一个目标先活下来,其余的心中大概有个轮廓吧,但是这条路具体怎么走下去,还是一片未知。


在第一家公司呆了接近两年的时间吧,同时也是在第一份工作之后不久,窝在群里潜了好一段时间的水,之后水到渠成就认识了峰哥。  


新手村日常


第一家公司我主要做数据开发(驻场外包),个人感觉在一家小公司做外包技术岗位是一件挺心累的事情。


基本的情况就是“三多两少”,事多锅多汇报多,钱少话语权少,最夸张的时候,一个技术组里三个坑里,两个分别是两级领导,剩下一个开发就是我,按照这人员个配置还需要同时展开几个大的项目,从java开发到大数据开发、数据分析,最后到数据可视化,我都接手过(除了前端),那段时间的确是头大,很磨炼自己的接受能力。


只能说祸福相依,正面的角度来看,为了保住这份工作,自己也是吭哧吭哧学了很多,提升了自己的广度。但是瓶颈很快就到了,简单的业务背景,捂着脸看的并发量和数据量,迎接我的至暗时刻来了,技术的深度也被限制在这里了。  


无奈的壮士断腕


缘分这个东西很神奇,甲方很早以前就和我说过要把我转进去了,工作快2年了甲方突然不再续约了(疫情太凶),当初要是朝我勾勾手,我就留下来了(极其乐意),回头看看壮实断腕的勇气都是被逼出来的(不接受调动,我直接就裸辞了),认清现实磨枪上阵(尽管都计划好久了,但是舒适区太舒服了hh)。 


 升级装备上路


我工作的时候其实就一直在准备,我有着像仓鼠一样的收集爱好,遇到我觉得好的东西我都会去主动push(大多躺在云盘里都落灰了),拿看过的小说的经典台词来说就是“在枯寂中寻找一点灵光”。


在这个阶段峰哥给了我很多启发,我一共问峰哥要了大概三次规划,小问题若干,java基础方面包括计算机基础主要参看峰哥的面经和基础文档,挺受用的。在项目方面结合我的业务背景,峰哥给我安利了一套高度契合的项目(借了峰哥的视野),有了这个药引子,后来我自己花费许多的时间和精力去深入和迭代,按照峰哥的指点和自己的实际


做简历的修改,扣项目细节,开始正式练级。一个好的思路和引导很重要,剩下就看自己的渴望和压力让自己落实的程度了(尴尬 毅力一般),按照核心思路我准备了大概小一个月加上以前自己平时的积累(逼不得已脱产),就开始行动了。 


练级过程


面试的时候,先面试了几家练手(心里还是没底),我会准备录音笔记录复盘,针对峰哥的面经进行针对性学习,项目方面会根据面试问得问题(难住我的)进行迭代升级,下次主动抛出这个点。面试的时候心态比较多变,在等offer的时间会焦虑,后来面试多了发现,继续面试才是正确的做法,继续面试后面可能有更好的机会,我也是在这种心态下,拿到越来越满意的offer(后面我都一般不问)。


面到一半的时候,也有一段时间想入职一个中型公司(求稳),但是当时在等一家更心仪的企业的hc,心里不太甘心,我问了很多人也咨询了峰哥,上午入职下午我就离职了(有点冲动),后来那家企业我也没等到hc。但是后面开始有了字节、百度、滴滴、360、58等大厂的面试机会,经过了这段时间的反复复盘,很幸运拿到了其中几家的offer。我花了大概一个半月多的时间,面试(电话+视频+现场)了30+的公司,先后面试了各种大中小型的公司。拿到了10几个左右的offer,月薪在22-28K,年薪在36-40W.


  玩家体会最后我选择了一家“送外卖的公司”,在新公司工作小一周了,当坐在新工位上的时候,感觉这些都值得了,希望下次能去刷抖音的公司,哈哈。我之前我看了许多别人的经验,对我很有启发。我总结我的这次经历,体会主要有以下三点:


第一,没有完美的准备需要的是不断的复盘后针对性的学习;

第二,不要害怕犯错和出丑,对于项目难点要勇敢的反问借问题二次迭代自己的架构;
第三,对于制定思路方向和寻求灵感要学会借用别人的事业和经验(事半功倍)。我的一家之言,希望能带给其他人一些灵感,就像当初峰哥给我的一点灵感一样。

--end--

相关文章
|
SQL 分布式计算 Oracle
数据同步工具DataX的安装
数据同步工具DataX的安装
2469 0
|
存储 分布式计算 负载均衡
ChunkServer 的数据复制与分发策略
【8月更文第30天】在分布式文件系统中,如Google的GFS(Google File System)或Hadoop的HDFS(Hadoop Distributed File System),数据块(chunk)的管理和分发是确保数据可靠性和系统性能的关键因素。ChunkServer 负责存储数据块,并通过复制和分发策略来提高数据的可用性和持久性。本文将探讨 ChunkServer 如何实现数据块的高效复制和分发,并通过具体的代码示例来展示这些策略的实际应用。
241 0
|
分布式计算 Oracle NoSQL
DataX教程(01)- 入门
DataX教程(01)- 入门
8937 0
DataX教程(01)- 入门
|
存储 并行计算 算法
CUDA统一内存:简化GPU编程的内存管理
在GPU编程中,内存管理是关键挑战之一。NVIDIA CUDA 6.0引入了统一内存,简化了CPU与GPU之间的数据传输。统一内存允许在单个地址空间内分配可被两者访问的内存,自动迁移数据,从而简化内存管理、提高性能并增强代码可扩展性。本文将详细介绍统一内存的工作原理、优势及其使用方法,帮助开发者更高效地开发CUDA应用程序。
|
JavaScript C++
以 Vue 3 项目为例,你是否经常遇到 import 语句顺序混乱的问题?要想解决它其实很容易!
以 Vue 3 项目为例,你是否经常遇到 import 语句顺序混乱的问题?要想解决它其实很容易!
|
机器学习/深度学习 运维 监控
智能化运维:机器学习在故障预测中的应用
【6月更文挑战第18天】本文将探讨如何利用机器学习技术提高运维效率,特别是在故障预测方面。通过分析传统运维面临的挑战和机器学习带来的机遇,我们将深入讨论构建一个有效的故障预测模型所需的关键步骤,包括数据收集、特征工程、模型选择和评估。文章还将展示一个实际的故障预测案例研究,以证明机器学习方法的有效性。最后,我们将讨论实施智能化运维时可能遇到的挑战和未来的发展方向。
447 2
|
NoSQL 关系型数据库 网络安全
前后端分离项目Docker部署指南(上)
前后端分离项目Docker部署指南(上)
1245 1
|
存储 XML 人工智能
在线转换多种矢量和文档格式 - 免费
本文介绍了款强大的在线云库工具,支持多种矢量图形、设计文件、办公文档和字体格式的转换,如AI、CDR、SVG等。该工具具备高效转换、简便操作、高质量输出、跨平台兼容和批量处理等技术优势,适用于设计、工程、办公和网页设计等领域,提升工作效率。无论是在跨平台协作还是处理大量文件时,都是理想的选择。
411 0
在线转换多种矢量和文档格式 - 免费
|
前端开发 JavaScript 应用服务中间件
nginx配置vue前端代理
nginx配置vue前端代理
415 0
|
监控 关系型数据库 MySQL
安装Zabbix过程中出现的问题集
<p style="margin-top:0pt; margin-bottom:0pt; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"> <span style="word-wrap:normal; word-break:norm
10220 3