News for hackers. Stuff that matters.
Re:Java Developers: Need to know vs Nice to know? by stuff4ben on Friday April 05, 2013 @10:35AM (#5498640)
Take a look at some frameworks. Spring, Guice, Play, Grails all come to mind. Some open source technologies like JAXB (XML object binding), POI (Excel transformations), and Maven (build framework) are good to know. It'll take quite some time to get through all of those, but as an aspiring enterprise back-end Java developer, that's a good start.

If you want to separate yourself from the competition, learn a new language. Scala and Groovy are Java-like. Python, Clojure, Ruby are also good contenders. Learn you some Javascript too.

If you want to focus on some front-end tech, jQuery and it's ilk are good choices.

Re:Java Developers: Need to know vs Nice to know? by JQuinn on Saturday April 06, 2013 @11:27PM (#5505986)
Thank you for the suggestions on frameworks. I will definitely start learning the ones you suggested. As far as the open-source technologies go, should I look into learning them as an enterprise developer or are there commercial technologies I should focus on? Or are those also frameworks that would supplement your original suggestions.

I have begun learning a new language (Python, Ruby, and Javascript have been my main focuses, as well as dabbing in PHP in case I needed to know it for web development)

Again, thank you for your suggestions. This list of technologies has given me a great point at which to begin.

Re:Java Developers: Need to know vs Nice to know? by voidlogic on Friday April 05, 2013 @01:46PM (#5499873)
I think knowing JSF 1.1 and 2.0 and what is different between them is very important too.