Programmer Learning Revolution-how to use the brain

Source: Internet
Author: User

This article link address: http://blog.csdn.net/thefirstwind/archive/2006/12/13/1440965.aspx

Title: The programmer learns the revolution and teaches you how to use the brain
Author: Xiaoning
Date: December 13, 2006
Disclaimer: Copyright No, follow your turn

A lot of people engage in technology, there are a lot of career change technology, engaged in a period of time finally found that their discomfort in cooperation technology, and back. Want me to say actually is the problem of the brain way, really learn proper brain way, programming up to be handy, can find programming happiness.

Sometimes, we ask a lot of experts detailed technical issues, they immediately use the program to achieve out, and run without error, this should be the left brain master. Left brain: It is the processing of abstract symbols.

And some other experts, we asked them to consult the design of the time, a simple sketch on the paper a few strokes, the approximate design plan is presented, after the check, he mostly do not look at your program, only let you tell him about the big box can find the problem. This should be the right brain master, right brain: visualization classification processing, my company's previous boss is technical background, every time I check my program, I have to tell him the program, he never look at my code. People talk, your program in my here to understand the only count through, even you do not think, then don't start, want to understand and say.

Of course, the left brain and right-brain combination is the best way, but modern people to the right brain application has not been well developed, the person just born out of the beginning of the development is the right brain, after 3 years is mainly the right brain, and then is gradually in the right brain and left the brain frame a communication bridge, to help the establishment of left brain Then the left brain gradually perfected. With the school's education, the use of the left brain is increasingly high, the proportion of adult use of the left brain far greater than the right brain. But it is worth noting that the right brain information storage capacity is 1 million times times the left brain, if not a good right brain use, then it is not a waste of a lot of resources.

In addition, the forum, some people have investigated, the number of coding personnel to have a daily amount of code, the rest of the time to do. The average is about 150 rows, of course, a little more outsourcing. However, many stars, the basic daily programming time does not exceed 20% of the working time, the rest of the time in thinking, or the time in the brain to outline the program diagram, which is often said to draw a brain map. It seems that many Daniel, in the brain, the use of the right brain is higher than the left brain.

For the concept of picture brain map, also known as mind map, mind maps, heart images, mind maps, minds map,mind mapping, can be regarded as a tree or classification map. Do not make a line of records, but to draw a brain map. Use a tree structure and images to draw a brain map with colors, symbols, types, and associations. The brain graph method is a method invented by Tony Bouzin. There is a good introduction to this approach in his outstanding book, themindmapbook-radiantthinking-Divergent thinking.

By the way, what language in programming is good, this is a long-established topic, there is no need to delve into it. Get started playing good programming based on a common language to do the means of implementation (generally choose C language, of course not absolute), when working, what language to use, pick up the programming manual will be able to immediately, this can. However, the problem is that many language programming ideas are not the same, some of the essence is to understand a little bit of the following. It should be noted here, do not focus on a variety of grammar, the core of technology is actually technical thinking, if the formation of the technical thinking, even if you forget all kinds of grammar, after a little review will soon be able to get started. However, if you do not understand the technical thinking, do not know how to get started to work. So, learning programming, but also the first to learn programming ideas, technical ideas, multi-plot brain map.

Remember college graduation design time, with PowerBuilder development, at that time used for three months, compared to tens of thousands of lines of code, the home more is a mountain of design drawings, at that time do not know what the figure that figure, there is no design standards, the brain inside what to draw out what. Just three months, finally was named the school outstanding Graduation design, also good, small blow a bit. Because that is after all I started the first large, lifelong benefit.

In fact, in some cases, before the program design, we do a variety of diagrams, use of the map, frame diagram, flowchart, System function diagram, and so on, nothing more than the various forms of brain map, but different periods of different forms just. (may not understand too deeply, do not spray me)

For the Chinese people, technology is always not a problem, more important is the design of ideas, good design determines the life cycle of the project, good design determines the labor intensity of the code, determine the cost of later maintenance. And this good design source is the brain in the general outline of the project, these simple outline, not everyone can draw good.

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.