I'd like to start by saying that i am in no way a beginner when in comes to programming.
Coding as been my passion since i was 11 and I'm currently earning my bachelor's degree to become a full-time software developer because of it.
The problem is, I'm a jack of all trades.
I've learned 12 programming languages but, never mastered any of them.
I'd like to fix this before finishing school in three years.
So, here's my question : What should someone fresh out of school know to improve his odds of finding a job related to Java now days?
Here's what I'm currently learning in college.
Database : SQL Server, MySQL
Programming : C#, Java
Systems : Windows 7, 2008, Linux
Analyst : Visual Studio, Visual Paradigm, UML