D
don
hello,
i'm a self-taught java programmer and have completed a few significant
projects. i'm well(-ish) versed in jdbc, jni, swing, java printing
api, concurrent programming (threads), and rmi.
i'm a recent subscriber to java pro and am somewhat boggled by some
of it. i know nothing about jsp, xml, application servers, ide's
(always just use vi), bean containers (and little about EJB for that
matter), java web start, the use of ant, (etc?).
i've read books about best practices (the gang-of-four "design patterns",
"J2EE design patterns", some of the extreme programming books, and others).
my question is, "what next"? what should a decent java programmer (or
software engineer for that matter) be expected to know? how should one
go about learning said topic(s)? being completely self-taught, where
might i expect to be lacking in terms of best practices? i'm sure that
my list of "i know nothing about..." is missing a great deal...what else
should i include? etc...
comments/answers/sources greatly appreciated.
-don.
i'm a self-taught java programmer and have completed a few significant
projects. i'm well(-ish) versed in jdbc, jni, swing, java printing
api, concurrent programming (threads), and rmi.
i'm a recent subscriber to java pro and am somewhat boggled by some
of it. i know nothing about jsp, xml, application servers, ide's
(always just use vi), bean containers (and little about EJB for that
matter), java web start, the use of ant, (etc?).
i've read books about best practices (the gang-of-four "design patterns",
"J2EE design patterns", some of the extreme programming books, and others).
my question is, "what next"? what should a decent java programmer (or
software engineer for that matter) be expected to know? how should one
go about learning said topic(s)? being completely self-taught, where
might i expect to be lacking in terms of best practices? i'm sure that
my list of "i know nothing about..." is missing a great deal...what else
should i include? etc...
comments/answers/sources greatly appreciated.
-don.