The following is the minimum essentials one needs to be successful
- One Programming Language (JAVA)
- One scripting language (Javascript)
- RDBMS concepts
- Know-how of DataStructures
- One framework (Struts)
- other utilities like ( Ant, Junit, UML)
The key point here is these things will atleast see us through our everyday tech challenges though tech challenges these days are becoming harder to find .. one would consider himself lucky if he does'nt have to do the mundane maintenance or fix a CR which involves changing the gif image on the jsp and producing 3 documents in the process