I am currently doing a bachelor in IT. Have completed 9 modules to date. I seem to have been bitten by the Java bug and am aiming to work as a Java programmer ASAP. I have done Java 1 and 2, Databases (MySQL), OOP, Model Driven Development. I find these all at a very basic level though and want to gain more skills. My question: what is the shortest, yet thorough route on top of my Bachelor study to get work in the field. What do I need to know at what level, like which extra languages do I need aside from Java SE. Is it worth my while to get Oracle certification?, is Oracle certification sufficient to find work without the Bachelor. What is the best way to practice and learn programming. Can this be done alone, or do I need to find open source projects, or other people that are learning too.
I hope my questions are not too "simple", but I am new to programming and really need some information and guidance so that I don't waste time on unnecessary things.