"Programmer thinking Training"1. Pre-read statement

Source: Internet
Author: User

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
  1. 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

  2. advanced Novice  
    Advanced Novice does not want global thinking   advanced beginners don ' t want big
  3. 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

  4. 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

  5. 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
    1. A clearly defined task is required
    2. The task needs to be difficult--challenging but feasible.
    3. The task environment can provide a lot of feedback while you take action
    4. 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

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.