This week's book giveaway is in the Agile and Other Processes forum.
We're giving away four copies of The Little Book of Impediments (e-book only) and have Tom Perry on-line!
See this thread for details.
Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Difficulty Of SCD

 
Marco Pantani
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys. I'm new to this forum and have a question about SCJD. If my question sounds silly or inappropriate,sorry about that - I don't know yet the rules of this forum. I looked into Barry Boone's book about Java Certifications and examined SCJD certification's requirements.There was a sample assignment there about small airline system. The task looked suprisingly simple.I don't try to show off.On the contrary, bit scared to register for the assignment now and would value any advise. Correct me if I'm wrong: The assignment usually requires to develop an application (client/server, with database access) that will perform simple record retrieval,update,insertion and deletion operations on the database using simple GUI. Nothing special.So, where is the trick ??? Why it takes months for SCJ Programmers to complete it. A bit confused. Anyway,I understand that the question is quite vaque but I can't express my confusion in more precise terms.
Thank you for coming to such a great forum.
 
Michael Morris
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Marco,
When you download the assignment the instructions will make it clear as to the length required. Some may be able to do it in less than a month. You must use swing for your GUI and many have to learn that from scratch. You are given a rudimentary data retrieval system which can just barely be called a database. You actually have to finish the incomplete database: adding locking facilities and search capabilities. Finally you have to become proficient in RMI or Socket/object serialization programming in Java: no CORBA or other network transport is allowed. You must carefully document your work and you should be at least familiar with the concept of Design Patterns. You need to comply with all Java coding conventions and you must write the application so that it is clear and easily maintained and extended. So maybe you can do all this in a month and score high, who knows but you?
Michael Morris
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Nothing special.So, where is the trick ??? Why it takes months for SCJ Programmers to complete it.

Thre is, indeed, nothing special. You can code the entire project in a week. The trick is to code it in such a way so that it is reusable, and easily modified. That requires a certain amount of research, knowledge, and effort, and it takes time.
More specifically, it is expected that you will make use of the design patterns, careful GUI design in accordance with the Java GUI Guidelines, and detailed understanding of threads and synchronization. Also, you may not have a good knowledge of layout managers, Swing components (especially JTable), event handling techniques, and RMI. With these issues in mind, the time to implement the assignment can increase to a few months.
Eugene.
 
Marco Pantani
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks,Eugene and Michael for replies.
I've got a little bit of thinking about this and looks like you are right and the certification is more difficult than I thought. I'm thinking now of SCWCD.Haven't made up my mind. Thanks anyway.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic