5 ms·
Hadoop: designing MapReduce jobs is fun once it "clicks" for you. Hadoop Streaming is a good way to get started because it's an incredibly simple interface that
by paulgb 16y ago
Hadoop: designing MapReduce jobs is fun once it "clicks" for you. Hadoop Streaming is a good way to get started because it's an incredibly simple interface that uses stdin/stdout. Increasingly more companies are using it, from the big guys (Facebook, Yahoo) to startups (PowerSet pre-acquisition, LastFM, FlightCaster). Most schools don't teach it yet, so if you're willing to learn something in your free time it's a great way to get ahead of the competition for jobs too (not that that's the only reason to learn it).
- Aaronontheweb 16y agoAlthough I am not a Hadoop guy myself, this is still excellent advice. Learning an emerging technology that's starting to gain traction in the workplace is a good way to distinguish yourself among your peers when you start competing for jobs and a great way to add to your repitoir.
- eru 16y agoWhy stay on the surface with MapReduce? You might as well dive into functional programming, and see the greater patterns behind these things. Having some concrete experience with frameworks like Hadoop is still immensely useful, of course.
- paulgb 16y agoTotally agreed. I was actually originally going to recommend Haskell and R in the comment but decided to stick with one technology.