Skip to content

知识点分类

编程语言的知识点,大致分为两类,第一类,需要死记硬背的,第二类,灵活运用的,这样分类有个好处就是可以很明确的指导我们的学习方法

死记硬背

一些固定不变的知识点,你需要记住,记住就能写,或者说要写必须要记住,那意味着在学习的时候方法就很灵活也可以很粗暴,举个例子:

for 循环的结构

js
for(let i=0;i<10;i++){
    ....
}

这种语法结构,你是不是应该先记住,然后再写,类似的需要记住的知识点,你要掌握至少有两种方法

1.多做练习,在练习中记住

2.暴力点,手写20遍

有一个前提,这些语法规则是死的,你必须这么写,但是它的运行机制你需要了解,比如这个循环结构,先执行什么,再执行什么,这个是必须要理解的,从本课程第二章开始,我们会具体针对编程语言的知识点给出学习建议,到底是记住还是理解,会给出建议

灵活应用

灵活应用的前提是你脑袋里面有这个知识点,例如:我们做数学题的时候,脑袋里面储备的知识越多,解题方法就越多,如果脑袋里面没有储备这个公式,你就是挤破脑袋都想不出来,所以前面我们说的死记硬背的知识点是非常重要的,要记住的知识点其实不多,有些知识点直接查手册就行

算法是程序的灵活,在掌握完了上一节课程中我们说的通用知识点,就可以每天刷一刷算法了,刷算法的开源书,推荐:点击进入

中文 leetcode,点击进入,可以先去注册一个账号

在 vscode 中练习算法

第一步,安装 leetcode 插件

20221025102520

第二步,登录

20221025102644

选中国版本

20221025102756

登录账号(可以使用手机号登录)

20221025102840

登录成功后,左侧点开即可刷题

20221025103148

TIP

长期坚持,不可一蹴而就