Solved

improve analytical, code understanding, programming skills.

Posted on 2014-09-18
8
190 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 26

Accepted Solution

by:
dpearson earned 500 total points
Comment Utility
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
Comment Utility
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
Comment Utility
What piece of code are you referring  to?
0
 
LVL 26

Expert Comment

by:dpearson
Comment Utility
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
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
LVL 7

Author Comment

by:gudii9
Comment Utility
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 26

Expert Comment

by:dpearson
Comment Utility
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
Comment Utility
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
Comment Utility
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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
replace quotes with UTF-8 character 38 68
count8 challlenge 13 84
Fixed div within Bootstrap carousel item 11 24
maven project error 5 16
I found this questions asking how to do this in many different forums, so I will describe here how to implement a solution using PHP and AJAX. The logical flow for the problem should be: Write an event handler for the first drop down box to get …
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.

763 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

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now