Andy hunt"The book"
Notice before reading:
- This book is an advanced programmer 's thinking training, including personal promotion and team management.
- In the absence of the reader level of the book is recommended to skip reading , first understand, take the necessary
- There is no need for a book to read "For all the books" During the time you can do a lot of things, so as to improve the efficiency of reading
Chapter 1
Introduction
The trick : Always focus on the situation
Experience is not a list of instructions, they must be used in a certain context
- Remember to drift only dead fish go with the flow
- Everything is interrelated. Everything is interconnected
- Some things are basic, and the fields are interlinked there ' s something fundamental here
- Clear presentation of professional skills is difficult It's hard to articulate experitise
I don't know what I don't know.
Second-order Incompetence
When you are not good at a certain area, you are more likely to consider yourself an expert in this area.
Some of the most exciting new developments in the field of software development are for developers who are proficient and expert level
Chapter 2
the journey from beginner to expert Dreyfus Model
- novice
Novice needs list need recipes
For a situation I do not know which rules are relevant
rules can only let you go, can't let you walk farther
- advanced Novice
Advanced Novice does not want global thinking advanced beginners don ' t want big
- Competent person
Competent person can solve the problem competents can troubleshoot
The job is more based on prudent planning and past experience.
No more experience in solving problems will be difficult to determine which details to focus on
- Proficient person
Proficient person can self-correct proficient practitioners can self-correct
Learn the experience of others and observe what others do
Have the ability to understand and use the motto
Have enough experience to know what will happen next, which plans need to be canceled, and should be acted on
- Expert 0.2%
Expert works intuitively experts work from intutition
Extensive experience in selecting and applying experience in the right context
Book, write, and make a lecture tour
Rules ruin expert rules ruin experts
intuition and pattern matching are overloaded with explicit knowledge
Instutition and pattern matching replace explicit knowledge
Positive practices
- A clearly defined task is required
- The task needs to be difficult--challenging but feasible.
- The task environment can provide a lot of feedback while you take action
- Provide an opportunity to repeat mistakes and correct mistakes
One specification does not apply everywhereOne
size does not fit all
Tips :
Learn by observing and imitating.
Learn the skills to learn
Winners won't be helping losers Winners don ' t carry losers
If you need creativity, intuition or originality, avoid using formal methods
Forward
- To develop more intuition
- Recognize the importance of situational and observational situational patterns
- Make better use of our own experience
Chapter 3
Understanding the Brain The structure of the brain 1. Dual CPU
- l type processing mode "linear mode"
responsible & nbsp linear, abstract, analytic, numeric notation, logical thinking, and language processing
relatively slow, less resource-intensive
make people meticulous work and achieve goals
- r type processing mode "asynchronous, integrated processing mode"
r Type cannot directly control R-mode isn ' t directly controllable
responsible for search and pattern matching
Span style= "font-size:15px;" The of the relevant matching patterns is not obvious;
can only retrieve cannot handle
processing features: non-linear, nonverbal, intuitive, comprehensive, Specific, comprehensive
2. A shared bus
Only one CPU can access memory at a time
About memory
- Memory is holographic storage.
Holographic: Each part is a complete picture of the overall description, but slightly different in describing the overall accuracy
- Memory must be refreshed
The brain must be refreshed, must be used, otherwise it will lose memory
- Keep track of your thoughts
Due to the uncontrolled nature of the R type
You can use the index card "easy to discard useless information, highlight information", Notepad "for larger ideas and ideas" and other notepad functional appliances
Tip: capture all the ideas to gain more
Emphasis on type R
- Design is better than function
- Positive emotions can activate the brain.
- A rich environment that enables people to produce brain cells
people who believe in their brain plasticity can easily improve their abilities.
Thought dictates thinking makes it so
Continued use and practice of skills will occupy the forefront of brain processing
"Programmer thinking Training"1. Pre-read statement