- Skill Up:A Software Developer's Guide to Life and Career
- Jordan Hudgens
- 208字
- 2021-07-15 17:03:26
The comprehensive study system
In addition to the process of reification, there are a number of other study strategies that research is showing to be more effective than traditional study practices. In their book Make It Stick, cognitive psychologists Brown, Roediger, and McDaniel give the following recommendations for studying:
- When learning from a textbook, use the key terms from the back of each chapter to test yourself.
- List out key terms and use each one in a paragraph; this will test to see if you understand a concept outside of the realm of how the textbook or instructor supplied it.
- While reading new material, convert the main concepts into a series of questions and then go back and answer the questions when you're done reading the chapter.
- Rephrase the main ideas in your own words as you go through the material.
- Relate the main concepts to your own experiences, much like the reification process we've already discussed.
- Look for examples of key concepts outside of the text. When I'm learning a new programming language I never rely on a single source. If I come across a concept that doesn't make sense I'll usually review 2- 3 other sources that provide alternative explanations to what I'm attempting to learn.
推薦閱讀
- HTML5+CSS3王者歸來
- Vue.js設(shè)計與實現(xiàn)
- 深入實踐Spring Boot
- Mastering Entity Framework
- AngularJS深度剖析與最佳實踐
- Nexus規(guī)模化Scrum框架
- Advanced UFT 12 for Test Engineers Cookbook
- 深入實踐DDD:以DSL驅(qū)動復(fù)雜軟件開發(fā)
- Android移動應(yīng)用開發(fā)項目教程
- Java設(shè)計模式深入研究
- 啊哈C語言!:邏輯的挑戰(zhàn)(修訂版)
- Developing Java Applications with Spring and Spring Boot
- Ubuntu Server Cookbook
- Android開發(fā)進階實戰(zhàn):拓展與提升
- 前端Serverless:面向全棧的無服務(wù)器架構(gòu)實戰(zhàn)