How To Get A (Programmer) Job "In This Economy"
codeanthem.com
codeanthem.com
So the TL;dr is "give companies you interviewed with who never got back to you a kick in the ass." The other assertions are conjecture with no connection to the parable.
My team uses Hadoop extensively, but while a background with Hadoop never hurts (it's a great system that solves a difficult problem, but it has many quirks and rough edges that need to be worked around) it's much more important that the candidate is a great programmer and has domain specific skills (in data processing, information retrieval, machine learning, statistics, numerical analysis -- the tasks you typically use Hadoop for).
Asking "how do you compute <some function> over <some dataset> on a cluster of unreliable, commodity machines, communicating through message passing" is a much better interview question to use than "what is the difference between TextInputFormat and SequenceFileInputFormat" and "what is the interface you implement to specify a custom partitioner and how do you configure the M/R job to use it".
This is true for an architect or principal-level position (but how frequently do people hire externally via a recruiter for that? Typically such people are promoted from within or are referrals), but if you need somebody to develop data infrastructure (whether on top of Hadoop or not) Hadoop knowledge, while very useful (more so than for a data application development position), is still secondary to ability to reason about distributed systems (a parallel and asynchronous system lives in an Einstenian universe with each processing having its own frame of reference, as opposed to a synchronous shared memory system which lives in a Newtonian universe with an absolute frame of reference), understanding of storage hardware/operating systems/memory management/network communications (other important domain specific skills) and general programming (particularly being able to come up to speed with a large, fast changing open source code base).
You're right however, at times companies may be looking to sex up a position to attract enthusiastic but young/inexperienced developers who don't understand that learning any specific technology is not as important as learning new concepts or being up to speed on new technologies in general (a narrow focus of one company may put one out of touch with the overall technology curve).
It's actually not really a bad job market for most white-collar professionals. If you look at the job losses and the unemployment rates, the people who are having a tough time in the current economy are mostly blue-collar workers without college degrees. A strange exception seems to be law, which has somehow ended up with an unexpected oversupply of new grads.
In the long run, it'll be detrimental to the economy, because firms would otherwise shift their capital investments and the government's deficits and artificial support prevent that adjustment from happening. But in the short run - which I think is what this comment thread is talking about, since it's predicting another dip once the stimulus is withdrawn - it really does make for an improvement.
Sources? On the other hand, Germany and the UK have increased e.g. VAT in recent years.
But OTOH, you need only look at the spiralling U.S. govt deficit to see that just because they spend more doesn't mean that they'll raise taxes to cover it. Source on that:
http://en.wikipedia.org/wiki/Income_tax_in_the_United_States...
Since about 1960, the top tax bracket has almost uniformly gone downwards, as has the bottom tax bracket, except for a slight blip around 1989. We know what that did to Bush Sr's reelection campaign.
If not for TARP (and the other alphabet soup programs) and the Fed Reserve currency intervention, much of that debt would have defaulted, resulting in a deflationary depression.
A portion of many startups' customers would have found themselves cash limited, and/or unable to borrow more in corporate paper markets, etc. They would have gone into survival mode or outright failed as their own revenue streams dried up. Same with the VC money.
Whether the stimulus trickled down to the startup economy I don't know, but it's the bailout of the financial system and money printing that is keeping massive amounts of cash flows from drying up.