Heya Bert. My guess is that there are more intermediate companies which use Servlets and JSPs than there are companies which make use of EJBs. Also, i think that for people which have just passed the SCJP, the SCWCD is a more realistic step towards learning a new, frequently used, java technology (my opinion).
Guess it' all about pimping your cv without wasting too much time for learning. another thing is of course the popularity of J2EE within the enterprise software market and the lack of certs for OSS frameworks.
I guess there are more J2EE projects in market.Yeah,the main reason is Jsp,servlets are minimal knowledge one should have when going for J2EE project.For me this is starting point for understanding J2EE,struts framework.Instead of taking a book and learing it all by myself,learning by studieng for certification gives us interest,support,proper guidance here at JavaRanch.And HFSJ gives us a feeling that we can do it.
Ofcourse our resume's demand also gets increased ! [ March 21, 2006: Message edited by: Veena Point ]
"Continuous effort - not strength or intelligence - is the key to unlocking our potential."
In my case, I knew some things about this space and wanted to learn about it some more. I feel that I will apply what I have learned in this exercise in my job. Same can be said when I take the SCDJWS. I am prepping for SCBCD to help build the foundation for taking the SCEA.
Market is getting more demanding.. Interview questions as well.. These days more questions are asked about frameworks like Spring, Struts etc., and more and more people are opting to learn these technologies. Clear understanding of JSP/Servlet technologies including patterns like MVC, FrontController, DAO etc., are a must to learn these! Best way to understand basics of JSP/Servlet and patterns is by writing SCWCD... I think that is why the upturn!
there may be various reasons (according to me ) like 1)there are lots of j2ee project in marlket and companies are hiring j2ee professional (preferably with SCWCD) 2)Certification validates ur knowledge and gives a great inner satisfaction 3)Preparing for certification is a well planned way to seriously learn a technology. (and one having a thirst for knowledge and a comapany of such a kind fellow ranchers ,who dont to prepare...)
I agree with Singh. Many many projects using S&J technology exist and are under creation/conception. So many people claim they know this to get hired. So companies will preferably hire a SCWCD professional instead of taking many interviews and having to test knowledge by themselves (which they may not be able to do correctly, because of a lack of deep knowledge of S&J, or a lack of time). The other point (and again i agree with Singh) is that passing the SCWCD shows motivation, self investment and initiative which is always good for "real-world" projects.
I'd add the Web Services technology is also a technology which one should certify for, as it's going to be (in my humble opinion) more and more used. And in my 6 years professionnal experience, I only saw one engineer knowing WS and he was learning this (by himself, with Axis from Apache).
My point in certification is to pass SCWCD, SCBCD and SCDJWS (SCEA also I think, it'd be great, but not right now) to go and find a job that fits my expectations and to do do so, i must be able to prove my interviewers that I know perfectly the major part of J2EE 1.4, and that they'll have difficulties to find someone at least as much qualified as I am. Of course, beside this, I also greatly appreciate the knowledge I will end up with and the satisfaction it offers me.
I know (because i heard recruiters say this) that a certification on a resume DOES make a difference. So SCJP makes a difference, already. But hey, let's imagine you send your resume to a company with TWO certifications? Three? Four ? Don't you think you'll make it?
I do. And they do too.
After the "Big Bang" of computer in 2000 and the big rush of every single company into computer sciences, where everything and anything has been seen and done, when every people saying "I know computers" didn't have the time to end his/her sentence before getting hired, when you saw so many projects crash because of too much rush and too many people not really knowing their part, now companies sit back and think twice before hiring someone. For them, definitely and in an increasing way, certification IS the new secure way to select people to hire.
So what are you waiting for ?! Go for it ! [ March 22, 2006: Message edited by: Frederic Esnault ]
It may be that people have to choose between the EJB exam and the SCWCD exam and they are using the logic that just about every Java web dev project requires Servlets and JSP whereas there are some that do not use EJB. Thus SCWD addresses more job opportunities.
It could also be that EJB looks a bit like a lard covered bicycle with flat tyres and no spokes.