It's been observed that back in the day (the early 80's), you could pretty much know everything there is to know about the Apple ][e. You didn't even have to necessarily be Steve Wozniak. The Commodore 64 Programmer's Reference Guide came in at under 500 pages.
Well,apparently you couldn't get 'Hello World' in J2EE in under 500 pages these days. And that's just the beginning. Once you know everything there is to know about programming, or at least have fully mastered Java (not just core Java but JMS, JSP, JAX, JNDI and Hibernate and JSF and JKE and JRP and cetera), C++, Python, Ruby and probably thrown in a good mindfuck language like Haskell or, why not, Brainfuck, you will still be regarded as a fucktard by the DBA where you work. And best to steer cleer of the Network Engineers altogether, is my advice to you.
You will have your hands full explaining to the non techy types why you can't fix their printer (leaving out that if you could you wouldn't because you ain't the help desk, dammit), because odds are saying 'I dunno how to do that' while wearing a practiced expression that just radiates ignorance and obliviousness is just plain not an option.
(a really old draft)