Best Approaches for J2EE Certification? 46
facetiousprogrammer writes "I have been working for several years at the same company. As part of the 2007 goal, my team is required to get the Brainbench J2EE certification. We have a good knowledge of the Java programming language itself but very little exposure to J2EE. Other teams in the company are using J2EE daily — hence the push for certification. What would be the best approach to be successful in getting the J2EE certification knowing that we won't work or get formal training on J2EE? Is it a desperate cause?"
Those who can, do. Those who can't, get certified (Score:5, Informative)
Those who can't teach themselves get a Comp Sci BS (Score:5, Insightful)
Illustrative annecdote:
Recently I had to work with a very bright Comp Sci graduate of a prestigious Ivy League school. He did well in the interview and professed to know Ruby, Lisp and Perl in addition to Java (which had been "coding since version 1.1"). He knew enough about OOP and patterns to sound like a Java expert and so we hired him. For his first project (a web application) he wrote the following bit of code: When I asked him why he had used a String constant for true, he patiently explained that Java didn't have object versions of its primitives(!).
I've seen this one from multiple un-certified Java programmers: what if getInvoiceDate() returns null? This is fine as long as your functional spec allows "null" as a valid value for output. Ours didn't. Oops!
On large projects you don't have time to make every code review an impromptu "Java basics" tutorial. Knowing your team members have a Java Certification that guarantees they're not spending hours learning how to use (or re-implementing!) Integer, StringBuffer and HashMap. This can add a comfort level that makes a big difference in terms of team productivity.
Re:Those who can't teach themselves get a Comp Sci (Score:2)
Re: (Score:2)
PS: "" + amt is also vary slow
Re: (Score:2)
When I tried to explain that his code was creating list.size() StringBuffers (in Java 1.4.2), he assured me that some old s
Re: (Score:2)
private String buildMessage(List list)
{
String msg = "";
for(Iterator iterator = list.iterator(); iterator.hasNext();)
{
String item = (String)iterator.next();
msg = (new StringBuilder(String
Re: (Score:2)
Re: Refine your BS detector (Score:2)
Re: (Score:2)
Re:Those who can't teach themselves get a Comp Sci (Score:2)
Re:Those who can't teach themselves get a Comp Sci (Score:2)
Tell me about it - I am so tired of the bias against the self educated. I read all of "Open Heart Surgery for Dummies" and the hospital still keeps telling me to get out of the OR.
Lazy Troll (Score:2)
Re:Those who can, do. Those who can't, get certifi (Score:2, Informative)
Surely that would depend on what certification you are talking about? If someone gets a high score in, for example, the Sun Certified Java Programmer exam, then you at least know that they are familiar with many of the intricacies of the Java language, and a SCJD qualification means that they have written a networked
Re: (Score:2)
"Go to your connectoid DNS settings and read the
Re:Those who can, do. Those who can't, get certifi (Score:2, Insightful)
Bob
True value in certificaton effort (Score:2)
Head First Servlets and JSP book (Score:2, Informative)
TBH, you either love or hate the Head First books.
Doug
Why Brainbench? (Score:5, Interesting)
Mod parent up (Score:2)
Is it a desperate cause? (Score:2)
Yes.
Back in the day... (Score:2)
If it's still that way, I would say you could -- at worst -- pick up a book and ace the thing.
Re: (Score:3, Informative)
I did.
Find a new job? (Score:2)
Er, get a new job? A company that cares about certification, especially in a technology that you're not even using, doesn't sound like a good one to work for.
Re: (Score:1)
Amen. When I'm screening resumes, having certifications, especially a bunch of them, is a warning sign. It doesn't guarantee a trip to the trash can, but as with LauraW, it makes me suspicious. I'm hiring people to get thing
Re: (Score:2)
The truth is, sometimes, big customers require that you employer has a certain number of certified staff members before signing up for a contract/product. What are you gonna do, quit when they tell you "Hey Joe, can you pass some tests so we can get some more contracts?
But your employer should provide you with everything you need to get ce
Re: (Score:2)
Bingo.
If your company is not willing to give your team either time or training towards gaining J2EE proficiency, but have set that as a goal you must achieve in 2007, that's a problem. They're either clueless, or expecting you to fail so they can get rid of you all. I'm leaning towards the latter. Maybe those of you that do manage to pass certification by studying on evenings and weekends
Certifications (Score:2)
It depends. If they do a lot of work that touches on what the other developers at the company (who, apparently, do use a lot of J2EE) do, it might well make sense to get those developers more familiar with the basic architecture and terms that the others are using.
Potentially, it could bring more opportunities for the teams to collaborate, o
Re: (Score:1)
This is uaually true but not always. If you are interviewing for position X, then have a bunch of questions that apply to position X. Use those as the basis to make your desision for hiring someone. I interviwed at a place,
Re: (Score:2)
Good point. At work, I'm in the middle of writing a document on how to write Java code in our environment, because I got tired of seeing people reinvent the wheel when I re
Get your job to pay for it. (Score:2)
I see these Sun certs as a way of keeping up to date on the most recent technology be
My two-cent piece.... (Score:1)
Cause isn't desparate. Actually a good idea? (Score:1)
Step one ... (Score:1)
It is called Java Enterprise Edition now!
Java EE for short.
Re: (Score:2)
Easy Solution for you (Score:1)
Hahaha. So that's where they come from! (Score:1)
I don't want to get into a holy war about whether or not people like EJB, but if you are a Java EE expert, then you better be able to at least tell me what one is, the different types, etc. If you don't like em, tell me why you don't like 'em... that's fine. But you better know what one is.
</rant>
Re: (Score:1)
Re: (Score:1)
The reason I responded to you to begin with was my amusement at a "J2EE course" that didn't include anything on EJBs. The amusement comes from people who wrote a few JSPs and since JSP is part of Java EE, they are suddenly experts on Java EE.
Re: (Score:1)
Usage of Free Java Lectures through the roof (Score:1)
Bandwidth Exceeded for Free Java Lectures (Score:1)
If certificated, then not Brainbench IMHO (Score:2)
the certification consisted off about 30 multiple choice questions. At least 10 questions where either:
a) so stupid you did not understand what the matter of the question was
b) misslea
Misleading questions (Score:2)
Overall, I have a relatively good impression about these tests. I would say that there are hardly any questions that are so stupid that you cannot understand what the matter of the question is. But misleading questions are definitely quite frequent. I think typically when you do mock exams in an early stage