Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f4586b5

Browse files
教学目标 (#496) (#612)
* 半角括号、删除多余空格 (#494) * 前言 (#496) * 上传旧文档 * Revert "上传旧文档" This reverts commit f053e7d. * 新文档
1 parent 643b2a8 commit f4586b5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

‎docs/book/00-Preface.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111

1212
## 教学目标
1313

14-
每章讲授一个或一组相关的概念,并且这些知识不依赖于尚未学习到的章节。如此,学习者可以在当前知识的背景框架下循序渐进地掌握 Java
14+
每章讲授一个或一组相关的概念,并且不依赖于尚未介绍的特性。这样你就可以在现有的知识背景下,在继续向前学习之前,消化吸收每一部分内容
1515

1616
本书的教学目标:
1717

18-
1. 循序渐进地呈现学习内容,以便于你在不依赖后置知识框架的情况下轻松完成现有的学习任务,同时尽量保证前面章节的内容在后面的学习中得到运用。如果确有必要引入我们还没学习到的知识概念,我会做个简短地介绍
18+
1. 循序渐进地呈现学习内容,使读者可以很容易地将每个知识点融会贯通;同时仔细地对特性的讲解进行排序,以使得你在看到对某个特性的运用之前,会先了解它。如果确有必要引入还未学习的知识概念,我会做个简短的介绍
1919

20-
2. 尽可能地使用简单和简短的示例,方便读者理解。而不强求引入解决实际问题的例子。因为我发现,相比解决某个实际问题,读者更乐于看到自己真正理解了示例的每个细节。或许我会因为这些"玩具示例"而被一些人所诟病,但我更愿意相信这样的教学方式更加有效
20+
2. 使用尽可能简单和简短的示例,方便读者理解。而不强求引入解决"现实世界"中问题的例子。因为我发现,通常初学者更乐于看到自己通晓示例的每个细节,而非明晰所解决的问题范畴。或许我会因这些"玩具示例"而被一些人所诟病,但是我乐意接受那些有利于为教育带来益处的种种事物,更希望读者们能因此保持饶有兴趣地学习
2121

22-
3. 把我知道以及我认为对于你学习语言很重要的东西都告诉你。我认为信息的重要性是分层次结构的。绝大多数情况下,我们没必要弄清问题的所有本质。好比编程语言中的某些特性和实现细节,95% 的程序员都不需要去知道。这些细节除了会加重你的学习成本,还让你更觉得这门语言好复杂。如果你非要考虑这些细节,那么它还会迷惑该代码的阅读者/维护者,所以我主张选择简单的方法解决问题。
22+
3. 向读者提供"我认为对理解这种程序设计语言来说很重要"的部分,而不是提供我所知道的所有事情。我认为信息的重要性是分层次结构的。绝大多数情况下,我们没必要弄清问题的所有本质。好比编程语言中的某些特性和实现细节,95% 的程序员都不需要去知道。这些细节除了会加重你的学习成本,还让你更觉得这门语言好复杂。如果你非要考虑这些细节,那么它还会迷惑该代码的阅读者/维护者,所以我主张选择简单的方法解决问题。
2323

2424
4. 希望本书能为你打下坚实的基础,方便你将来学习更难的课程和书籍。
2525

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /