How useful are certification exams as a measure of whether or not a candidate is qualified? In Forums today, tackline posts about Java Certification saying "SCJP/SCJD only tells you that someone isn't a total moron. Absence of evidence isn't evidence of absence. If you want to sort the good from the vaguely-know-what's-going-on, Sun's certification wont help you. If you filter CVs on the basis of the certification you'll filter out most of the good programmers. I'm not so much as an SCJP, although I think it might be a laugh to get a SCJBCD without having so much as written a single EJB." Join the conversation on how certification is and should be used.
In kinder, gentler advice on interviewing nichomeaccount writes "ask the interviewee general questions about their previous projects (to get them talking kind-of developer-to-developer). Then listen to the answers. See how much detail they provide. See how much enthusiasm they have for the project. See if they really enjoyed (or were proud) of the project. Anyway, thats my 2 cents."
Meanwhile, Richard Monson-Haefel blogs about his credentials and announces that he would like to be contacted for work in Nine of Clubs seeks a new Deck of Cards. I've posted a talkback that I'm not sure this is an appropriate use of the blog space on this site. Each site develops its own personality - please let me know what you think.
Also in Java Today, Andrei Cioroianu suggests that you begin by Prototyping Desktop Applications . He does not "view a prototype as a piece of code that you can throw away when the "real" development starts. Instead, the prototype should be the foundation of your product or application. This means that you should code it carefully, even if some of your classes or methods will be rewritten later."
Good design is the essence of sound systems, says Martin Brampton in Design software before you build it. "Important judgements are made in the design of a computer system that will be fundamental to its usefulness. Too much abstraction, and the system will be impossible to implement. Too specific a solution, and it will most likely be obsolete before it is implemented. The best designs solve immediate problems, but are also flexible and robust enough to be adapted for the inevitable future changes."
Is Java becoming a great big Swiss Army Knife?
In today's Weblogs John Reynolds notes that his memory of this all in one tool is that you don't use all of the blades. In Anti-Pattern - The Swiss Army Effect he makes the case that "The J2EE specification is huge and Java development is complicated by too much flexibility."
In Extensible Open Source projects , Rick Burridge writes that open source projects often start as one-offs and that he feels a better approach "would have been to properly design the application, get potential user requirements, test prototypes with real users, create a functional specification, then work towards an implementation (making sure that everything is fully documented). A lot of work, that not everybody wants to do."
In today's Projects and Communities , the Glow project "intends to bring a full-featured groupware client to Java, similar to Microsoft Outlook or Ximian Evolution. Version 0.3 offers group calendaring with server-based WCAP and iCalendar files - future features include mail, instant messaging, and whiteboarding."
The stax-utils project in the Java Web Services and XML community hopes to facilitate the adoption of JSR-173: Streaming API for XML (StAX) by providing a set of utility classes. They are looking for developers to brainstorm and contribute.
In today's java.net News Headlines
- Final Proposed Draft: JSR 177 - Security and Trust Services API for J2ME
- Apache DB OJB 1.0 RC6
- Java: The Next Mobile Cash Cow?
- Athena 0.9c
- PostgreSQL 7.4 Review
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
News RSS feed.
Current and upcoming
- May 6-8 The ServerSide Java Symposium
- May 8 Kwarup do DFJUG
- May 10-14 JAX 2004
- May 14-16 Northern Virginia Software Symposium
- May 20-21 Sun Tech Days:India
- May 21-23 Rocky Mountain Software Symposium
- May 24-28 Global EAI Summit
- May 24-26 JAOO Cannes 2004
- May 27-28 Open for Business Users Conference
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission
form. All submissions go through an editorial review before being
posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed. All java.net members can subscribe to the email
updates for the site at the href="https://java-net.dev.java.net/servlets/ProjectMailingListList">
java-net Mailing Lists page. You must be logged in to subscribe
to the javanet_Daily and javanet_Weekly lists. Also, once this page
is no longer featured as the front page of
java.net it will be archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.