這兩天因爲工作需要,要了解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》一書中提到的學習方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
我多希望是擬錄取的那一個。
瀟湘慕御
2019-02-24 13:49:58
每一個夢裏,你看到的你不認識的你自己。
瀟湘慕御
2019-02-24 13:49:58
解析NetbIOS名稱 (下) 學習筆記(server2008)
zheng4918
2019-02-23 14:05:36
2011學習綱要
sly8259336
2019-02-23 13:49:29
Multicast :: 組播學習筆記
ffwen
2019-02-23 13:42:18
學好Linux決心書
伊辰
2019-02-23 13:37:48
VMware Workstation 常用快捷鍵
兩袖春風
2019-02-23 13:28:22
別人需要的也是我們應該努力學習的
liubo0099
2019-02-23 13:21:59
學習隨筆--網頁(表單框架模板等)
瓦蘭
2019-02-23 13:19:08
關於activity中onCreate方法的bundle參數
若年少有爲
2019-02-24 12:57:37
[C#]方法示例:判斷是否閏年
五子連星
2019-02-23 13:23:12
[C#]通過方法獲得遊戲人數和玩家姓名
五子連星
2019-02-23 13:23:12
[C#]調用方法判斷一個整數是否爲質數
五子連星
2019-02-23 13:23:12