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

oh! I may fail it...

 
shell
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I just find such a forum about SCJD. It is so useful..But I have downloaded the assignment, finished it and uploaded it b4 I read anything like topics here... After read some of your articles, I loose confidence at my solution...I used application, TCP/IP, no lock manager and only a byte array to represent locks of records, no considering the lenght of column's name may too long ....How can I know whether I pass the assignment b4 I take the essay exam? I hope to avoid loosing money now.
 
Kalichar Rangantittu
Ranch Hand
Posts: 240
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good Sir. I known/seen 3 kinds of people who have taken the SCJD exam:
1. Who are very skilled in java and can translate the requirements easily and whose design is solid within the bounds of overkill. These folks end up with top scores.
EG: Mark, Peter Denn Haan, Gregory Harrison,etc...
2. Guys who are very skilled in java and can translate the requirements easily but do not think the exam is worth the effort to go the extra mile to end up with a solid design and are happy as long as they meet the requirements and pass.
3. Guys who are not java guru's but put their heart into the work and meet the requirements to the best of abilities and pass.
EX: Yours truly a hopeful of this category.
If you are any one of the above 3 you have no reason to worry. I am sure you will pass as long as you meet the requirements.
Table column widhts, Lock manager etc are all variables of design choices. You dont have to have any of them in my humble opinion to pass.
A good friend of mine from category 2 didnt have any of the choices you mention and passed well above the passing score.
Good luck any way...Cheers.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Kalichar, and I also think that if your application works, meaning you can book flights, and it runs locally and remotely, then it will pass. Because you have to have some sort of design "Correctness" to get it to work. Even though it might not be the best solution, we all know there are many solutions to a project.
Mark
 
Bal Sharma
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
AhHa Kalichar you got me here. Don't you? I liked your classification. I am sure, I am in #2.
I have my own reason regarding this. Let us have little fun and exercise our professional ethics.
Let me assume this Java developer assignment is a project of ABC company. ABC company is asking Bal to complete this assignment as freelancer consulatant. Do not be jealous? I do not have job yet. If you like this project you can have it. I know, IT market is tight and down.
If ABC says, Bal we do not need delete, add, customer tracking functioanality. We goanna pay you 0.5 milion $.
What do I say? Nah! you are giving me too much, I wanna equiped your application with additional functionlity; although you don't want it. I know every thing how to handel it, Don't worry about it. Is this sound good? I thought, exminer is my ABC company, he/she is awarding AAA/155 $. I should not make him mad. I must be polite, and should act as professional regarding our business. That is my apporach. I am sorry, if I am being rude here.
Oh! yeah, pass or fail. It is over now, we cannot do anything except worry. Ball is not in our court. So why to worry. I hope you will pass, good luck. If you don't pass, you learned a lession. You not gonna repeat that mistake in future. You will be much more confidient in your logic and design in a second try. So, my advice is relax and enjoy. I know, it is easy to say but difficult in practice.
Thanks guys, it is really nice to have a helathy professional discussion.
-Bal
 
Kalichar Rangantittu
Ranch Hand
Posts: 240
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Bal,
1.AhHa Kalichar you got me here. Don't you? I liked your classification. I am sure, I am in #2.
With refernece to the above. I have no clue what you are talking about . If you are in #2 buddy that is your option ! Sadly I am in #3 bud hoping to climb to #1 some day.
2. With your example, it would be a waste of budget, effort etc to provide functionality not asked for. I agree totally with you. However, I beleive if some requirement can be provided with an solution A that meets the requirement and is flexible and does do over kill during its implementation, then it should be chosen over a functionality that just meets the requirement in some shoddy way just because a developer does not have the knowledge or creativity to envision the solution mentioned in A. I am sure thier superiors would inform in a walkthough of a better implementation . Also, the customer could care less how it was implemented, but when the need for extension and change bounce back to our court at a later date, one would then think why didnt I do it in the way A? Would have saved me work and I could have billed the customer in the same way. In other words I beleive a requirement must be met, not exceeded but done in the optimal way within the framework of overkill . Thats my philosophy . As an example, If I had a company and my developer chose route B because it met the requiremet at the time and it would end up costing met $XXXX more at a later date because it was not a solution that was flexible and was chosen because the developer was not clever enough to think of a solution that would be better for the company in the long run, I would personally trust the employee's judgement in design and development on future projects .
With regard to the current application, providing something like a webserver etc would be overkill IMHO. However, implementing a locking mechanism that will not break if future enhancements came through is a requirement IMHO.
Glad you liked my classification Sir, I have met all 3 kinds of folks.
Take care dude and enjoy...Cant wait to see the posting Bal assed with 150+
 
Kalichar Rangantittu
Ranch Hand
Posts: 240
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oops that came out all wrong, the last line really meant Bal passed with 150+. Sorry for the typo.
 
Bal Sharma
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oops that came out all wrong, the last line really meant Bal passed with 150+. Sorry for the typo
Oh! no problem, I see your good intention with 150+. That matters for me. Not any thing else.
Thanks for long explanation. -Bal
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic