SyntaxPolice: Haskell is one of those languages I've always wanted to get into (if for no other reason than to explore yet another functional language), but have never had the time. It does look pretty sweet, though!
Okay, my certs and diary ranking are going to take a serious drop. I've started learning Java.
I contacted someone I used to work for at a local university, mostly to say hello and ask about possible positions at the company he's now with. It seems the company needs Java programmers. This is a trend I've noticed recently -- there seem to be more Java jobs than everything else combined in my area.
He pointed out that the development cycle at his company is very short, and that does not make for a good learn-on-the-job environment (for the company or for me, for that matter). But it did give me something to think about.
Vancouver is a sort of bass-ackwards city. The Java gold rush that has probably faded other places is still alive and well here. Since I can hardly get anyone to look at my resume without being a Java or Microsoft guru, I figure I'll take the lesser of the two evils.
That being said, does anyone know of a good resource that lists the differences between the 1.3.1 and 1.4.1 APIs? On my current most-used platform (Linux/PPC), I can only get access to 1.3.1, and it would be handy to know what I'm missing from the latest spec.
Also, a question to those who work in Java -- what are the things I should learn? Are Beans still being used? Is J2EE knowledge helpful, or should I put off learning it until I have to use it? How 'bout JSP? Servelets?
Thank you for reading this far. :)