学习是什么?
为什么要学习?
如何学习?抓住重点学习。
什么是重点?能解决你的问题,那就是重点,所以要明确问题是什么(目的是什么),东西是学不完的。
积累是什么?
为什么要积累?
怎么积累?记录关键点。站在巨人的肩膀上思考问题才更有效。从前者的代码和思路中得到的。
大牛是什么?
为什么是大牛?
怎么成为大牛?主动对关键点进行用和修改。就是主动思考的过程。
看的目的是理解并提取核心点并记录并会用和修改,否则看它干啥。这就是你一直看一直学不会的关键所在!!!
小雪团(核心系统):抓重点学,抓重点记,抓重点修改。
想想看,当你亲手做出一个小雪团(核心系统)后,放在雪地里一滚,这个小雪团就会附着、吸收周围很多雪,你最终将获得一个大雪球;而如果只是漫无目的地在雪地里散步,走的再勤快,你的收获也只有鞋底的一点点"雪"而已。所以,擅长滚雪球的人比较容易成功,成功的关键在于构建自己的核心系统。
类比你的高三学习经历、研究生学习经历,你都是在试卷中、项目中“散步”,收获的只是一点点"雪"。所以你现在都不成功。你追求的成就感迟迟不来。
如今的匆匆看完代码之后没有后续。你要明确你代码重点是什么,我记录的重点是什么,我能对重点做类似的改进之类的。否则你存在没有价值。
如下为解决的核心系统,而且学习金字塔也说明了这套系统的合理性:
静下来思考吧!!!
疑问和回答:
(1)你应该知道自己要掌握什么?
知道自己要做什么,知道自己要做的东西太多了。但是要知道,最重要的是什么,专注当下最重要的。比如你应该知道当下的重点是什么,然后分成小模块去达成。
(2)你为什么一直想摆脱这个环?每个圈都想打破,不遵守。
惯性使然。记住成就感才是最重要的。这样才能获得成长。
成长的几个阶段:
(1)学习:学习最重要的2-4种,明白机理,整理、重构、积累模块接口,可以进行复用
(2)初级:在项目中会替换小模块,明白机理(在别人的框架下尝试各种方法,比如你看了几种方法,能进行模块间的替换和复用)
(3)中级:在自己的框架下完全写出一个东西,进行各种模块的融合
(4)高级:复现别人的论文
(很重要的是有一两个知心的朋友,乐于分享,这是幸运中的幸运)