other than framework and java syntax, what else is a must to master?
<p>Other than learning java, spring, hibernate, servlets, jsp's, how to use eclipse/netbeans, databases like mysql/oracle/postgresql, JMS, JUnit, etc.</p>

<p>What other skills are essential?  </p>

<p>Coming from a MS background, and I am just a little overwhelmed by all the things going on in the java world! (btw, you guys have TONS of dlls also, a big eye-opener for me in my java pursuits)</p>

<p>Other things I can come up with so far are solid linux skills, maybe how to use a mac.</p>

<p>Other than that, there are so many of these tools that I see referenced, which so far I am pretty much clueless how to use:</p>

<ul>
<li>ant</li>
<li>maven</li>
</ul>

<p>what else is there that are common or important to know?</p>
