A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 廖淦 初级黑马   /  2019-4-25 12:30  /  1188 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本学习策略前提只针对“零基础”,如果同学根据自己情况,完全可以跟得上学习,没有必要过多研究,仅做参考,取长补短即可!
学习编程需要一个适应过程,经过对于一些零基础同学的不断了解后,发现了一些同学的学习问题,同时结合对于学习节奏的把控,整理了以下相关的学习重点。
任何事情都不是一日而蹴,再好的学习方法,也要通过练习、适应、改动,从而达成自己的学习方法。

一、同学们的问题:
(以下挑选一些,同学们感同身受一下,但是每个人的情况可能不一样,所以具体问题还要具体讨论,如果出现疑惑,还请各位同学及时与老师沟通,寻找学习问题的本质,只要这样,才能真正解决问题,一劳永逸)
1、        一些同学听到老师问,“你哪里不会”的时候,大脑一片空白,不知从何说起
2、        学完一天的知识,到了晚自习不知道自己该干嘛,一会看笔记,一会看视频,一会看代码,结果到了晚上十点,感觉大脑还是一通乱。
3、        对于课程中的代码内容,大致能看懂,但是一旦做作业做练习的时候,需求发生改变,写了几步就写不下去了!

二、建议的学习节奏:
围绕“预”“整”“复”,要达到的目的,是为了控制我们的学习节奏,这种调整的目的,是为了抓住重点,通过对轻重的把控,从长期而言会提高学习效率和学习效果。
通过该学习方法的目的,需要最终达到的学习节奏:
1、        每节课一定要具有目的性,听课就不会茫无目的,减少听课中的困倦。
如果没有预习,就会听天书,但是过度预习,就会影响当天知识的学习效果,也会让当天学习变的乏味,所以要会预习。
把预习和超前学习区分开,预习只是针对后面只是做的粗略准备,而超前学习是指在完全跟得上当前知识的基础上,提前往后学。超前学习可以是充分的,但是预习一定要简单,明确,快速!
2、        每节课下课都要注意去做“小整理”和“小预习”
3、        每天要确保自己在最多下午7点左右,全面投入敲代码,狂敲代码(敲代码不要算自己敲了几遍,而是在有限的时间里,能敲多少遍就敲多少遍)!
任何学习方法,都需要实践,从中找到属于自己的微调版本。
​​
三、关于“预”“整”“复”
预:
即“预习”
预习做一件事,找两个点:
1、        一件事:预习建议同学们围绕笔记做粗略预习,这种预习时长不超过30分钟,熟练之后,最好能控制在10分钟(具体也要根据课程内容的长短)
2、        两个点:
(1)        梳理轻重点:针对笔记通过自己的感觉,去找出内容中比较重要的知识点,能看懂的,扫一眼就过,看不懂的标记一下即可(刚开始会有点茫然,但是随着感觉的提升,在后面会有助于提高学习能力)。
(2)        找难点:对于通篇内容无论是理论还是代码,发现一些地方自己看了之后感觉完全不知道在说什么或者想表达什么,重点标记即可!
3、        不要试图在预习的时候深入搞懂,即影响今天的代码熟练度,还会降低预习效率,又会让第二天的课程变的乏味。
4、        预习的目的是为了让明确轻重,这样第二天听课的时候,就会带有目的的听课,听课的困倦自己会有所改变!
整:
即“整理”
整理的目的:
1、        明确自己那里不会
很多同学总是怕自己忘记,实际上,如果一个知识点,会了,忘了,再会就容易了。相反,一个知识不会,忘记了,就会影响后面知识的学习,关键是,你还忘了自己哪不会,这不就出问题了么!
不会的内容忘记了,想要捡起来都不知该从哪里下手,会造成两个问题:
(1)        知识不全面,复习没方向,导致后面的知识断断续续
(2)        老师问哪里不会的时候,只能干着急
2、        明确当天的代码应该敲哪里,怎么敲
每天的内容很多,特别是一些课程代码的重复性很高,与其每个代码挨个敲几遍,不如通过整理,把代码集中起来,狂敲几十遍。一方面自己对代码结构会有所梳理,另一方面,代码的熟练度也会大幅度提高。等到后期代码能力上来了,应付代码量较大的课程自然不是问题!
整理分:课上、课间、课后
课上:上课的内容转瞬即逝,要有快速的记录手段,有些同学,一有听不懂的就开始纠结这个问题,直接影响了整堂课的听课节奏。
对于上课,大家可以有效利用截图等手段,将不懂的地方快速截图,丢到一个文件夹里面,这种问题,留给下课,或者课后,不要为了这一个芝麻丢了整堂课的西瓜。
课间:针对上课整理的截图等内容,快速过一下,把自己会的去除,如果时间允许,可以把下节课的笔记再简单过一眼,跟做预习是一个意思。
课后:利用中午和下午的空档,围绕整理的目的,把不会的和代码该怎么敲先整理清楚,然后有时间就把不会的问题先研究研究。因为中午的时间较长,可以考虑整理完再敲会代码(根据个人情况,因为对知识理解程度不同,整理速度也不同,中午的休息时间不要超过半小时,超过30分钟会进度深入睡眠,下午容易缓不过神)

复:
即“复习”
复习,如果没有前两步的搭配,将很难实施,效率也会极为低下!
试想,复习的时候,大量代码还没有熟悉,也不知道自己到底哪里不会,这种状态的复习,就像摸着石头过河!
复习的目的只有三个:
1、        把不会的地方弄会了,这也是复习的核心
2、        把之前的知识通过回顾,去发现自己还有哪些地方不会(建议通过之前的笔记就可以了,避免回头去看视频)
3、        留出大量时间疯狂联系最近的代码!

以上是关于编程学习的最基本的一些个人心得,目的是建立一种有序的学习方法,让个人的学习能够持续提升效率,随着知识逐步增难,能够应付大量的后期知识!
但是每个人存在自身的情况和疑惑(疑惑不解,方法难存),所以希望同学们有问题,一定要主动提出,通过针对具体情况的沟通,才能从本质发现问题!


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马