|
Question
|
|
Answer
|
| |
|
|
| 1) Why did you choose to pursue taking
and passing the Certified Java Programmer Exam? |
|
Because as a long time procedural programmer
without any object oriented experience, I estimated
that I would have a better chance of getting a job
interview for a Java programmer position if I could
show at least some recognized sign of knowing OOP
and Java, the language that I wanted to program in
since it first came out, but wasn't able to in the
circumstances in which I was at the time |
| |
|
|
| 2) Before learning the Java Programming
Language, did you have programming experience with
any other programming languages? |
|
Yes, Fortran, Assembly, and C. About
7 years in Fortran, 15 in Assembly, and 5 in C. Please
notice no C++ |
| |
|
|
| 3) How long did it take you to study
for the SCJP exam? |
|
The answer is not straightforward since when I
started to study in Java I didn't even know there
was a Sun Certification Program. This is what I
set out to do: I made a list of the topics that
I thought were important to study: OOP, Java syntax,
basic classes, networking, applets, I/O, Threads,
AWT, and I made a list. I went through that list
one topic at a time utilizing a few books at a time
for each topic, until I felt ready to move on to
the next topic.
Then, after about 6 months into my studies, it
dawned on me that if I could get *some* kind of
certification (beyond the modest work that I had
published in the Web as a result of my studies),
my chances would be much improved.
I remembered I had bought a book on Certification
and I took the mock exam. I thought I would pass
with flying colors since I thought I knew Java well
by then, only to be disappointed. It was then that
I decided that passing the Certification exam would
NOT be an easy task and therefore WORTHWHILE doing.
So six months into my studies, I decided to take
the Certification exam which happened two months
later. A total of 8 monthsfrom not knowing OOP or
Java to passing the exam. But I did also study some
topics that were not on the exam.
|
| |
|
|
| 4) Did you change jobs shortly before
or after passing the SCJP exam? |
|
Yes. I quit my old job due to boredom.
Before I even received the Sun certificate in the
mail, I was working with a major US Corporation doing
stuff with J2EE ( Java 2 Enterprise Edition ). |
| |
|
|
| 5) If involved with a job search within
the past 18 months, how do you think becoming Certified
in Java has helped your job search:? |
|
A lot. |
| |
|
|
| 6) Did Java Certification help you find
a job? If so, how? |
|
Absolutely. Without any professional
experience in Java, it helped me get two good interviews
after 5 days of publishing my resume, that led to
a great job as a Java developer. But of course they
knew I was not new to computer programming. |
| |
|
|
| 7) If you had the opportunity to go
back in time, would you get Certified in Java all
over again, or would you change your mind/priorities
and not get Certified? Why? |
|
YES, I would do it all over again since
that was possibly the only way that I could get the
attention of an employer that was looking for capable
Java programmers. |
| |
|
|
| 8) What advice do you have for others
considering the Certified Java Programmer Exam? |
|
Getting Certified will give them excellent
knowledge of the basics, which are not that basic
if one is new to OOP. I have heard that more than
a few professional Java Programmers have failed the
Certification exam on the first attempt. And I believe
it. |
| |
|
|
| 9) How many hours did you study for
the exam? Spread out over how long on the Calendar? |
|
8 months. I studied about 5 hours a
day. |
| |
|
|
| 10) If you have a job that involves
Java Programming now, what "on the job"
benefits are you seeing for yourself by having the
"Certified Java Programmer" designation
on the job? |
|
Easy. OOP. The ability to tell "because THAT
class inherits from THIS one and this method is
overridden by the IDE to do nothing. It has helped
immensely. Also, you are able to converse intelligently
even about topics that are not included in the exam,
like RMI, JNDI, JDBC, since they after all, they
ARE Java.
I think learning OOP well is one of the better
benefits from passing the exam.
|
| |
|
|
| 11) What training materials did you
find particularly useful? |
|
Books, books, and more books, taking
mock exams, participation in the public Web and USENET
forums answering ( and asking ) questions. |
| |
|
|
| 12) What could Sun do to improve their
Java Certification Program ( content, administratively,
...) |
|
They could correct one of the questions
that had an error in it. |
| |
|
|
| |
|
|
| |
|
|
|
|
|
Question
|
|
Answer
|
| |
|
|
| 1) Why did you choose to pursue taking
and passing the Certified Java Programmer Exam? |
|
My overall objective last spring was to make a
career change and return to software development.
I had invested some time studying the current market
and getting advice about the most appropriate path
to pursue; Java/OO Development was clearly my best
option. My background at the time was not related
to state-of-the-art software development, so I knew
I would need some demonstrable evidence that I had
learned this new technology before I ever warlked
in to my first interview.
Sun's certification process appeared to be a sufficiently
rigorous standard that would be recognizable in
most Java shops. The certification process also
helped me identify precisely which Java skills to
learn first; deciding to go straight for certification
kept me from being sidetracked by the many interesting
and useful but not absolutely essential features
of the language. As with
so many other pursuits, clearly defined goals and
the discipline to focus on them yielded results.
|
| |
|
|
| 2) Before learning the Java Programming
Language, did you have programming experience with
any other programming languages? |
|
I was programming full-time in BASIC
when the first PC's came out, and knew FORTRAN, Assembler,
and Pascal through my graduate work. I had been away
from pure programming for the past ten years while
pursuing a career with the fire service, and had never
been introduced to object oriented programming, so
my skills were thoroughly out of date when I came
back to the field last summer. |
| |
|
|
| 3) How long did it take you to study
for the SCJP exam? |
|
The last high level language I'd seen
was Pascal, in the late 80's, so I was not only studying
for an exam but learning the basics of object-oriented
design as well as a language that was completely new
to me. It took one summer to learn enough of this
fascinating language to become certified. |
| |
|
|
| 4) Did you change jobs shortly before
or after passing the SCJP exam? |
|
I was fortunate enough to begin a new
career within a month of passing the Certification
exam. |
| |
|
|
| 5) If involved with a job search within
the past 18 months, how do you think becoming Certified
in Java has helped your job search:? |
|
The SCJP credential was a recognizable benchmark
of a basic level of knowledge; it provided a measure
of credibility to a person with no other immediately
demonstrable Java skills. The certification also
indirectly indicated a
self-starting can-do attitude to some prospective
employers who were looking for those characteristics,
even though in a career-changer.
I believe that presenting this certification as
the first step in my continuing education, rather
than as an endpoint that made me instantly employable,
was the best way to present it as a strength that
could be built upon rather than as a crutch that
might not be relied on.
|
| |
|
|
| 6) Did Java Certification help you find
a job? If so, how? |
|
Yes, without question. Certification
was one of the key ingredients that opened this door
for me. Even though a career change from a non-IT
profession left me with no up-to-date work experience,
this company recognized that I had the foresight to
identify the skill set I needed to learn, the discipline
to learn those skills relatively quickly, and the
ability to pass the certification exam. The combination
of all three strong points and the ability to sell
myself won my second interview
and offer letter. It
has been made clear to me that without the certification
I would have been too much of a risk for this company
to take. |
| |
|
|
| 7) If you had the opportunity to go
back in time, would you get Certified in Java all
over again, or would you change your mind/priorities
and not get Certified? Why? |
|
I would definitely make the same decision
and, in fact, would hesitate even less about acting
on it as soon as possible. The most effective way
for me to assimilate an organized body of knowledge
quickly is to follow the lead of those who have gone
before nad prepared a path; there is precious little
time to pursue interesting side trails while missing
the critical fundamentals which are the foundation
for continuing progress. The SCJP introduced me to
most of the language fundamentals I use every day,
and provided a very solid background upon which I
have continued to build. |
| |
|
|
| 8) What advice do you have for others
considering the Certified Java Programmer Exam? |
|
If you're already working with Java every day,
I'd guess that you're learning more cutting-edge
skills faster than you would by studying for the
Programmer Certification exam. There is no teacher
like experience, so get all you can every day, especially
in the rapidly evolving new technologies that the
exam cannot cover.
For those who are trying to pick up a new language
and put it to work, I don't hesitate to recommend
certification - you'll cover the fundamentals you'll
need and have a recognizable measure of achievement
to bring to your first interview. The
exam is difficult, but fair; if you know the material
you will pass. Get the best exam simulator and use
it. Part of the difficulty of the exam is the amount
of material that is covered in a short time, so
be sure you're ready when you walk in the door to
take it.
|
| |
|
|
| 9) How many hours did you study for
the exam? Spread out over how long on the Calendar? |
|
I opened my first Java tutorial in the
middle of June and passed the Certification Exam in
early September. I spent 6 to 8 hours a day 4 to 5
days a week, on average, for 10 weeks studying the
language and the test materials. Test simulators were
an essential part of my process. I made a point of
taking a full two-hour exam at the end of every day
and carefully tracked my progress by subject category.
This focused my effort and attention on the areas
where I was weakest, it honed my test-taking skills
( not an insignificant aspect of passing the exam
), and last but not least provided a measure of positive
reinforcement as the weeks went by and test results
steadily climbed to well beyond the passing mark. |
| |
|
|
| 10) If you have a job that involves
Java Programming now, what "on the job"
benefits are you seeing for yourself by having the
"Certified Java Programmer" designation
on the job? |
|
The most immediate "on the job" benefit
is being on the job, absolutely no pun intended.
Certification was a necessary first step to take
and was probably the most effective ( efficient
) way for me to learn the basics of an entire new
technology quickly and with sufficient thoroughness
to be able to handle an entry-level job.
The day to day benefits of Certification are in
knowing the fundamentals of the language and having
the confidence of knowing how and where to find
answers to the questions that always come up.
|
| |
|
|
| 11) What training materials did you
find particularly useful? |
|
Without question, the most valuable
resources were the Complete Java 2 Certification Study
Guide by Roberts, Heller, and Ernest and the
JCertify Exam Simulator; these two worked
hand in glove to cover the material I needed. I often
learned as much by reviewing the answers and explanations
to the missed questions on the last test I'd taken
as I had with an afternoon's reading. |
| |
|
|
| 12) What could Sun do to improve their
Java Certification Program ( content, administratively,
...) |
|
I was able to find some excellent third
party resources that prepared me for the exam. Perhaps
if Sun were to focus a bit more on the value of Certification
and the accomplishments of those who have already
passed they would get the most leverage from what
they have in place in terms of attracting more individuals
to Certification and making it more of a recognized
industry standard |
| |
|
|