Hello coderanch, this is my very first post. I need your expert advice so please help me.
I have a BE degree in IT and has been working as a solutions developer(mostly web dev with php) at one of the local company from past 1.6 years. I really wanted to go for Java/.NET from beginning but didn't got a chance as there are very few companies here which uses Java and they hire only exp candidates. I left the job this month and planning to relocate to nearby IT hub(pune or banglore). The reason I left the job was because of commuting problem and very low compensation(understandable from company's perspective as it was small outsourcing company). Now I am thinking of doing OCJP 7 certification and moving to either pune or bangalore (most IT companies are here) for an entry level java job. I don't know what's Java market status there and little skeptical about my decision. I already started preparing for OCA - exam one and I think I can give the exam next month. The second exam looks difficult though, but will be possible to pass since I have no other work apart from studying. I want to switch to Java because I don't want to stay limited to just web development.
I know only certifications won't land me a job, so I also started to learn frameworks like struts and springs. I have worked all the time on php mvc frameworks like codeigniter and cakephp, so I think I can correlate them and learn. But the problem is there are hundreds of framework in Java and it's so confusing.
I just need an entry level java job and not much interested in high compensations at this point of time. Please advice me and let me know what would be the best thing for me to do in the current situation.
You are in the right path. First get the basics strong. Do the certification. Most of the Java based enterprise applications are developed for the web. So having a solid understanding of the Servlet's and JSP specification is a must! Later on you can learn those frameworks like Struts or JSF!
There are tons of projects and examples that teach you web application development on a Java EE container. Get more hands on them!
Welcome to Javaranch!
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Hey, check out my mega multi devastator cannon. It's wicked. It makes this tiny ad look weak: