介绍《First Head Java》一书中提到的学习方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了介绍《First Head Java》一书中提到的学习方法相关的知识,希望对你有一定的参考价值。

这两天因为工作需要,要了解Java方面的知识。很久以前学过一点Java的知识,但一直没有使用,所以真的是把Java扔到爪哇国了。找了一本名为《First Head Java》的书来翻,书中“Intro”部分关于学习方法的内容吸引了我,感觉挺有意思的,所以摘录于此,大家共享之。
  为了保证内容的原汁原味,就不翻译成汉语了,直接贴上英语原文。这里向该书作者Kathy Sierra与Bert Bates(注意,不是那位过逝的电影明星)致谢!
 
1. Slow down. The more you understand, the less you have to memorize.
 Don’t just read. Stop and think. When the book asks you a question, don’t just skip to the answer. Imagine that someone really is asking the question. The more deeply you force your brain to think, the better chance you have of learning and remembering.
 
2. Do the exercises. Write your own notes.
 We put them in, but if we did them for you, that would be like having someone else do your workouts for you. And don’t just look at the exercises. Use a pencil. There’s plenty of evidence that physical activity while learning can increase the learning.
 
3. Read the ”There are No Dumb Questions”
 That means all of them. They’re not optional side-bars–they’re part of the core content! Sometimes the questions are more useful than the answers.
 
4. Don’t do all your reading in one place.
 Stand-up, stretch, move around, change chairs, change rooms. It’ll help your brain feel something, and keeps your learning from being too connected to a particular place.
 
5. Make this the last thing you read before bed. Or at least the last challenging thing.
 Part of the learning (especially the transfer to long-term memory) happens after you put the book down. Your brain needs time on its own, to do more processing. If you put in something new during that processing-time, some of what you just learned will be lost.
 
6. Drink water. Lots of it.
 Your brain works best in a nice bath of fluid. Dehydration (which can happen before you ever feel thirsty) decreases cognitive function.
 
7. Talk about it. Out loud.
 Speaking activates a different part of the brain. If you’re trying to understand something, or increase your chance of remembering it later, say it out loud. Better still, try to explain it out loud to someone else. You’ll learn more quickly, and you might uncover ideas you hadn’t known were there when you were reading about it.
 
8. Listen to your brain.
 Pay attention to whether your brain is getting overloaded. If you find yourself starting to skim the surface or forget what you just read, it’s time for a break. Once you go past a certain point, you won’t learn faster by trying to shove more in, and you might even hurt the process.
 
9. Feel something!
 Your brain needs to know that this matters. Get involved with the stories. Make up your own captions for the photos. Groaning over a bad joke is still better than feeling nothing at all.
 
10. Type and run the code.
 Type and run the code examples. Then you can experiment with changing and improving the code (or breaking it, which is sometimes the best way to figure out what’s really happening).
 
 这里顺便说一下,大家最好直接看英文原书来学习计算机、机器人方面的知识。一开始可能感觉挺麻烦,但坚持个把星期就适应了。除了计算机外,其他理工学科的学习也是如此,尽量看原文。养成英文阅读习惯,非常有用。

以上是关于介绍《First Head Java》一书中提到的学习方法的主要内容,如果未能解决你的问题,请参考以下文章

Head First Pythonjinja模板

java经典书籍《absolute java》第六版+《head first java》中文版电子书

Head First Java & 构造函数

Head First Java中placeDotCom()出错的解决

Head First Java & 继承

Head First Java & static