如何在较短时间内系统地学习大数据并从事研发工作? 举报 理由 举报 取消 明年毕业,今年刚签下一家大数据公司,然而我的研究方向并非大数据,但我对此十分感兴趣,跪求大神们给点建议,如何能快速入门。本人具备java,c++,andriod开发基础。 2017年12月4日 2 条回复 790 次浏览 数据,程序员,计算
回复 ( 2 )
1.把hadoop的example全部动手实现一遍,如果懒,那么至少实现wordcount, join, terasort
2.把spark的算子都用一遍,如果懒,那么至少用一下map, flatmap, filter,groupby, join
3.后面等进入公司再学吧
可以看看《大数据架构商业之路:从业务需求到技术方案》一书,这本书通过介绍一个虚拟的互联网创业案例,逐步展开介绍各个阶段可能遇到的业务需求,以及相对应的技术方案,甚至是技术难度。
有读者评论:预订后等了2周,前天终于到货了,迫不及待的打开阅读,已经大致翻过一遍。很生动,技术的书一般容易枯燥,作者引入了大宝和晓明哥,从普通用户的视角展开,深入浅出,将大数据的使用场景和技术结合起来,实用价值很大,收获还是蛮多的,避免大家淹没在大数据的概念和新兴的技术堆里。特别对于现在互联网公司业务的技术选型,还是很有参考价值的,毕竟作者在几个公司已经实践过,相关的技术方案都是经过验证可行的,可以避免大家走一些弯路。
作者黄申,毕业于上海交通大学计算机科学与工程专业,师从俞勇教授。微软学者,IBM ExtremeBlue天才计划成员。长期专注于与大数据相关的搜索、推荐、广告以及用户精准化领域。曾在微软亚洲研究院、eBay中国、沃尔玛1号店和大润发飞牛网担任要职,带队完成了若干公司级的战略项目。同时著有20多篇国际论文和10多项国际专利,兼任《计算机工程》杂志特邀审稿专家。因其对业界的卓越贡献,2015年获得美国政府颁发的“美国杰出人才”称号。