I am in and out Java Ptrogrammer.
I am in Software industry for round about 5 years.
I started with Web Desgining in HTML, Java Scripts and CSS.
After that I joined a Multinational Company and got into SAP ABAP Team.
I worked in 2 ABAP Projects and then moved to Production Support in Dec 06.
I cleared SCJP 5.0 in Sep 06. At that time my core Java Skills were very good.
But then in Production Support, I worked in HR Application Support. I supprted
4 applications, the main Application was based on Java Swing.
Even if the application were based in Java Swing, Servlets, JSP etc, we didnot need to do
any coding in Java Side. Our work was in the backend. We has to retrieve data from back-end tables
usually through Select queries (Joins) and sometimes we need to write Store Procedures involving
updation of data. Our work also involved writting Shell Scripting. The Database used was Oracle/Sybase.
My project tenure ended in Sep 2007. I then was assigned with Unit Testing (JUnit and Ant) for 6 months
and then QTP Automated Testing Project. After that, I was assigned to SAP NetWeaver Team in SAP Master Data Management. I worked in SAP MDM 5.5 for 6 months August 2008 to Jan 2009 and also appeared in SAP MDM 5.5 Certification in Nov 08. I got 53% and the pass percentage is 55%. Now, I am in Java Project involving
EJB 2.0, Java Web Dynpro and Oracle Database. It is an Event Management System. It also involves DAO Design Pattern.
Now, I am involved in Testing the full application. I need to switch back to Java based development.
What should be the approach? Should I clear SCBCB right now or go for SCJP 6.0?
Or I will again give SCJP 5.0?
I need to built a Java Skill set. It is told that you can't learn if you are not in projects. But it is not true with Java J2EE. You can learn it from Net as many free lancing sites are there. Please advice.
Personally, I would encourage you to take the path of hands-on experience. Try talking to your manager about moving to the development stream. Nothings beats hands-on experience from real projects. If you are not in luck, then pursue your own learning
-- download an application server like JBoss and work on the tutorials provided by JBoss.
-- once you build confidence, try applying it in a self-taught project.
-- once you are confortable with the core Java/JEE technologies, move on to popular mainstream frameworks like Struts 2, Spring, Hibernate, etc
-- once you are more confident, start contributing to open-source projects.
You should find more online resources. Pick the ones you are comfortable with. While working on hands-on stuff, spend some time to read and learn the fundamentals in Java, Servlets, JSPs, EJBs, etc with good books and online resources.
I am learning JSP Servlets now after 15 years of IT Industry in content administration and system administration.
Is it now ok or possible to learn Java J2EE EJB Web Services at the age of 42 years and to work as developer?