Ande's game and software development 22 JUL 03

zhaozj2021-02-17  62

I have recently read the novel "And's Game", the author Osenskart Carter, this is a scientific fiction story about children, he is training to become a military genius of the next generation, he can save the Earth from alien Destructive attacks.

After I read the novel, I jumped out of the topic of 4 and software development in my mind. The story of the hero, Andre, there are many items and talents, but I think this is only one aspect of his success:

Control burst behavior (Harnes Emergence)

Ande knows that the well-designed combat formation is actually too strict, just rehearsed, this may be beaten. In order to match agile and explosive combat principles, he divided the combat team into small and autonomous units. Each unit gives a strategic objective adjusted by him, but how to complete the target's tactical details leave the bottom of the individual individual.

This is a challenge to the "command and control" logic in the school, but with the victory of Ande's team a great success in the victory of the big army to simulate the battle, this is a huge success.

Similarly, by decentralization control to the bottom, allowing them to be more flexible to adapt to changes in the field, we can control burst behavior in the team, which is the overall view of agility in business or software development.

Also we can control burst behavior in the encoding. Don't create a single "command and control" entity - it makes all decisions and judgments in the system, this is a bad object-oriented design, right? In fact, you should delay and decentralize and determine and judge, and the object to the lowest layer will have to handle these decisions and judgments.

Concentrate absolute advantage of overwhelming force

Andre is to survive. He is not a killer, but he can easily kill his opponent in the case of allowing. At the beginning, the opponent's absolute advantage, his opponent didn't know at all, because they never had a second chance.

Some people may think that Andre is an extreme violence and the reaction is extremely violent and excessive. But for Andre, this is reason. He is just simply winning the victory, winning the strength of the strength, leaving less opportunities and less risks for future wars.

The "absolute advantage" of military teaching teachings have the same place in business and development. Absolute advantage is a simple way of risk management. If you are very good than the opponent, there is a lot of power, then the risk of failure is very small, the greater the contrast, the smaller the risk.

Unfortunately, many of the company's economic conditions entered the Battle of Software projects with the "just" power, rather than its project team has absolute strength.

Absolute advantage is not a must have an absolute advantage, which is just a full force to win the victory. This always wins the victory.

Practical

Remember this ancient joke, traveler asked people "How do you entered the card Neuri Building, and smart east tourists say" practice, practice. "

The Ande's battle team is more training more than any other person in the school. In addition to the regular activities of the school organization, Ande has her own training courses. They insisted on continuous training, and finally he and his team very professionally practiced, so that the real battle is like another practice class.

Dave music pointed out that practice makes you more skillful. Practical intelligence training and skills - this is what you need to be a good or constant effort to become an excellent programmer, the encoding routine is the first step in his BLOG (Translator: a software system).

There is no practice, many individuals and teams are like football, in the camera and other things, they are straightforward, and the result is certainly not good.

Continuous learning (Continual Learning)

An Ande's most fascinating is that he constantly learned. This is the characteristic of the programmer, Dai Daf and I often say that this is the most important, including continuous learning technology, manpower, team. Dynamics, even yourself. Ande is indeed specially dedicated to this field. Under unbelievable poor, it is evenly treated, the authoritus or equal people are treating, Andre's reaction is not angry, just simple " A record ", the enemy's offense just reflects their own useful information. You can use the information used in the counterattack.

Therefore, every moment of Andre is studying, from his companion, enemy, dictatorship and himself. No matter what pain or shame, he barely, he decided to learn from these places.

We always have to make mistakes, but the biggest mistake is not learned from these errors.

- This is not a bad lesson from a fictional work written 20 years ago.

Andy.

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

New Post(0)