Solved

improve analytical, code understanding, programming skills.

Posted on 2014-09-18
8
204 Views
Last Modified: 2014-09-22
Hi,

How to improve analytical, code understanding, programming skills. Are there are good sites with puzzles based on which i can develop some programs. I heard there are some interviews are based on this puzzle concepts. Please advise
0
Comment
Question by:gudii9
8 Comments
 
LVL 27

Accepted Solution

by:
dpearson earned 500 total points
ID: 40332074
Check out:

For puzzles:
http://codingbat.com/
http://www.codechef.com/

For general training:
http://www.crunchzilla.com/

Doug
0
 
LVL 7

Author Comment

by:gudii9
ID: 40332609
I see same piece of code takes days together to understand whereas some other collegues it takes few minutes to understand and identify any bug in the code and suggest a fix. please advise
0
 
LVL 84

Expert Comment

by:ozo
ID: 40332688
What piece of code are you referring  to?
0
How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

 
LVL 27

Expert Comment

by:dpearson
ID: 40333127
I see same piece of code takes days together to understand whereas some other collegues it takes few minutes to understand and identify any bug in the code and suggest a fix. please advise

People have widely different software engineering skills.  I think it's very common in this business for the most skilled developers to be 10-15 times faster than less skilled developers.  It's just the nature of what we do.  If you can see the underlying design and truly understand how a piece of software works, you can find and fix problems much faster than somebody who doesn't get the deeper picture.

As to how to get better at that?  Generally it takes years of education and study.  There's no quick fix.

Doug
0
 
LVL 7

Author Comment

by:gudii9
ID: 40337215
I went to url below

For general training:
http://www.crunchzilla.com/

I was not sure how to use it. I see some Maven text boxes there.
Also how to use below site.
http://www.codechef.com/
Please advise

Codebat site example i was able to try and see solution right away and compare the learning graph etc.
0
 
LVL 27

Expert Comment

by:dpearson
ID: 40337425
For general training:
http://www.crunchzilla.com/

I was not sure how to use it. I see some Maven text boxes there.

If this site seems too complex for you, I'm not sure you're really in the right field?  My daughter learned from this site last year without any help and she's only 11.

I'd say give it another look and see if you can figure it out.

Doug
0
 
LVL 27

Expert Comment

by:rrz
ID: 40338126
Doug, please consider that English might not be his native language. Also, for a site like that, a difference in culture might get in the way.
I see some Maven text boxes there.
Please don't confuse
http://en.wikipedia.org/wiki/Maven
with
http://maven.apache.org/developers/conventions/code.html
0
 
LVL 7

Author Comment

by:gudii9
ID: 40338258
Sorry. I have to click multiple times to see different shapes being formed using java and java script code in the link below.
http://www.crunchzilla.com/

I will look into codechef site also more detailedly
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Styling your websites can become very complex. Here I'll show how SASS can help you better organize, maintain and reuse your CSS code.
SASS allows you to treat your CSS code in a more OOP way. Let's have a look on how you can structure your code in order for it to be easily maintained and reused.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

838 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question