从酒店服务员到世界500强大数据工程师,月薪4K到年薪40W,我经历了什么?

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
云原生数据仓库AnalyticDB MySQL版,基础版 8ACU 100GB 1个月
简介: 从酒店服务员到世界500强大数据工程师,月薪4K到年薪40W,我经历了什么?

今天分享学习经历的是一位学习群的小伙伴,他毕业之后做过微商服务员、销售、外卖小哥等,后面去培训机构培训运维,最后转的大数据开发。薪资也从最开始的4K,到现在的年薪40W。


image.png



一、不堪回首的奋斗往事

2016年6月从湖南某二本文科专业毕业之后在老家做了半年的微商

2017年2月南下深圳,先是做过维也纳酒店的前台服务员,贷款中介公司的电话销售,自如友家的服务管家,后来还去跑过美团外卖,以及在乐凯撒餐厅做过披萨,在这一年多的时间里,平均月收入只有4K。


image.png


2018年9月参加某机构线下Python培训半年。


2019年3月入职深圳某A公司从事Python运维工作,月薪9.7K。


2020年1月离职在家自学大数据,在此非常感谢@无精疯 峰哥当时的耐心指导和帮忙规划学习路线,三个月后成功转型大数据,入职深圳某B公司从事数据仓库开发工作,月薪17K。



2020年10月离职后入职深圳某C公司从事大数据开发工作,月薪21K

2021年4月经峰哥再次指导,成功入职深圳某世界500强企业,担任高级大数据工程师职位,月薪27K,总包40W。


二、大数据转型时期的学习路线


第一阶段:学完第一阶段就可以开始找数据仓库开发相关的岗位了(市场上40%的岗位可以投了)1、Java基础:JavaSE2、SQL课程:MySQL【重点】3、Linux基础4、Hadoop框架:HDFS、MapReduce、Yarn【重点】5、Hive【重点】6、HBase7、辅助框架:Flume、Sqoop、Azkaban8、大数据项目实战(一):基于Hive的离线数仓项目【重点中的重点】


第二阶段:学完第二阶段就可以找大数据开发相关的岗位了(市场上75%的岗位都可以投了)1、Scala基础2、Spark框架:SparkSQL、SparkStreaming【重点】3、Kafka消息队列4、大数据项目实战(二):基于Spark的实时+数仓项目【重点中的重点】

第三阶段:学完第三阶段就可以找所有和数据开发相关的岗位了(市场上90%的岗位都可以投了)1、Flink【重点】2、Redis3、大数据一些其它的辅助框架(Kylin、Druid、Presto、Impala、ClickHouse等)4、大数据项目实战(三):基于Flink的实时ETL和数仓项目【重点中的重点】


第四阶段:(进一线互联网大厂必备的技能)1、计算机基础和数据结构算法2、Java底层和部分框架源码


三、企业面试真题


1、请详细描述下hive中shuffle的优化?


2、hive在集群过程中怎么解决数据倾斜?3、hive导致数据倾斜的可能性(哪些操作会导致)-->分桶 join key 分布不均匀的大量空值导致如何解决?4、悲观锁和乐观锁的区别以及CAS乐观锁怎么实现,或者有哪些其他方式?5、编程的设计模式举例一下,用过哪些,什么场景下使用的?6、你对实时计算这块的理解是怎么样的?7、Sparkstreaming突然断掉了怎么办?怎么保证数据消费至少一次和精确一次?8、Sparkstreaming消费kafka数据怎么手动维护offset ?Offset保存到什么数据库?处理的顺序是什么?以及程序刚上线第一次从kafka消费这是怎样的流程?9、Spark解决了哪些问题让你很有成就感?10、Spark发生了数据倾斜你会怎么做?11、Sparkstreaming的背压机制,除了设置背压参数为true之外还需要做什么?12、Spark性能调优?13、跑spark作业的时候,给到executor的个数是10个,每个executor的核数是2个,请问跑这个作业时并行度设置为多大比较合适?14、这么做是为了避免shuffle操作,shuffle为什么会存在数据倾斜?15、为什么会有shuffle的存在?shuffle操作的意义又是什么?16、Java中的ArrayList的底层数据结构?LinkedList?17、创建一个ArrayList里面的空间有多大?18、让你设计一个容器类,比如ArrayList,你怎么去实现?


19、HashMap的数据结构是什么?为什么要这么设计?20、数组和链表的区别是什么?21、你们每天需要同步的数据量有多大?22、Druid的工作原理?23、每天集群的数据增量有多大?24、业务数据量有多大?每日订单量有多少?25、各大数据组件在各机器上是怎么分配的?26、离线和实时分别是怎么分层设计的?27、维表数据的加载和更新?28、生产环境中Kafka要增加topic分区的时候怎么操作?29、数仓中每层用的数据存储格式分别是什么?30、Hive中两个大表进行join的时候有什么优化方法?31、JVM的垃圾回收器有哪些?你们用的哪种?32、项目架构流程图:手画+讲解33、Druid和Kylin做一个技术选型你会考虑哪些因素?34、现有一个n*m的方格,每个格子里有一个100以内的随机数字,现在需要从方格的最左上角走到最右下角,只能往下和往右走,如何计算出数字之和最大的一条路线?35、流处理:用户如果在10s内,同时连续输入同样一句话超过5次,就认为是恶意刷屏,请您写出检测刷屏用户的代码?


四、总结


在大学毕业之后,我花了足足3年的时间仅仅才实现月薪从4K到9.7K,而后面仅仅花了3个月的时间就实现了月薪从9.7K到17K,以及最近1年的时间已经实现从17K到27K,对此,我最想说的四句话就是:

1、选择大于努力,知识改变命运;

2、找准自己的赛道,然后努力奔跑,做到足够自律,在这个过程中你可能会很痛苦,但是不要轻言放弃;

3、想获得更快速的成功,还得需要高人的指点和贵人的相助;

4、越努力,越幸运!

--end--


相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
人工智能 供应链 算法
报告:人工智能行业人才紧缺 算法工程师应届生平均月薪超3.2万元
据工业和信息化部发布数据显示,我国人工智能核心产业规模超过4000亿元,企业数量超过3000家。智能芯片、开源框架等关键核心技术取得重要突破,智能芯片、终端、机器人等标志性产品的创新能力持续增强。
214 0
报告:人工智能行业人才紧缺 算法工程师应届生平均月薪超3.2万元
|
SQL 分布式计算 算法
二本材料专业转型大数据两年,从月薪17K到年薪55W
二本材料专业转型大数据两年,从月薪17K到年薪55W
二本材料专业转型大数据两年,从月薪17K到年薪55W
|
SQL 分布式计算 算法
我33岁,从国企主管零基础转型大数据开发,年薪涨了20W
我33岁,从国企主管零基础转型大数据开发,年薪涨了20W
我33岁,从国企主管零基础转型大数据开发,年薪涨了20W
|
SQL 分布式计算 前端开发
我,大专毕业2年,从前端转型大数据开发,薪资涨了10K!
我,大专毕业2年,从前端转型大数据开发,薪资涨了10K!
我,大专毕业2年,从前端转型大数据开发,薪资涨了10K!
|
Java 测试技术 Python
测试人生 | 入行3年,年薪36W+,从外包到知名互联网公司
测试人生 | 入行3年,年薪36W+,从外包到知名互联网公司
|
人工智能 Java 关系型数据库
月薪30000的大数据技能,都在这里了~
其实大数据并不是一种概念,而是一种方法论。简单来说,就是通过分析和挖掘全量的非抽样的数据来辅助决策。大数据可以实现的应用可以概括为两个方向,一个是精准化定制,第二个是预测。
|
程序员
毕业五年程序员的现状:有人年薪百万,有人月薪一万
​ 工作五年是个分水岭,大部分程序员从初级工程师成长为中高级工程师,薪资较刚毕业时翻几番。 同一个宿舍毕业的人有不同的发展轨道,有人年薪百万,有人仍在基层搬砖。小编采访几位工作五年的程序员,谈谈他们的现状。
|
程序员
一线城市程序员薪资数据出炉,你属于哪一档?
​ 来源:码农有道 PS:本公众号最近已开通留言功能,欢迎各位读者参与留言 工资分布 ​ 中国大陆一线城市程序员的平均工资为11770元,工资中位数为10000元,其中95%的人的工资位于3000到25000之间。
|
Java 程序员 微服务
一线互联网企业开发三年月薪15K,想在第四年达到30K可能吗?
本科毕业,三年弹指一挥间,回头看看才知道时间过得快。 进入软件开发这一行,就意味着永无之境的学习。 我不得不承认,自己这三年,有些失败(失策)。
1418 0
|
算法 Java
秋招报告:2019届互联网校招薪资出炉,90后社招被薪酬倒挂?
金九银十校招季,国庆假期前后,部分一线互联网公司已经争分夺秒地发出了第一批校招 offer。一个残酷的事实是:还未跨出校门的 95 后,已开始用惊人的高薪,碾压在职场上「头秃」的 90 后了。
2123 0