I intend to prepare for the SCBCD, but when I have read about the new features in EJB3.0 from the specs "They are in public review now" and knew about all those enhancements and changes made, I decided to post this topic before, and ask others what should I do, should I wait for the a new SCBCD exam if there is any and learn about new EJB3.0 or go for the current one, really I do not know. Note that major changes are made into EJB3.0; some features are no longer available or needed (as I have read) from EJB2.0, which the exam is upon.
Well, I'm doing 2.0 (and not waiting for 3.0) for the following reasons:
1. For me it is important to get certified. I do not really care about the version numbers. I'm not going to take an update exam every time a new version is released (hey, I'm paying for it myself here).
2. I do not know the exam cycles, but my guess is that the exam is not going to be here very soon. The spec is not even final. But maybe more experienced people here can say how long its going to take. Anyway, I'm not going to wait for it.
Well, that depends why you want to take the exam in the first place. If you want to do it to make yourself study/learn ejb's (kind of obligating yourself to do it) it is maby better to wait for ejb3.
On the other hand, if you just want the 'paper' (my case) then I wouldn't wait for EJB3. You can always read the spec and study EJB3 when it comes out and if you know (and can use) EJB2.x it will not take much effort to understand the differences.
I think it comes down to this: do you need to get certified any time soon ? [ July 20, 2005: Message edited by: Koen Serneels ]