Java大数据是眼下非常时髦的技术名词,与此同时自然也催生出了一些与大数据处理相关的职业。第一财经周刊采访了BAT3家国内互联网公司,以及相关领域的人力资源专家,粤嵌从职场角度为我们解读Java大数据工程师都做什么?
如果把大数据想象成一座不停累积的矿山,那么Java大数据工程师的工作就是,“第一步,定位并抽取信息所在的数据集,相当于探矿和采矿。第二步,把它变成直接可以做判断的信息,相当于冶炼。最后是应用,把数据可视化等。”因此分析历史、预测未来、优化选择,这是大数据工程师在“玩数据”时最重要的三大任务。通过这三个工作方向,他们帮助企业做出更好的商业决策。
1、找出过去事件的特征
Java大数据工程师一个很重要的工作,就是通过分析数据来找出过去事件的特征。比如,腾讯的数据团队正在搭建一个数据仓库,把公司所有网络平台上数量庞大、不规整的数据信息进行梳理,总结出可供查询的特征,来支持公司各类业务对数据的需求,包括广告投放、游戏开发、社交网络等。
找出过去事件的特征,最大的作用是可以帮助企业更好地认识消费者。通过分析用户以往的行为轨迹,就能够了解这个人,并预测他的行为。
2、预测未来可能发生的事情
通过引入关键因素,Java大数据工程师可以预测未来的消费趋势。在阿里妈妈的营销平台上,工程师正试图通过引入气象数据来帮助淘宝卖家做生意。“比如今年夏天不热,很可能某些产品就没有去年畅销,除了空调、电扇,背心、游泳衣等都可能会受其影响。那么我们就会建立气象数据和销售数据之间的关系,找到与之相关的品类,提前警示卖家周转库存。”薛贵荣说。
3、找出最优化的结果
根据不同企业的业务性质,Java大数据工程师可以通过数据分析来达到不同的目的。
作为电商的阿里巴巴,则希望通过Java大数据锁定精准的人群,帮助卖家做更好的营销。总之,Java大数据的作用远比你想象的强大,在未来这个岗位只会越来越吃香。
|