Welcome!

Adobe Flex Authors: Liz McMillan, RealWire News Distribution, Maureen O'Gara, Yakov Fain, Keith Swenson

Related Topics: Adobe Flex

Adobe Flex: Article

Fresh Notes After Taking the Flex Certification Exam

I am a certified Flex 2 developer. So?

Yesterday I realized that Friday’s calendar was wide open, so I decided to take the Adobe Flex 2 Developer  Exam.  Well, I knew plenty of other ways to kill a Friday, but I had to take this exam and here’s why. About two years ago I went through training and became an Adobe Flex Certified Instructor. At the time, Flex 2  Developer Certification did not exist.

Last year, my colleague also became a certified Flex instructor, but he had to pass the developer’s exam first.  I was happily giggling to myself till March of 2008 when  I had to contact Adobe about purchasing the courseware for my Flex 3 class. They picked up my records and found out that I was never certified as a Flex developer.  Yes, they realized that it was not my fault, but they wouldn’t let me use Adobe’s courseware until I passed the developer’s exam.

Finally I found a day to take the test. The next question was how to prepare for it. Needless to say that being a good developer doesn't have much to do with passing the multiple choice computer based exam, but I had no choice.

In the past, I went through a similar certification exam in PowerBuilder and Java and started googling for  mock exams. Let me tell you, this is not  Java, which has tons of free test emulators. I found one  and it was not free. The name of this Flex 2 test is Attest. It first forced me to install more than 60Mb of the .NET Framework files. Isn’t Flex a better no-install solution for mock exams for Flex? Not too kosher, but I did not have a choice. 

Attest had a free 35-min trial test that emulates half of the real one. The passing score was 72, and I decided to take a shot without any preparation. To my surprise I got a 68. Actually, I’d passed the test but one of the questions in the test had the wrong answer. This gave me hope, and I spent half a day skimming through Adobe’s courseware that I use for teaching. If you don’t have it, get the book Training from the Source. Get the new one even though you’ll be  preparing for an old exam. Then, I skimmed through the first 200 pages of the book Essential ActionScript 3.0, and finally looked at the information about charting in livedoc. This was my preparation.

I’m sure, eventually the folks who created Attest will get their act together and will release a Flex or AIR version of this test, but even now, I’m thankful for giving me an idea that if I did not know that the HLOC chart was a good selection for displaying financial data, I would not pass the test.

Today, I’ve arrived at one of the closest authorized testing centers. These guys take this process very seriously.  First, they confiscated my cell phone so I couldn't ask help from friends as in the popular show “Who Wants to Be a Millionaire.” Then, I’ve signed up a document that forbid me from doing anything but breathing and typing. After that, the guy asked me,
“How many erasable pads do you need to take with you?”
“Excuse me?”
“ You may need to take notes during the exam, but you can’t have a regular notepad and a pencil.”

I wonder if anyone ever went through a polygraph test? How was it?
Then the guy showed me to a specially designated and equipped room. While going in there, I was thinking to myself, “If I knew they wouldn't ask me to take off my shoes, I’d prepare some mini index cards and put them inside the heels." But when we arrived in the room,  I realized that it would not work  - a grim poster read “The room is under constant video and audio surveillance.”

The poster did not lie. I noticed a camera under the ceiling, and the guy politely said, “After you are done with the test, please remain seated, just say aloud that the test is over. I’ll be watching you anyway.”

And the test began.  It consisted of 67 questions; you get 75 minutes; and the passing score was 73%. There are four categories of questions:

  • Flex Application User Interface Creation
  • Flex System Architecture and Design
  • Flex Application Programming Fundamentals
  • Interacting with Remote Data and Flex Applications

The questions were not too difficult, but sometimes they tried to trick you, hoping that you’d forget when to use the property lastResult, and when just result, what are the method signatures of some functions, and some basic OO stuff. I was really surprised to see that there was a couple of UML diagrams, and I was expected to remember UML notation and identify one of the four classes that corresponded to that diagram. Some questions were poorly formulated (was it on purpose?), and this could be the only reason I did some wrong (I do not know which ones though).

Anyway, I got 83% and passed the test, which did not make me happier.

This test did not prove much. Any young person with good memory can pass this test after reading a couple of Flex books. Memorizing method signatures and other information that is just one click away in the real world and remembering these things does not make anyone better programmer. Such certification is useful only when you are applying for a job,  and your perspective employer has no qualified people to interview you. The fact that you are certified  gives the employer some peace of mind. I’m not sure though how to check if a person is really certified.The Web site adobe.com/certified allows you to check your own certification status. So what's the purpose of certification if anyone can claim it?

That’s my certification story. I wish you good luck  if you decide to get one too. Hopefully, Adobe will release the Flex 3 version of the exam before the release of Flex 4.

More Stories By Yakov Fain

Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex". He twits at twitter.com/yfain.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.