如何编写大数据项目经验

在2018的互联网冬天里,我们只能提升自己的能力才可以挺过这个互联网的冬天。而企业的招聘要求也有所提高,因此如果还是以往那种稀稀拉拉,只能被优化了。
对于如何编写大数据项目经验的问题,实际上还是要看招聘企业的招聘要求,并做对应的修整。在数据行业中,主要的职位有:

  • 数据开发工程师
  • 数据处理工程师,偏DBA
  • 数据挖掘工程师,偏算法
  • 数据分析师,侧重分析
  • 数据项目经理

对于不同的岗位有不同的岗位要求。可以通过如下的方式进行分解。

查看招聘要求

首先在网上招聘网站查看其相关招聘岗位要求,基本都是类似如下的内容:

  
负责离线/实时大数据存储/计算平台的设计开发和维护工作  
负责设计基于大数据的各种实时、离线计算,ETL流程设计和开发  
熟练使用MapReduce、HDFS、Hbase、Redis、Kafka  
精通Hadoop生态圈,具备较丰富的大数据平台构建、维护及调优经验,有超大数据量级下的大数据集市相关经验  
熟练掌握ElasticSearch与MongoDB,有ElasticSearch相关的项目开发经验  
掌握Linux常用操作  
掌握数据仓库概念,有独立完成数据仓库数据模型设计经验  

以数据仓库的岗位居多,换句话说,就是要求你会使用Hive进行OLAP分析。另外还要对Hadoop有所了解。
另外还要掌握Linux常用操作以及Python、R等编程语言。

了解自身的不足和优势

自己自身的优势在于有想法,不是一般的的有想法。而在开发方面,与刚毕业的开发人员相比,实际上只是多懂得一点。但是,如果谈优势的,可以从下面的方面叙述。

  • 可以领导1个项目的设计,换句话就是可以独当一面
  • 可以提出自己的一些独特的见解

简历的编写

对于不同的薪资要求,对应的简历也要有所侧重点。比如对于高级数据分析工程师,那么就必须有扎实的理论基础,还需要对相关的工具,比如Hive进行调优。
对于不是数据方面的工作经验,就尽量少些。即使要写,也写与之擦边的内容,比如报表的导出,网站运营数据分析等内容。
然后在编写简历的时候,要对如下的内容有所说明:

  • 自己在这个项目中担任的角色,是核心开发、参与人员还是和稀泥
  • 项目要做到对口,要与招聘企业业务一致或类似
  • 项目的目的要明确,对应的应用场景是什么要有所了解
  • 项目的流程是怎样,要有所清楚。这样在团队合作的时候才有所涉及
  • 项目的时间周期是怎样的,可以不写明
  • 自己的核心技术和技术偏向是怎样的,换句话说就是你个人的优势在哪里
  • 这个项目涉及的技术与架构是怎样的

然后简历上的项目不要写的太多,每家公司写1-2个即可,写到太多反倒觉得你做的很杂,不精。不如挑几个重要的写一下,把其他项目中的一些共同的也写进去,这样看起来也比较丰满一些。
然后技术方面不要写的太多详细,太多详细面试官一问,如果你没有准备的话,很容易露馅,发现你有些方面的不足。
实际上,你要相信面试你的面试官水平并不比强多少,有些是偏向业务,有些是偏向技术。
对于数据分析访问,可以从如下方面入手:

  • 流量分析
  • 来源分析
  • 网站分析

上述分析可以通过Spark Streaming来实现分析系统。
最后,相关的技术基础一定要扎实,不然会出现一些尴尬的事情。

自我介绍

在自我介绍的时候,要说明自己从事的工作和来意。比如:

  
本人主要从事数据开发、维护及设计的工作,熟悉Python编程语言。掌握ETL处理的Kettle工具。  

可以从如下几个方面介绍:

  • 自己的专长
  • 自己在上一家公司的工作的方向
  • 自己熟悉的技能
  • 自己的来意

面试的时候

在面试的时候,面试官最喜欢问的1点就是有没有遇到什么技术上的问题,要对此有所准备。如果你没有遇到什么问题的话,那么能拿到offer的几率自然不是很大。
另外1个最喜欢问的问题,自然是离职的原因了。

提问的问题

对于不同的面试者可以进行不同的提问,比如对于人事可以考虑如下的问题:

  • 工资的组成部分是怎样的?
  • 有没有年终奖?如果有,年终奖一般是什么时候发放?
  • 有没有项目奖金?如果有是怎么发放?
  • 上班的时间是怎样的?是否双休?
  • 合同签约是多久?
  • 这个项目什么时候开始,计划什么时候交付?

对于技术总监,可以询问:

  • 代码发布流程是怎样的?

若文章对您有帮助,请打赏1块钱。您的支持,可以让我分享更多精彩的文章。转载请注明来源


知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。