Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
awxiaoxian2020 committed Oct 16, 2023
1 parent d795d67 commit 9da2a46
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/opinion/new-comers.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

## 什么叫学好 C 语言? {#what-I-get-in-C}

**不要拉网式学习!**和高中的以知识点为单位的学习是有很大不同的。在高中,我们的学习是一个知识点一个知识点的过,每一个知识点都不能放过。在大学的 C 语言课堂上,授课教师往往也就是这样做的。第一节课给你讲一大堆 C 语言的历史,讲 C 语言各种变量奇怪的规则。就是不愿意给你现场演示一下 Hello World 是什么样子的。可以说这种方式是学术研究的方式,而不是教学的方式。在开始的黄金 15 分钟就应该让受众感知到 C 语言的乐趣。计算机科学是一门**实践**的科学。你永远不可能学完 C 语言的所有知识点。所以你对待 C 语言的态度应该是把它当作**训练思维的工具**。而不是妄图学会它的每一个知识点。在一开始,必须要抓住最核心的最重要的知识去学习。学习 C 语言的目标就是思维的训练,思维训练的最好检验方式就是**刷题**,而且是做编程题。这些题目都可以在[这个网站](https://www.nowcoder.com/exam/oj?page=1&tab=%E8%AF%AD%E6%B3%95%E7%AF%87&topicId=290)(电脑端打开才有效,基础语法有173道题,由易到难)找到。如果你整天纠结“双精度浮点数”是什么意思,long占多少个字节,程序写成这样诡异的样子行不行的理论和语法问题,那么这个学期就过去了,你刚好跟着老师把 C 语言学完了,但是也只是知识过了一遍,你的思维没有建立起来,题目稍微难一点就做不出来。并不是说理论和语法问题不重要,而是**没人让你学习只学一遍**。每个阶段都有不同的学习目标,在一开始我们就要奔着最重要的目标去学习。要会区分学习的重难点,这件事非常重要。在刷题的过程中,你可能会遇到各种各样的问题,而这些问题促使你去学习新的知识,这样的循环难道不好吗?
**不要拉网式学习**!和高中的以知识点为单位的学习是有很大不同的。在高中,我们的学习是一个知识点一个知识点的过,每一个知识点都不能放过。在大学的 C 语言课堂上,授课教师往往也就是这样做的。第一节课给你讲一大堆 C 语言的历史,讲 C 语言各种变量奇怪的规则。就是不愿意给你现场演示一下 Hello World 是什么样子的。可以说这种方式是学术研究的方式,而不是教学的方式。在开始的黄金 15 分钟就应该让受众感知到 C 语言的乐趣。计算机科学是一门**实践**的科学。你永远不可能学完 C 语言的所有知识点。所以你对待 C 语言的态度应该是把它当作**训练思维的工具**。而不是妄图学会它的每一个知识点。在一开始,必须要抓住最核心的最重要的知识去学习。学习 C 语言的目标就是思维的训练,思维训练的最好检验方式就是**刷题**,而且是做编程题。这些题目都可以在[这个网站](https://www.nowcoder.com/exam/oj?page=1&tab=%E8%AF%AD%E6%B3%95%E7%AF%87&topicId=290)(电脑端打开才有效,基础语法有173道题,由易到难)找到。如果你整天纠结“双精度浮点数”是什么意思,long占多少个字节,程序写成这样诡异的样子行不行的理论和语法问题,那么这个学期就过去了,你刚好跟着老师把 C 语言学完了,但是也只是知识过了一遍,你的思维没有建立起来,题目稍微难一点就做不出来。并不是说理论和语法问题不重要,而是**没人让你学习只学一遍**。每个阶段都有不同的学习目标,在一开始我们就要奔着最重要的目标去学习。要会区分学习的重难点,这件事非常重要。在刷题的过程中,你可能会遇到各种各样的问题,而这些问题促使你去学习新的知识,这样的循环难道不好吗?

## 你能给我一些 C 语言的学习资源吗? {#can-I-get-resource}

Expand Down

1 comment on commit 9da2a46

@vercel
Copy link

@vercel vercel bot commented on 9da2a46 Oct 16, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

thidy – ./

thidy.vercel.app
thidy-awxiaoxian2020.vercel.app
thidy-git-master-awxiaoxian2020.vercel.app

Please sign in to comment.