Swati:
Since you taught for 4 years - here is another suggestion. You may want to become a corporate instructor in the subjects that you already know about. You teaching experience will count more than you realize.
While teaching, get your company to pay for any Java training you might desire/need. Then get your certification. Then start teaching Java classes.
I had an opportunity like this come up in Philadelphia during the interview process. The company provided in-house training for subjects you wanted to expand into (ie: XML,
EJB, Java, etc.). The idea was to teach 50% of the time and consult 50% of the time. The consulting projects were to be with the companies that you were teaching at.
-----
Since you have no prior Java experience. I would recommend going the above route for now.
If you still want to go the Java route, getting your foot in the door is going to be the tough part. Here is where the SJCP is going to help you
alot. You already have the computer background (BS - Comp. Sci. plus 4 yrs in the industry - again, do not underestimate the value of your teaching experience).
See my other post (Success Stories) with regards to projects.
Since you already have the BS-Comp Sci, I would recommend hitting the job market right after the SJCP - even if you don't have any completed projects. The market is so hot right now, that I doubt actual Java projects would even come up. You could just mention the projects that you did for VB, C++.
-----
To buy yourself some time, I would say forgo Java at the time being, and become a corporate instructor. Then while you are teaching - move into the Java world. Since Java is such a hot field right now - once you mention to your employer that you want to pursue Java - they will be willing to pick up the tab for your tuition/etc.
John Coxey
(jpcoxey@aol.com)