| By Yakov Fain | Article Rating: |
|
| May 30, 2008 11:45 PM EDT | Reads: |
5,801 |
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.
Published May 30, 2008 Reads 5,801
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
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.
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Adobe Unveils LiveCycle Enterprise Suite 2 for Deployment in the Cloud
- Adobe Flex Developer Earns $100K in New York City
- Adobe May Cooperate with Apple to Transplant Flash Player to iPhone
- Ph.D. in Twitter Anyone?
- Eolas Sues the Internet
- Adobe LiveCycle Enterprise Suite 2 for Cloud Computing
- Adobe Betas Target RIAs and Cloud Computing
- Special Report on the Emerging Cloud Computing Trend
- Adobe Cans Another 9% of its Workforce
- My Thoughts on Ulitzer
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Ulitzer Live! New Media Conference & Expo
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Eval JavaScript in a Global Context
- Fig Leaf Software to Exhibit at Government IT Conference & Expo
- Cloud Executives Feature on Cloud Computing Expo Power Panel
- Software Flexibility in the Cloud - Part 4 of 5
- Cloud Computing Journal: Adobe to Deliver ColdFusion in the Cloud
- Is Microsoft as Free as Open Source?
- Adobe Reader Sued
- Adobe Unveils LiveCycle Enterprise Suite 2 for Deployment in the Cloud
- Where Are RIA Technologies Headed in 2008?
- Cover Story: How to Increase the Frame Rates of Your Flash Movies
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Your First Adobe Flex Application with a ColdFusion Backend
- Adobe Flex 2: Advanced DataGrid
- i-Technology Blog: Death-Knell For "Rich Media? Hardly!
- Adobe/Macromedia - Microsoft, Look Out!
- How To Create a Photo Slide Show ...
- Adobe Flex Interface Customization - Themes, Styles, Skins
- Personal Branding Checklist
- Has the Technology Bounceback Begun?
- "Real-World Flex" by Adobe's Christophe Coenraets




































