posted 16 years ago
Everybody expects you to "hit the ground running". They also expect you to work for free, much less cost them time and money for training. So they want to to have been born working with the product.
You know and I know that the differences between platforms isn't all that significant most of the time for the average application developer. That, after all, is what the J2EE standard is all about. However, people in the hiring process are primarily there to filter people out, not to bring them in (if it sounds like I have an attitude problem, you're right, but I've been dealing with this for a LONG time).
In actual fact, it isn't even that they demand you to have 5 years experience with a product that came out 3 years ago. If you look more closely, you'll notice that they demand experience with a specific version of the product. I've actually been turned away because my experience was with a newer release than what they wanted.
Needless to say, I find this insulting, because it implies that I have little or no ability to adapt to new environments. And if that were really so true, the IT industry would be in sad shape indeed, since we're all encountering new environments every day.
A lot of people simply lie, say they have it, go on a crash study course and do a sterling job. I get stuck at the "simply lie" point. It has cost me some revenue, but I feel better about myself. Besides, I'd rather work at a place that can handle reality.
You can get evaluation copies of WebSphere and WebLogic. They may expire after a while and/or have other limitations, but they're functional enough to get comfortable with the platform. That's not a problem. The problem is that they usually expect you to already have 2-5 years experience using the product in question.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.