So, first some quick background. I dropped out of college many years ago, back in the olden times of 1999. I have since worked my way up to being a Sr Perl Developer at a small company through a lot of hard work, self study, personal projects, etc. I'm good at what I do, but I am lacking the formal education, which I'm sure does have some level of negative effect on my development skills when it comes to algorithms, optimization, etc. Perl is also problematic. While I love Perl and think it's a damn fine language to write many things in, there's fuck all for Perl work locally even when the economy isn't completely screwed.
The most obvious choice for me to move to is Java. It's common locally, it's primarily used (at least locally) in Unix/Linux environments where I've already got a lot of experience. I've done a little Java work on my own, but I'm certainly no expert. I've been told by other local developers who are good friends who make a lot more money than I do that getting Java certified is going to be the way to go.
So, where do I start? I looked at Sun's site about Java certification. I looked on Amazon for study books recently and there was only one. I have no idea if it was any good or not. Are there any specific books any of you can recommend?
Posts
This makes me think that once you've got a handle on the syntax you'd be able to pass the SCJP exam.
This makes me think that once you've got a handle on the syntax you'd be able to pass the SCJP exam.[/QUOTE]Good point there, I probably can. I like having some sort of actual study guide to work from, though, when I can.
The people in my old company said the certification was hard, but then they were also incompetent, so I wouldn't take that as meaning anything.
Judging from your posts here in H&A, I think you're more than up to it JK, so I'd just learn the language, take a practice test and see what happens.
As to the difficulty, is it possible they were talking about a higher level test? There are a bunch of tests involved for different levels of certification, like everyone does. I took some practice test for one of them, I remember it as being the entry level one, but the questions don't really fit the description of "basic syntax and structure" which was asking pretty detailed questions about planning, GoF design patterns, etc. with tricky bs questions that were difficult because there were 4 answers which were a short paragraph each with only 1 or 2 words different in each one. If the real tests are anything like that, then yeah, I can see even perfectly intelligent people finding them a bit rough.
As would design patterns.
As did Extreme Programming.
As did my horror when I found out they had a 5000 line PL/SQL statement that wasn't commented, had no functions, was mission-critical to paying millions of New Zealand Dollars, and they thought that was OK.
You are not those people