> So, in trolling the various sources of job listings, it looks to me
> like one of the hottest skills in demand is Java development. I was
> wondering if anyone can recommend GOOD sources of information about
> learning Java. Free ones (like web sites) are preferable, but not
> necessarily required. :)
Java is hot. If you know some other programming languages, the Ken
Arnold book "The Java Programming Language" cuts straight to the
chase. If you are not already programming, see out Deitel and Deitel.
Leaning language syntax and how to work the tool set is not a bad
climb. What's nasty is that the Java world is spinning out new class
libraries at a dizzying pace.
Don't bother with Swing - there are too few places using it. Much to
everybody's suprise Java's been a big hit on the server side. It
works well for programming in the large and has done well at
encapsulating and rejuvenating CORBA services.
Other places to look:
www.ibm.com/java - lots of good stuff
jakarta.apache.org - especially Tomcat
sun.java.com - already mentioned earlier
foundries.sourceforge.net/java - focal point for Java projects on sf
ftp://ftp.cs.orst.edu/pub/budd/oopintro/3rdEdition/info.html
- point mozilla at this and it will render as a page
Tim's book is good for getting a grip on OO
http://hillside.net/patterns/DPBook/DPBook.html - if you know
a little OO already and want to strap on the jet pack
You can get eval copies of most of the tools - JBuilder, Forte, Eclipse,
etc. If you're emacs savvy you should dig up JDEE and all the junk
that runs with it (like speedbar!).
> I also wonder if someone can explain to me how one becomes an
> experienced programmer when employers all want someone who has 7+
> years of experience... <sigh>
This would have been a better question to ask in 1999 when folks
barely qualified to bag groceries were writing e-commerce solutions at
little companies with insanely sexy names and even sexier furniture.
As far as I've been able to tell the only real way in is to become a
contributor. There are 4715 projects coded in Java under developement
at sf.net. All of the top 200 of these fall in the 1000 most active
projects. Find something that you know something about and dig in.
The other way in is to try to land admin jobs at startups and cross
over ;-).
Then there's that hacker attitude - "there's gotta be something in
here that at least a little bit broken..."
Oh, yeah the other hot ones are Linux and XML.
ccb
*****************************************************************
To unsubscribe from this list, send mail to [EMAIL PROTECTED]
with the text 'unsubscribe gnhlug' in the message body.
*****************************************************************