How Do I Become a Program Support Specialist?
Programming with a programming language is a piece of cake for most ordinary programmers. So how do you go a step further and become an expert software developer? This book gives the answer-excellent learning and thinking skills. From the perspective of software development, the author elaborates various soft knowledge required by each programmer to improve the "internal force": 5 levels from novice to expert, the operating mechanism of the human brain, the advantages and disadvantages of intuition and rationality The importance of learning methods and practical experience, skills to control attention, and so on, can be described as a miniature encyclopedia of "quality education" for programmers. I very much support a vernacular version of the definition of "quality": in addition to book knowledge and hard memory, ask yourself. Most programmers, including myself, have a handful of "quality" besides solid programming knowledge. How about it? The rapid updating of knowledge in the IT field requires us to keep running forward. When we are painfully chasing fashionable new gadgets, we need to slow down and calmly cultivate our "internal skills" so that we can respond to changes. never fail. If you want to change the status quo, this book can be a good starting point. The author has conducted in-depth research on various soft skills, and combined his own experience into a knowledge point that you can learn from, so that you can learn without reading monographs in various fields (cognitive science, neurology, behavior theory). The essence that suits you.
Programmer's Thinking Practice: Nine Lessons for Developing Cognitive Potential
- Original Title: Pragmatic Thinking and Learning: Refactor Your Wetware
- Original Publisher: Pragmatic Bookshelf Author: (US) Andy Hunt
- Series Title: Turing Programming Series IT Humanities
- ISBN: 9787115242334
- Added time: 2010-12-16
- Folio: 16
- Page: 213
- Edition: 1-1
- This book explains why
- Andy Hunt Authoritative agile developer, one of the initiators of the agile manifesto, founder of the well-known IT book publishing company Pragmatic Programmers. In addition to this book, he has co-authored a number of award-winning books, which are well received by readers, including "45 Habits of Efficient Programmers-The Way of Cultivation in Agile Development", "The Way of Programmer's Cultivation-From Young Worker To the experts "and so on.
- This is a book that teaches you how to "program" your brain!
- When translating this book, I actually felt that although it was not many words and not too long, it was rich in content and quoted from classics, which shows the author's profound knowledge and serious writing. I suggest that readers do not rush to achieve success when reading this book, but read each chapter carefully and understand the meaning behind the text in combination with their daily experience. For each "practice unit" in each section, you should immediately apply it to your daily work, observe and compare the effects of practice before and after, and find a guide for yourself!
- A thousand miles begins with a single step. Please turn to the next page of this book, it may change your life.
- Chapter 1 Introduction 1
- 1.1 Again "practical" 3
- 1.2 Concern Situation 4
- 1.3 Everyone pays attention to these skills 5
- 1.4 Book Structure 6
- 1.5 Acknowledgements 9
- Chapter 2 The journey from novice to expert 11
- 2.1 Novices and Experts 12
- 2.2 Five stages of the Dreyfus model 15
- 2.3 The Dreyfus Model in Reality: Horse Racing and Sheep 21
- 2.4 Effective use of the Dreyfus model 26
- 2.5 Beware of Tool Traps
- 2.6 Consider the situation again 34
- 2.7 Everyday Dreyfus Model 35
- Chapter 3 Know Your Brain 37
- 3.1 Dual CPU Mode
- 3.2 Recording ideas at any time (24 × 7) 42
- 3.3 Characteristics of Type l and Type r 45
- 3.4 R-shaped rise
- 3.5 r-type look at the forest, l-type look at the trees 56
- .3.6 DIY Brain Surgery and Neuroplasticity 57
- 3.7 How to take things to the next level 58
- Chapter 4 Using the Right Brain 60
- 4.1 Enabling Sensory Input
- 4.2 Drawing with the Right Brain
- 4.3 Facilitating the conversion from r-type to l-type 66
- 4.4 Harvesting r-type clues
- 4.5 Harvest Mode
- 4.6 Correct Understanding
- Chapter 5 Debugging Your Brain 93
- 5.1 Understanding Cognitive Bias
- 5.2 Recognizing the Impact of the Age 102
- 5.3 Understanding Personality Tendencies 109
- 5.4 Identifying Hardware Problems
- 5.5 I don't know what to think about now 116
- Chapter 6 Active Learning 119
- 6.1 What is Study ... Not What 119
- 6.2 Aiming at smart targets
- 6.3 Establishing a pragmatic investment plan
- 6.4.Using Your Native Learning Mode
- 6.5 Working Together and Studying Together 134
- 6.6.Using Enhanced Learning
- 6.7 Active Reading Using the sq3r Method
- 6.8 Using Mind Maps
- 6.9.Using the Real Power of Documentation
- 6.10 Learning by Teaching 148
- 6.11 Putting it into Practice
- Chapter 7 Gaining Experience 150
- 7.1 Playing for Learning
- 7.2 Leveraging Existing Knowledge
- 7.3 Treating Failures in Practice 155
- 7.4 Understanding the inner secret
- 7.5 Stress Stifling Cognition
- 7.6 Imagining beyond perception
- 7.7 Learn like an expert
- Chapter 8 Controlling Attention 171
- 8.1 Raising Attention
- 8.2 Focusing by Distracting
- 8.3 Management Knowledge
- 8.4.Optimizing the Current Situation
- 8.5 Actively Managing Disturbances
- 8.6 Maintaining a sufficiently large situation
- 8.7 How to Stay Attention 199
- Chapter 9 Beyond Experts 200
- 9.1 Effective change
- 9.2 What to do tomorrow morning 202
- 9.3 Beyond Experts 203
- Appendix a Picture Authorization 206
- Appendix b References 207