沃尔玛借助大数据为其网站Walmart.com自行设计了最新的搜索引擎Polaris,利用语义数据对用户搜索高频词进行文本分析、机器学习和同义词挖掘等,把用户关注的产品排名提前,方便下次搜索。语义搜索技术的运用使得在线购物的完成率提升了10%到15%,这对沃尔玛来说意味着数十亿美元的金额。

大数据的影响真的有这么大吗?想深入了解,请看本期内容,你问我来答 — 关于大数据的常见问题~

问:为什么「大数据工程师」被称为「IT薪资一哥」?

:这是因为大数据工程师的待遇普遍比较高,刚入职在一线城市就能轻松过万,如果两到三年时间月薪可轻松达到30K+。随着经验的丰富,股票、期权等等福利就会接踵而来,可以说是是it行业名副其实的「薪资一哥」!

问:为什么低端学JAVA,中端学Python,高端学大数据?

:这里java指的是javaEE,进行企业级开发那种,比较常见的就是SSM或者是SSH等等框架,这些框架技术含量相对于大数据来讲,都比较低,而且发展方向比较窄。通常开发到35岁,都会面临年龄偏大的尴尬局面,到时还需要再做选择。

python如果从技术层面上讲,更是非常简单,正因为简单,所有会得人也就多了,尤其是一些非计算机专业的人,学习起来也不会吃力,python最大的缺点定制化或深层次技术开发很难,通常都是使用现成的第三方库,可以说随着对功能和性能的要求越来越高,python会逐渐显得力不从心的。

大数据在技术层面上对java要求比较高,而且在发展方向上也非常广,像当下比较热门的机器学习、深度学习、人工智能、数据挖掘等等都是大数据的发展方向,行业上还有数据分析师、算法工程师等等都是大数据行业炙手可热的人才需求,这也是大数据行业人才高薪的理由。

问:为什么「大数据工程师」又被称为公司「首席信息官」?

:这个问题不准确,不过可以从另一个角度来阐述。就是CIO和CDO的问题。CIO是首席信息官,CDO是首席数据官。

CDO是最近才兴起的专业,是专门针对大数据领域来讲的,CIO是传统的职业,也是对信息行业的高级决策人员,CIO人员对个人的行业知识和背景都有很高的要求,尤其是“经验”非常重要,因此很大层面是CIO是根据个人对行业的多年经验和认知来进行决策判断。

而CDO则主要是靠数据说话,都是通过对数据进行分析来制定决策,因此更具备合理性,而非个人经验使然。尤其是在多种情况干扰时很难通过经验作出正确的决策时,CDO就尤其重要了。虽然有言论声称CDO会替代CIO。

问:为什么人们都说「大数据」难学?

:这是大家的误解,还是和大家的认识不足有关,尤其是有些人学了大数据没有学会,就到处宣扬大数据很难。

学习大数据只要掌握几个核心技术就可以了,比人java中的并发库、网络编程、分布式计算等就足以能够学好大数据。

再有就是一定要掌握本质,大数据技术就是对海量技术的处理,包括存储和计算两个部分,而且两者都是采用分布式计算来完成。因此只要掌握了分布式计算,就不难掌握大数据了。

问:为什么「大数据」起薪是其他同级别IT职位 2 倍 以上?

:一是企业对大数据人才的一票难求,二是大数据技术含量比较高,而技术能力一般的人占了很大一部分,三是大数据技术能为企业创造价值,比如提高订单量、提升销售额、精准营销等等,是企业财富的动力,所以企业当然愿意高薪聘用大数据人才。

问:为什么「大数据工程师」没有「职业发展瓶颈」?

:大数据行业发展方向非常宽广,例如架构师、数据分析师、算法工程师、机器学习、深度学习、人工智能等等,这些行业都是随着时代的发展越来越受企业青睐的行业,企业对这方面的人才需求会越来越大,越来越专业。

大数据作为这些行业的基础是至关重要的,掌握了底层技术体系后,就可以向任何行业发展了,因此大数据工程师是不存在发展瓶颈的。

问:为什么「大数据工程师」被称为企业最需要的人才?

:大数据是能为企业创造价值的源动力,大数据的应用能够为企业提升订单量、交易额、合理规划商业布局以及对用户进行精准营销、挖掘深层次用户,大数据工程师是最能为企业赚钱的人,最能帮助高层指定正确战略决策的人群,因此自然会收到企业的重视。

问:为什么「大数据工程师」一入职就能成为「IT金领」?

:最主要的原因是大数据工程师可以为企业创造价值,而不是消耗企业的成本,再有就是大数据本身对人才技术层面和行业层面都有较高的要求,普通开发人员难于胜任,因此会造成入职即成为「金领」的现状。

问:为什么「大数据」也要学JAVA?

:整个大数据体系是构建在java平台之上的,java作为大数据平台的基础架构支持,直接决定了大数据架构的稳定性、高效性、扩展性等等,因此只有掌握底层的java核心技术,才能够保证上层建筑的稳定运行。

问:为什么「大数据」也要学Python?

:在一些数据分析领域,python提供了比较多的算法库实现,并且python由于其简单性,会加快开发速度,对很多常规的任务都能够使用python来完成,而且对于非计算机人员,python是比较容易接受和上手的语言,因此python在开发中也是较常见的语言。

回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.