The Pragmatic Craftsman         :: Simplicity from complexity :: | About Me |

You are here: The Pragmatic Craftsman > Craftsmanship

Go to: « Getting Used to EJB | Yourdon on Outsourcing »

What does a good J2EE developer have to know?

In a recent JDJ article, Interviewing Enterprise Java Developers, the author, Yukov Fain, explained what J2EE developer needs to know. I really liked the article (you should read it), and author's suggestions. Here is an excerpt from that article:

What does a good J2EE developer have to know in addition to understanding the difference between abstract classes and interfaces?

Usually employers are looking for people with at least 10 of the following skills:

  • Java servlets,
  • JSP,
  • Struts or a similar framework,
  • EJB,
  • JMS,
  • any commercial message-oriented middleware,
  • JDBC,
  • JNDI,
  • HTML,
  • XML,
  • Ant,
  • SQL,
  • one of the major application servers,
  • a couple of relational database management systems,
  • any UML modeling tool,
  • several design patterns (at least a Singleton!),
  • and familiarity with Unix.

Next year JavaServer Faces and Hibernate will most likely be included in this laundry list.

What do you think? I think the list is reasonable. I know most of the technologies. No I don't know all of them. I don't know EJB, JMS, and I'm not really familiar with the applications servers. However, that's on my to-learn list. I'm playing with JBoss, WebLogic, and WebSphere (hey, why not learn all of them :-)) Plus, EJB 3.0, which is coming up soon, is something I want to learn.

Are you completely clueless what those acronyms mean? Then it's time to wake up. You better start reading and learning! :-)


Comments

I'm clueless. Please send me info.

· October 15, 2004 ·


How come getArgs(...) is not on the list of required skills? I'm confused.

· October 22, 2004 ·


Post a comment









Remember personal info?







Go to:
   « previous entry: Getting Used to EJB
   » next entry: Yourdon on Outsourcing

Random Quote

Search

 

Topics

Architecture & Design :12
Better Coder :29
Books :43
Books Recommended :18
Buzzwords :5
Career :25
Craftsmanship :15
Java :15
Quotes :25
Recommended :9
Software Engineering :3
Uncategorized :33
Web Development :1

Archive

May 2008 (1)
April 2008 (2)
March 2008 (1)
February 2008 (1)
January 2008 (2)
November 2007 (1)
October 2007 (3)
August 2007 (3)

...since January 2002

Currently Reading


:: See list of books I finished reading

Info

© 2001-2008 Stanley Kubasek About me :: Contact me