From programmer to Project Manager (5): Programmer's gas station--understand the computer more to understand the human brain

Source: Internet
Author: User

Speaking of the programmer three words, I feel both proud and pathetic. It is proud that we were the time-honored, a group of people who truly changed the world; Sadly, many of our programmers who are committed to changing the world are living in their own world, unable to extricate themselves and become "computer geeks" after "nerds". Computer is only a tool, we have been limited by it, even assimilation, sad husband!
First, beware of becoming a "computer nerd"
(1) Programmers in the eyes of their own
What does a programmer think of himself? Look at the garden speech, yards farm, yard animal, it laborer, bitter force, procedural ape ... Such words are abound.
In the Internet has been widely circulated a poem about programmers, imitation of Tong Pak-fu's "Peach Blossom", we call it "the song of the programmer" it:

Office Building, writing room programmer, program staff write procedures, and take the program for drinks.
Sober only on the internet to sit, drunk also to sleep under the net, wine drunk awake day after day, online network next year.
I hope the old computer, unwilling to bow before the boss, Mercedes-Benz BMW is interesting, bus self-programmer.
Others laugh at me crazy, I laugh at my life too cheap, no street beautiful sister, which belongs to the programmer.


The author of this poem does not know name, but to be sure, he is a programmer, because only the programmer can so vividly write the ups and downs of the programmer. From the poem to see the programmer in the eyes of their own image: dedication, hard, the time spent every day to write programs and the Internet; pure thought, arrogant and aloof, self-esteem;

(2) programmers in the eyes of others
What is a group of programmers in the eyes of others? On the 360 site there is a hot post on the programmer's Image (http://bbs.360.cn/3237987/254486286.html), which most of the replies are not programmers, a lot of responses are very vivid, no squalling, can be said to be more objective.
To sum up, we are responding to the following general information:

    • Work-related

Full of research spirit, is a master of technology, no time concept, overtime, hard work, serious and rigorous, understand the production software but do not understand how this software run better.

    • External image

Black pouch, red eye, lack of sleep, skinny, sloppy, with glasses.

    • Aspects of Life

The computer in front of unrestrained freedom, the world before timid shy. Smart, quick thinking, life is rigid.

    • Character aspects

"Stuffy Sao" the word is not pleasant, but still quite accurate: most of the programmers are quiet, poor contact with people, but the heart is very rich. Shy or even eccentric, small circle, likes, a little bit of the appearance of the world fireworks.

    • Way of thinking

is a problem-oriented way of thinking, logic sensitive and rigorous, all the while thinking to solve the problem, good at finding other people's problems, but to their own problems blind, not good at solving life problems.
In general, the programmer is probably a clever and pedantic, kind and stereotyped image in the human eye, is it a bit like Lu Xun's "Kong Yiji"?

(3) How the "computer Nerd" was tempered
The description above reminds me of a word: "Nerd." Nerds refer to those who bookworm, read dead books, do not pass the world, and do not use the knowledge of books. Nerds spend so much time with books that they live in the book World and use the truth in books to evaluate and demand the real world. And we programmers, day after day, year after year in the code between the crawl. It is Brahmins to spend time with the computer everyday than most nerds read. Every day is basically "computer open, a close on the past, howling."
As the saying goes: "With a hammer three years, see what is nails." When the programmer is three years old, he sees everyone as a computer. So the computer era of "nerd", it may be called "Computer nerd." Computer nerd with the computer for too long time, living in the computer world, with the logic of the computer to ask others, do not understand life, do not understand the way of the people. Perhaps you are dissatisfied with this wording, but to many of us around some programmers, is not a bit in the likeness?
Sad husband! The programmer has been the time, has a very delicate heart, very rich emotional world, very intelligent brain, in the eyes of the world's image is so unbearable!
Confucius said: "The gentleman is not the object of the imperial objects." Computers are just the tools we use, and our minds are limited by computers, and even become like computers.
Programmer, it's time to change!
We should not be bored again, will be our inner good and good side of the brave expression of it!
We no longer need to be bitter, we want money, more to be happy, we have to work, more to live!
We no longer rigid, we can make beautiful procedures, the same can be a good man!

(4) An old programmer's heartfelt words
There are also people who think that the word "computer nerd" is to scold programmers, is disrespectful to programmers, but perhaps the fierce rhetoric more alarming. There is an idiom called bluntness, it is said that Buddhist Zen monk reception beginners often with a bang or shout, to promote his awakening.
I used to be a programmer, and it's still. I was once a real "computer nerd", and I was alone in the dark, and it took years to stones-perhaps I was far from the river. Those who have cursed me, I regard them as my benefactor, because they inspire and inspire my growth. When I gradually matured, I had missed countless opportunities.

Second, understand the computer more to understand the human brain
(1) Computer logic vs human brain logic
Programmers can not write code without computers, communication, communication and the human brain, but the logic of the computer and human brain in many ways is very different.

Comparative aspects The logic of the computer The logic of the human brain
Difference of The same program runs on every computer. Tasks to different people, the results may vary greatly
Diversity Every computer is the same (for a computer programming is absolutely no problem) Everyone is different, people vary, so to adapt to the personality of people
Certainty The program is correct, the computer must be able to get the correct result The task is clear, and the result is a far cry from expectations.
Thinking Computers have no independent thinking. Personal understanding, executive power, judgment and other aspects of the problem
Emotion The computer does not have the affection, the emotion and so on factor influence People are affected by feelings and emotions.
Autonomous nature The computer is not autonomous, completely controlled by the program People have autonomy, but behavior is determined by many factors
Social Computer and computer only in strict logical interaction, no social The relationship between man and man is delicate
Cooperation 1 pcs + 1 computers, more computing power 1 people + 1 People, the results are unpredictable, team work is essential


The logic of the computer is simple, so we are willing to deal with the computer. If we take the logic of the computer to the process of interacting with people, it is too "simplistic", of course, it gives people the impression of pedantic, stereotyped, not flexible. After all, we are living in the human world, we need to understand the computer, but also to understand the human brain. We do not only understand computer heterogeneous, but only a better understanding of the normal computer.

(2) get back to normal.
I once looked down on those who do not know the technology but slick, see them in the high position is aggrieved, even sigh if living in Western countries, everything is straightforward, do not beat around the bush.
However, after countless setbacks, I understand a truth: "All things are learned, human sophistication is the article." Others have a good tongue, slick is also a skill ah. Otherwise, how can we not do it?
In fact, it is not difficult to do so, but we do not want to do so, not willing to change themselves for the secular concept. True, the reality is secular, but the reality can not be changed, we can only admit the reality, surrender to the reality. I saw in the 360 post that there is a wonderful evaluation of the programmer, "the programmer is the seven fairies of the Weaver", we really want to be like fairies do not eat human fireworks?
We don't have to be fairies, we just need to be a normal normal person. It is not difficult to conform to the logic of man, to understand human feelings, to be sensible, to do what a normal person should do.

Mo Yan has a wonderful speech at the Nobel Prize:
Finally, I tell a little story. I heard that Frankfurt was the birthplace of Goethe. In China, a very famous story about Goethe is circulating. On one occasion, Goethe and Beethoven walked alongside each other on the road. Suddenly, the king's ceremonial came to the opposite. Beethoven held his head up and stood up before the King's Guard of honor. Goethe retreated to the roadside, took off his hat, and respectfully stood in front of the honor guard. I think this story conveys to us the respect for Beethoven and the contempt for Goethe. When I was young, I thought Beethoven was great, and Goethe was too scandalous. But as I grew older, I slowly realized thatin a sense, it might not be difficult to do something like Beethoven. But like Goethe, back to the roadside, take off the hat, respect for the secular, the king's ceremonial respectfully salute instead of a great courage.

Everywhere and the enemy of the secular, and will not let the secular become lofty. Respect for the secular, also does not mean to lose the lofty, lose ego.
Do not compete for lofty, but to live happily. When you are free to wander between worldly realities and the principles of inner distinction, you are fulfilling your personal cultivation and becoming a happy person from the inside.
We do not need to be a lofty person, nor need to become a secular person, we just become ordinary normal people, a cylindrical side.

From programmer to Project Manager (5): Programmer's gas station--understand the computer more to understand the human brain

Related Article

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.