"Derek D. Martin" <[EMAIL PROTECTED]> writes:

> 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.  :)

Well, I would have thought that C/C++ skills would be a little more
desirable (this is my take), but if you want Java resources, I
recommend these:


http://java.sun.com/docs/books/jls/

_Concurrent Programing in Java_, Doug Lea

You'll probably want to look into Swing, but I can't recommend a good
book.

O'Reilly's books are all useful, especially their _Java in a Nutshell_
book.



But if you want to learn Java, then I highly recommend that you become
familiar with object-oriented design.  I'm not suggesting that you go
crazy with learning UML or anything, but knowing (for example) what
inheritance is and how to apply it is an invaluable skill (and one
that is useful for working with *any* object-oriented language).


You didn't ask for it, but I *highly* recommend _The Practice of
Programming_ by Kernighan and Pike as well.


> 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>

That's an unfortunate catch-22, you're right.  But imagine everybody's
frustration back in 1995 or so when ads seeking "programmers with 7+
years of Java programming experience" were commonplace... (-:

Regards,

--kevin
-- 
Kevin D. Clark (CetaceanNetworks.com!kclark)  |
Cetacean Networks, Inc.                       |   Give me a decent UNIX
Portsmouth, N.H. (USA)                        |  and I can move the world
alumni.unh.edu!kdc (PGP Key Available)        |


*****************************************************************
To unsubscribe from this list, send mail to [EMAIL PROTECTED]
with the text 'unsubscribe gnhlug' in the message body.
*****************************************************************

Reply via email to