Java转过来做大数据,Java做过前后端。大数据目前用过的技术,Hadoop spark_mllib spark_streaming kafka flume hbase hive docker solrCloud OSGI oozie 。除了买书文档看原理机制,然后下载源码看代码(还没开始)。请问还有什么办法能更快加强提升自己技术修炼能力。(一直想去好公司磨炼,没有机会。)现在只做大数据领域。
你提到的更多的是技能集的丰富,我也是同样的经历,陆陆续续地接触过大数据相关的技术,但是都属于那种了解的程度,现在换个思路,通过业务场景的落地来推动自己技术的学习。我这边主要是数据挖掘相关的工作,结合现在的海量数据,高大上点的说法是机器学习,AI。这样对我来说跟以前对大数据的理解就不一样了,跟数据挖掘结合起来之后开始能体会到数据的价值。所以我的建议是将大数据跟业务结合起来。将大数据整个链条上的节点串起来去看。这样方向感更好点。整个纯属个人感觉:)
你接触的技术已经比较多了,光有广度还不够,还要有深度,了解技术背后的原理,比如hadoop背后的文件系统,资源调度,容错等等。其实你也知道该怎么做,看原理,看源码,基础打扎实了,不同的产品其实也就大同小异。没有捷径的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。