问题:你好:今年年初的时候很喜欢学习Hadoop,但是中间有一段时间学习了手机android开发。延迟一段时间。我最近才和你取得联系。现在我还有很多问题。1.我学完后,做了两个例子,基本达到了入门水平。找工作容易吗?2、我刚加入公司的时候,是直接加入Hadoop项目的吗?2、工资待遇如何?我从事JavaWeb开发已经将近两年了。3.我还在上班,只能周末和晚上学习。我不知道这是否可以。4、学习Hadoop需要什么样的基础,Java到什么程度,Linux回到什么程度。5.了解需要哪些硬件设备。笔记本电脑够用吗?6、还有一个就是跟你学,学费是多少?毕竟我去年才毕业,现在工资也不高。我希望你能帮我回答这些问题。我只想尽快学习。***10.1之前,学完Hadoop就可以找工作了。以下是我的回答:1、第一次找工作,看你一开始是看待遇还是看方向。现在业界也在用Hadoop,所以需求量还是挺大的。如果想在大公司高薪从事Hadoop工作,光靠培训学习工作肯定是不够的。我的建议是你比普通人对Hadoop有更深的了解,然后以新的姿态加入一些目前想投资Hadoop技术的中小企业。2.学多深算优势。***你得知道Hadoop是什么,它能解决什么问题。你可以在百度和谷歌上找到这些。你需要自己看很多资料,宏观的去了解,然后选择一个技术两年后你是不可能改变的,所以你要了解这个技术有没有未来,未来在哪里,而不是去学习现在大家都说Hadoop好,工资高。3.薪资其实这个你不用太担心。可以说,如果你对Hadoop研究够深入,并且有2-3年的这方面经验,年薪20W以上是没有问题的。但是现在你不会过多考虑薪水。有些公司付的钱不多。但是如果给你一个平台,你应该把重点放在成长空间和平台上。当然,如果能在这个基础上拿下更多的积分,就应该争取更多。目前,这个行业还没有具体的标准。看公司,看经验水平。4.这个没问题。我是10年才开始学习Hadoop的。可以说研究的还不算早。其实你上班了,公司的业务做完了,就可以学习Hadoop,等你对Hadoop有了很好的掌握。清楚了,你就可以开始投简历了,然后再写Hadoop应用,因为在面试的过程中你会明白他们需要什么样的人,你缺什么,会比自己看书强。5.你必须非常精通Java。当然,Hadoop本身并不难上手,但是如果想看懂源码,深入理解,就需要了解多线程、并行化等概念,Hadoop本身就是一个框架。深入了解他也意味着你对Java技术有了系统的掌握。至于linux,不懂就百度,不难。6.学习Hadoop技术一台机器就够了,但是如果要实战,最多三台机器。但是您可以先学习一个。7.训练说实话,我的时间不多。你可以先自学。如果你遇到一些问题,给我发邮件,我可以回答你的问题。那么你应该做到以下几点:1、多看看Hadoop的官网,了解官网上的内容,官网的结构,知道以后发现问题的方法。2.其次是想办法了解Hadoop的原理,网上资源很多,你要搞清楚它包含什么,什么是hdfs,什么是mapreduce,它能做什么。当有人问你时,你可以简单地回答。想一想你们公司目前有哪些应用可以用Hadoop来解决,为什么?3、买本HadoopDefinitiveGuide的书,本论坛也有,可以直接下载。4、把以上几点弄清楚后,开始搭建环境,运行一个wordcount5。运行wordcount之后,可以改一下代码,按照这个顺序执行。当您完成您的业务场景之一时,您可以向上提交您的简历。Hadoop是存储系统+计算框架的东东!主要解决海量数据的存储和计算。其他的你可以自己上网查,希望你能充分查阅一些资料,仔细阅读!
