Philosophical thinking of software development

xiaoxiao2021-03-05  23

Carnegie-Mellon Software Development Institute and other college researchers have used to define a theoretical discipline

(Ie the theory of software development), until later, there are still many things that are more vague, they don't hide this. software

Developed, since the generation, it has conquered a lot of talented people with a charming style, some professors, experts

People and business managers do not make such a question: clear software can be fascinated by so many people, why people cannot

Define it, explain it, understand it deeply? Why can't some genius scientists have a bad life?

Some confused in a scientific engineering discipline or industry standard?

Most of our people, especially businessmen, engineers and academic institutions to see computer and software as one

A very ordinary thing, they use a variety of ridiculous ways to exchange with computer, the computer is related to the threat from the user

Condemn the forever. The software is everywhere, but the software often manifests as a failure, strike and abnormal, mainly

Two reasons: First, the procedure failed, it will lead to inaccurate file definition, and finally the software is characterized by strike, not normal.

Second, some software development supervisors are commanded, forced the software to apply some Hua, and do not realize the supervisors.

Vertical ideas and wonderful fancy.

Slow software development and Internet access take up most of the time, especially important, these two aspects in contemporary

It is easy to add addiction. Once addicted, normal people will also become slaves of document processing, file upload and download.

Most of the circumstances should be summed up to manage its software has certain disadvantages. At this time, people have to be confused: we can cover

Tianda, motorcycle, high-performance electronic products, can even understand quantum mechanics and submissions,

Then why can't we develop high quality software?

[The truth behind the mystery]

The essence of software development is a mental activity based on human thinking, computer and software on it are human.

A mirror of brain activities, so software development is also facing some problems inherent in psychology and mental. Public

It is well known that all the purposes of psychology do not understand the soul of human being unpredictable, some medical professionals

This aspect. Compared with the software development, the situation may be worse, because software development is only human intelligence activities.

A model that comes from human intelligence thinking. No matter what you don't admit, intellectual activity is just a soul behavior.

section.

From a considerable aspect, the relationship between software and psychology is relating to engineering, technology and mathematics relationships with psychology.

More than the near, this is because the software directly comes from the thoughts of human soul, and the software, etc., the software often wants to use the soul.

creativity. Compared with the art, the software lacks the beauty of art; it is lacking a proper form compared to natural science. this

In addition, the software is permanently only the psychological imitation of software developers.

Software reflects software developers' psychological activities, many factors will work on this psychological activity such as developers,

Development environment and system. The developer himself means that developers will have some psychological activities during the development of software;

The development environment refers to all computer hardware, computer software and development software. The system includes everyone,

Ministry development environment, components, organizational relationships, and other things that help to achieve purposes.

Software is as easy as people, it is influenced by intelligence, imagination, fear, and hopes. It refits

Out of the developer's point of view, understanding the target, the feeling of the customer's feelings, the sense of concept, and the authority

Dear, etc. If you want to make a better product with a computer, the software development is the core, it represents the whole

The essence of the system. What is the unique style and feeling of software products, in accordance with human point of view

: It is personality.

[No angry personality]

Does the software have personality? If you ask me this question, I will get out: Of course I have. Because the software is completed

Will form a set of vocabulary for communication, internal analysis logic, video and audio support, and memory. From contemporary technology

From the point of view, these resources are theoretically unrestricted. Where is the problem? The problem occurs

Its developer's chaos specified. Software developers, I was not affected by it, and later

The scale of the scale has added some other computer masters, and the person in charge of the department, all of which will play

The work of chaos developers.

First we have to point out that the vocabulary is necessary, whether it is for external communication or for internal communication, vocabulary is a structure

Thinking the cornerstone of the module, if a person does not vocabulate him, he will not think, human beings can be cold ice-ice machine

Communication is also the existence of vocabulary. Computers can easily respond to certain vocabulary by church, and its ability is

Limit. But what is the problem? First, although the computer has the potential to understand infinity vocabulary, it

The human owner is usually limited, so humans think that anything is as simple as possible, this actually

Computers with high performance must also be wronged to human beings that have little capacity; in addition, if the software has very

Big vocabulary, it will definitely become big, complicated, difficult to understand, develop and maintain. So although computer

There is unlimited energy to resist, but it is also necessary to set up the developers to prepare for them.

[Cherker and Creativity]

Tao work is the master of the pottery, and the pottery can never exceed the capacity of pottery. This fact also applies to computer and software

The developer's relationship, the programmer will never make the computer make more things that they think about it. Of course

It doesn't mean that programmers can't do something that exceeds humanized computers can do, but they don't think if he imagined

At that, he will not let the computer do it. Of course, the same truth is also suitable for errors, and the programmer is a tiny fault.

Mistakers (Translator Note: If the programmer generally thinks where the error exists, it will correct it, it will correct it.

There is no mistake. This means that the error is outside the imagination of the programmer), it will make the computer make us

Class unaffected things.

The system-level programmer faces a big challenge, and he is not different from the gods with the company. He can make him think of

Anything, the computer listened to his command, listening to any command he sent. He can take him with your heart

The genius, his not thinking about the thoughts known to most people, the heart of the heart in the virtual world through his creative performance

come out. At some point, his human life will be broken once again, reaching new realm, new height.

Although the programmer's ability is very large, his technology has gradually exceeded his intelligence, but soon, he will find him

To find a job to support yourself. I think that I can't make my own supplies, he must provide him with it.

People who eat food and clothing are low, and the bowl of the party is to belong to the human management, so I have to listen to the needs of others, the color selected.

Color, other people's conception, he can do it on time on time by others. The programmer has the character of Tianma

His life will soon be buried in daily triviality like physical workers. An outstanding genius succumbed to life

Live stress, give his creativity to a boss or a repetitive customer, doing some maintenance

Or as a slave, which is controlled, why? Why is the programmer allow others to control his?

life?

[Commercial Circulation]

After the company decides to do some software, the work made by the programmer is to let the software sang, the tester did

Work is to try to find out the software's mistakes, and then customers will buy software, especially those customers like to buy. but

Who tells customers what to buy? The customer's purchase behavior is driven by an incompetent mood, he purchases what he wants.

Things, what he needs, or needs. No one knows what this drive is driving this? But the business cycle is like a gyroscope, there is constant.

Development → Test → Delivery → elimination

In real world products, the software looks maximum flexibility. It can be a programmer's good evil, guest

The requirements of the household, the indication of the boss and the influence of the bug or long or short; it can be expanded, upgraded or even forming a cycle

It may be a short moment in its life. Software development cycle is in the hands of designers

Long can be short, it can also increase function, upgraded, even spiral rises. How can I be so messy?

?

Mainly flexibility leads to such a chaotic situation, you think so many variables in the software, so many judgment points

And more unlimited options. As humans think, software must have an operating system to support, operation

The system is running, and it is not stopped at all, busy storage, logical operation, sound video processing and other components.

Communication; and some tasks can be completed instantly, but the operating system has to ask, soon the system is very messy, dry

Brittle strike. You must know that your computer doesn't like messy like humans.

In fact, you get more about the computer, the more you find that the computer is simply a mirror of humanity. In the computer,

You will find some of our human minds: We have a flashing, our stupid mistakes, it is only

Xiao Si imitates our human activities, it converts our human thoughts and transports mechanical equipment, electronic transmission

The device is actually determined, and then gives us the feedback. Of course, sometimes it may express it.

It is not so perfect, running or is incorrect.

Once the software is written, the personality has gradually emerged. The programming monsters are programmed to be unavoidable.

Give a dull soul. Is it the robot to human human soul or a genius-style soul? Maybe both, but the most

It is possible to have a high-efficiency help with quirky characteristics, laughing. Why do you have these problems?

To know that we understand our own needs. Why can't you make such confusion? Please face the following fact: the owner

It is the owner of the monster.

Computers should be more stable than our human beings, because it has no feelings, it has always been objective, logic and correctization

Body; at the same time, it will not argue because it has no feelings; it can reasonably, but it can't argue. Although it is not

Feelings, but sometimes I am angry that people sometimes become angry and causing confused, to this and dumb.

The general unpretentious thing shouted. It is not a person, it is completely reasonable. There is a thing, it's not too

The opening will have, that is, love. It is not life, so it will not love; it has no hatred, of course, there is no love

It doesn't think about it, but it is objective, very logical, fast and efficient, but it is also dumb.

[Humor]

There are many evaluations applicable to human beings, which is often used on a computer, which is a bit ridiculous. Why is there so many

The opposite comment exists: smart and stupid, outstanding and ridiculous, rational and unreasonable, fast disappearance and wrong

Earthquake, etc. This is the humor of the computer, it has the ability to make mistakes and make the error very perfect, even

Accurate to the tenth of the decimal point. Surprised?

A ordinary computer is between a dog and a three-year-old child, this maybe we often hear

Computer users issued "咦", "Wow", "", "no - no", etc., this sounds difficult

Is the road a genius or an adult voice? The vocabulary caused by this dull partner is such a child, I

How do you comment on its creators, programmers and users? Is it just a toy for children? Are we returning to the childhood? This may be a psychological issue, maybe we have to consult a psychiatrist.

This ridiculous situation is everywhere: some old experts say that they are all like ""

Ha "," "," Yes "and so on. Humans have always been very strong, always want to learn something, think about inventions

, Want to master something. But what exactly is our human beings? If this is human pursuit

Singleness may still be able to say, but this is the pursuit of simplicity or childish performance? I want the answer to the computer

It must be "naive". If the computer can speak, it will say that human beings are naive, stupid, dementia, it will certainly

This is said, "Your stupid guy, why don't you be programmed to me without my consent? I know that I also have my thinking.

I want to "or" you have saved a comma, how do you ask me to do things for you, read your thoughts? "Wait a lot

foot.

Very interesting, is it? The computer is almost similar to people, and it will also say some words like humans. Why

such? Is the computer correct, or is it correct? There is sufficient evidence that both are correct, both are stupid.

Because the computer is a human mirror, it should also reflect its creator's talent. A stupidity

Can people call a stupid person is stupid? Of course, we can also come from other aspects we understand.

Solve our own.

[Causes of psychological malfunction]

Many factors can affect our lives, but fortunately, our human beings have their own will, and they can do things.

Be a master. Regardless of how much pressure is given to him, he will ultimately decide himself. But the computer does not have a will

It is just in accordance with the code, whether the code is simple or complicated, is it negligible, it is still very important, is a long or short

The computer will be executed at the class at the computer. A slave who is completely listening from the owner should not be responsible, it is the master

Let him do this, but who is the owner of the computer? Is a programmer, is the supervisor, is CTO, or CEO? or

Is it a customer who can determine the market with repeated impermanence?

There are also many factors that eventually determine the individuality of computer products. If the robot industry is increasing, personalization

Lost control has become more obvious. But in any case, the programmer is intention, he should negative to his creation.

Completely responsible. The supervisors are responsible for the development efficiency, the CIO is responsible for the smart, CEO is responsible for profits, and the status is relatively low.

The teacher can only be mentioned when the program has an error, but the program developers must be responsible for the product, his product is

A mirror of his psychological behavior.

Now we have turned a whole ring. At the beginning, the programmer started, and now returns to the psychology of programmers in the code.

factor. Of course, as the improved production capacity is now increased, the individuality of this can be unlimited.

Copy and place it on the user's desktop. However, the principal part of the program developer is intelligent, vocabulary storage,

Memory or the like still acts as a deterministic role. The lack of computers is emotional, conscience, will and love. will

Not included is because there is more choices, but there is no free to choose. When the computer becomes a code

When slaves, the will is not talking.

[Computer product is a psychological malfunction, is an image of a creator of the creator]

Solomon once said that "there is no new thing under the sun", is the computer is new? Very obvious. it

Just give us the same time, it accepts our instructions and turn it into help or pleases us.

thing. We spent a few hours of energy, then it gave us a result with a speed of lightning. a couple of hours

Thinking and processing results only get feedback from a moment, and is not perfect. We inject logic algorithms, will activities and insights on your computer, and then we get it just now.

The result, this result is not better than our pre-hypothesis, logical reasoning and academic skills. we do not have

Change, our products are automatic or hand-made, but it reflects this. After two generations of pairs

The efforts of machine research, we originally planned to define a set of vocabulary for computer science, and now it seems that even the side is not. in fact

Our product is our own.

【in conclusion】

Computers, software and computer products will not be classified in the future, they all have software developers.

Psychological aspects. As for the spirit, inspiration and psychological discipline, there is still some deeply afflause that there is no solve, I want to go

Understand the creativity and the like, so far exceeds our ability.

Computer technology sometimes benefits sometimes harmful, sometimes successful, sometimes it is sometimes stopped, it is created with the world

Everything is the same. A good computer will not copy human capabilities and will never be. Think about it

There is no vocabulary base computer, then learn to think, go to the association, tell the truth, love; work for life;

Store the details of all life, etc., there is no door at all!

Self-feeling is good in formists that they can define software development processes, and now it seems to make a big mistake. they

I don't understand its beginning, nor does it understand its consequences. Some academic institutions have tried to give up; business

The group never attacks the code; the software giant is invested in huge energy to prepare the code.

Human service. In fact, all of this is human beings look at themselves in the mirror, and the computer is laughing at us!

转载请注明原文地址:https://www.9cbs.com/read-32715.html

New Post(0)