- 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.
推薦閱讀
- Java Web開發(fā)學(xué)習(xí)手冊(cè)
- Power Up Your PowToon Studio Project
- LabVIEW入門與實(shí)戰(zhàn)開發(fā)100例
- PyTorch自然語言處理入門與實(shí)戰(zhàn)
- Python神經(jīng)網(wǎng)絡(luò)項(xiàng)目實(shí)戰(zhàn)
- Spring Boot+Vue全棧開發(fā)實(shí)戰(zhàn)
- Citrix XenServer企業(yè)運(yùn)維實(shí)戰(zhàn)
- Java 9 Programming By Example
- Sails.js Essentials
- WordPress Search Engine Optimization(Second Edition)
- SAS編程演義
- 少年小魚的魔法之旅:神奇的Python
- Building Scalable Apps with Redis and Node.js
- 威脅建模:設(shè)計(jì)和交付更安全的軟件
- Learning ClojureScript