aspose file tools*
The moose likes Jobs Discussion and the fly likes how much time it takes to fresher to learn debugging and solve the issues without facing any problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "how much time it takes to fresher to learn debugging and solve the issues without facing any problem" Watch "how much time it takes to fresher to learn debugging and solve the issues without facing any problem" New topic
Author

how much time it takes to fresher to learn debugging and solve the issues without facing any problem

ishikaji Agarwal
Greenhorn

Joined: May 28, 2012
Posts: 7
how much time it takes to fresher to learn debugging and solve the issues without facing any problem in eclipse...
actually i am very new to this nd am facing a lot of problem so i want to know how much time it vl take?
Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

Welcome to JavaRanch! also please go through UseRealWords

the answer to your question is it depends on your interest
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30772
    
156

Welcome to CodeRanch!

It also depends on what you mean by "without any problem". There are also problems solving issues. That is why they are issues. I think you mean that you feel comfortable with the debugger. And not that long. Less than a week if you are focusing on it.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
ishikaji Agarwal
Greenhorn

Joined: May 28, 2012
Posts: 7
I mean i do debugging bt i m nt able to undrstnd where the actual error is?
For example-- on a page you add some data and on screen it shows successful bt data is not present in database
and you have to check why it happens?
Kunal Lakhani
Ranch Hand

Joined: Jun 05, 2010
Posts: 622
ishikaji Agarwal, you have been said earlier
Welcome to JavaRanch! also please go through UseRealWords

Use 'but' instead of 'bt', 'am' instead of 'm', 'not' in place of 'nt'


kunal
Anayonkar Shivalkar
Bartender

Joined: Dec 08, 2010
Posts: 1509
    
    5

ishikaji Agarwal wrote:I mean i do debugging bt i m nt able to undrstnd where the actual error is?
For example-- on a page you add some data and on screen it shows successful bt data is not present in database
and you have to check why it happens?

Well, those kind of problems are not at all related to eclipse (after reading your original post, I thought you are facing difficulties during debugging 'with eclipse' )

So, first thing first - in multilayer application like this (which involves GUI and business logic and DB), logging is one of the best friend of developer. Do extensive logging (even if at debug level - I mean 'debug' level of logger).

Secondly, try to figure out who is giving success message to GUI. What exactly happens so that GUI feels that there is a success? Chances are that GUI or business layer is reading some 'result' value to decide this.

Lastly, track down who is writing to that 'result' stuff? Somewhere, it must be happening that even without putting the value in DB (or even after a failed insert query), somebody is shouting 'success!' and modifying that result object accordingly.

I hope this helps.


Regards,
Anayonkar Shivalkar (SCJP, SCWCD, OCMJD, OCEEJBD)
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30772
    
156

The actual skill of debugging takes time and practice. And it is never easy.
ishikaji Agarwal
Greenhorn

Joined: May 28, 2012
Posts: 7
ok thank you Anayonkar.
Anayonkar Shivalkar
Bartender

Joined: Dec 08, 2010
Posts: 1509
    
    5

You are welcome.

However, as Jeanne Boyarsky said, it takes time and most importantly - patience.
ishikaji Agarwal
Greenhorn

Joined: May 28, 2012
Posts: 7
yes i come to know that.
Kiaama Liames
Ranch Hand

Joined: Jun 30, 2006
Posts: 52
The skill of debugging is related to your programming skill and experience


scjp 1.4<br />scwcd 1.4
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3223
It depends on 4 things

1. Your domain knowledge -- how well you know your application
2. Your IDE related debugging skills like adding break points, stepping through, adding watch list, etc.
3. Your problem solving skills to isolate, apply reasoning, etc.
4. Technical know how -- for example incorrect implementation of equals() and hashCode() can cause tricky issues that are harder to debug.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 11422
    
  16

"without facing any problems" is an AWFUL high bar to set. If you are always learning new technologies (and why wouldn't you), you should expect to always encounter new problems. There is nothing wrong with asking for help when you need it. The important thing is a) to make an effort to learn/figure it out yourself first, and b) to learn from what someone told you, so you don't get stuck on the SAME problem over and over.


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: how much time it takes to fresher to learn debugging and solve the issues without facing any problem