Throwing darts and programming-maybe we should focus on the results

Source: Internet
Author: User

 

During the Tomb-sweeping Day holiday, go to the forest park to have fun. There are many entertainment facilities in the park. You can see one of them throwing a dart to get a bear. This is very attractive to the lady, so ten yuan and ten yuan.

The first time I touched the dart, I thought it was very heavy, But how should I continue? No experience. Let's just throw it. It's good. In the second and third regions, as the number of balloons on the wall increases, it is difficult to hit the system. However, you are still not familiar with throwing darts.

The sixth time I threw it, I was thinking, should I shake my wrist? Or should I use a little arm for pushing? Or use a big arm to drive a small arm? I am entangled in this. Shake your wrist first, so the darts went out and plunged into the blank space.

In another round, I pushed it with a small arm and even dropped the last dart to the same position.

Suddenly I found that I was not rolling a balloon, but I was throwing a dart, and my focus was completely reversed. Throwing a dart is just a process, but I put the focus here. The result is that although the dart is still out, there is no purpose at all.

Finally, get a Chinese knot from 10 to 7.

After coming back, I found that this is very similar to programming (software development.

Most people start to learn programming. They always programming for programming. I learned VB and Java ,......

Of course, it cannot be said that this method is wrong, because without a deep understanding of a programming language, it is not good software, but can you make good software after a deep understanding of a programming language? Is it like writing a flexible and excellent design with all your design patterns down?

The process is very important, and the result should be more important, because the effort to practice the process (programming) is to get better results (software ).

Therefore, when learning programming and programming practices, we need to know where our focus is? Programming is not for programming, but for obtaining excellent software.

We should not only "bow down and drive down the road, do not forget to look up and watch the road", but also "Listen to the voice of our hearts" and know where to go.

 

Original article, reprint please indicate the source: http://www.the5fire.net /? P = 247
Fixed Link to this article: the5fire technical blog | if you like my blog, you canSubscribe to this blogTo receive updates in time

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.