1
vnady 2017-02-28 11:13:57 +08:00
浮躁?一遍看书一遍动手练习。我一个星期做完了 hackerrank.com 的 python 题目(包括基本的语法、常用库)。
|
2
Yourshell OP @vnady 我也是一边看一边动手的, python 基础已经有了,就是感觉现在的学习进度有点慢。
|
3
1OF7G 2017-02-28 11:56:44 +08:00 2
不同清楚楼主想表达的是什么,大概是:花了很多时间自学但是成效不多怎么办?
我自学也挣扎了很久,来说几句吧: 看书第一遍粗略看没关系,但是看完要知道有哪些内容,大概是什么。书不能光看,自己还要写笔记。很多内容看的时候觉得没什么复杂的,随便看看都记住了,但是看完了过不久让我说,我也说不出来个 123 。记笔记就是用自己的话把书上的意思表达出来,这才能理解、加深记忆。有个‘小黄鸭调试法’也是这个道理,脑子里的东西很乱,就要试着说出来(写下来),这个过程中条理就会清晰很多。 书上的内容要动手去试一试,光看不容易真正掌握,能自己独立敲出来才算是会了。(我以前老师有句口头禅:一看全会,一做全错。我觉得很有道理) 学习呢我建议看完整的书,而不是 MDN 的教程文档。因为书里解释性的文字很多,更容易理解,且各个知识点之间也有联系。而 MDN 上的内容相对简略、孤立,个人觉得不太适合用来学习。(适合查阅) 然后我觉的最重要的,要定好计划。上课跟着老师来就行,但自学时候所有内容都堆在眼前,会觉得无从下手。 定计划要知道大概有什么内容,列出大纲。目标要细,今天学什么就学什么,两三个主题就够了,不要太多,避免无处下手,也避免过多主题并行。这个看会儿看那个,没效率。学习一个主题时候要保持在主线上,有时候一个点不明白, google 一圈下来发现看的网页已经偏离主题十万八千里了,这样虽然可以发现一点点零碎知识,但是没效率。 每天把自己学习的主题记录下俩来,一是监督自己的进度,看情况调整计划。二是可以回顾,知道什么时候学了什么,过两天要复习这些。 我为什么写这么多呢?这也算写给自己的。因为自己觉得明白但是脑子里其实很乱,说出来的过程中也就思考和整理清晰想法了。 |
4
liufish 2017-02-28 12:08:56 +08:00
楼主是学生?
要不参加一些比赛? |
5
wuyadong 2017-02-28 12:27:09 +08:00
我上学校那会儿,计科的课是最多的,感觉把所有的课程内容好好认真的做完都不是很轻松。专业课上的都是基本的,要自己会去扩展主动的学习。
|
7
qdwang 2017-02-28 15:30:03 +08:00
光学习有个卵用,首先你得有个小目标项目,然后你为了实现这个小目标来学习,这才叫学以致用,又有动力,又有成就感。
|
8
cxbig 2017-02-28 15:43:59 +08:00 1
我是粗浅的过 1~2 遍,看看是不是感兴趣,是不是搞清楚了整体框架。
如果有兴趣,就找合适自己的角度上手,突破几个你最快能上手的点,在把他们连起来 每个人有自己的学习角度,不用照着目录来看书 另外学习语言,动手操作更重要 |
9
ChiangDi 2017-02-28 16:33:26 +08:00
养成游戏 慢慢玩
|
10
Yourshell OP @1OF7G 感谢回复。再次仔细想了下,和你概括的差不多。感觉学习时间换算成学习进度的比率很低, 没有一个整体规划,导致效率低下。
|
11
Yourshell OP @wuyadong 学校不太行。两个小时的课就讲了几个 CSS 属性,课程安排也不太合理,跟着走也就只能毕业而已。
|
12
zwhu 2017-02-28 19:03:57 +08:00
人们总是高估未来两年的变化,低估未来十年的变革----比尔盖茨
我自己在学习的时候也会高估最近这段时间能学到的东西,所以规划了一个不靠谱的看书计划,然而实际上一段时间之后发现自己并没有学到什么东西。一年之后在回过头看,那本很厚的算法书,我基本已经看完了。 |