我做为一名.net程序员,今年已经四个年头了,看过的技术方面的书不在少数,.net方面的、sql方面的、框架设计方面的、js方面的,基本上核心的和新出的书我都买了,也都看了。回过头来一想技术还是不够扎实,有些技术点仍然很模糊,通过近期自己摸索出来的学习方法发现以前学习方法和思想有问题。
以前的学习方法是,我一定要多长时间看完几本书,其实现在想来,以前看书是一种懒惰的行为,对于已经了解的知识点一跳而过,觉得自己经会了,不了解的没有花功夫真正的去研究、去理解,简单做做笔记,也是一跳而过,真正到用时方恨少,埋怨自己一知半解没掌握。
近期突然通过园友们分享的博文,发现他们的博文记录的技术点非常细,研究得非常深,自己领悟到了一种学习方法,通过应用此方法发现非常管用。
(一)把握重点,深探细研
对于技术重点难点,一定要举一反三,扩展地查找资料研究,直到弄懂为止。没弄懂或一知半解,要停留在这里,哪怕是花一天两天甚至更长时间来真正地弄懂,一个知识点一个知识点地扎实掌握,这样远比一两年回过头来,技术都停留在听说过,我学过我见过,但都是一知半解强得多。
(二)实例应用,留存备查
对于理解了的技术重点难点,要用规范的格式和代码动手实验,反复实验,直到达到目标为止,只有动手实验了体验了,才能更深地理解,并且动手实验过的Demo要留存好,以备为今后做为笔记和资料查找。
以上是我个人近期在学习方面的进步点,我今后会按照这种勤思考、勤查资料、勤动手的方法去学习,在此分享给大家,希望会给大家带来学习上的帮助,也希望大家有更好的
学习方法与我们分享。
以上是我在查资料的时候一位博主写的博文,博主写的内容基本上就像我要表达的内容了。我还有看到一段知乎上边的网友回复,也贴上来如下。
https://www.zhihu.com/question/34670420
夏辉,工科男,PS玩家,相机快门按击专员。
郭亮、执念、吉娜娜 等人赞同
说的不就是我吗?
编程方面我浅尝辄止地学过C,C++,VB,Python,delphi,matlab,Linux,MySQL等等。稍深入一点学的有C#,JAVA,Android。
我还喜爱Adobe家族的软件,包括AE,DW,PR,ID,FW,FL都浅尝辄止地学过。
这是知乎网友的回帖,这么多年来我终于找到了自己的症结。根本就不是什么强迫症,就是什么都想学,都只知道一点皮毛。
精通各种语言的Hello World编程
精通各种IDE的安装与卸载,各种开发环境的搭建
变成一个吹牛逼在行---我啥都知道而一动手却啥都做不出来的人。
网友们真的是说的一针见血呀,完完全全和我的情况一样一样的。我之前还在总结自己出现问题的原因是什么,现在想想。不是浅尝辄止又是什么呀
两个月学习完成了,但是我自己回过头想想自己好像也能说出来一二,但是自己到底学习了什么,自己完全不知道。自己真正收获的知识点有多少,完全没有。不要说知识点让自己说说了,要是让自己编程一段那更是瞎扯了。虽然没有这么夸张,但是这种势头继续下去我觉得找到工作的几率也是相当渺茫的了。
想想我之前电脑里边装的各种各样的软件,学习过的各种技能知识,哪个不是浅尝辄止呀。之前的事情自己现在知道了,也就不说了,就单单的说说自己前一个月的学习情况。
遇到问题不会的就跳过,不论这个不会的是不是自己实在想明白的,而是自己一听没有听明白就过。听的明白的大部分也是自己之前已经学习过一遍的知识。
这让我想起了自己当年考研的时候的经历。那个时候基本也是这样,一种急于求成的急躁心理,学习完的课程从来不复习,都是浅尝辄止,感觉自己知道了,遇到一点不清楚的问题就直接跳过了。问问我什么事指针,也就能说出来,指针就是可以指向内存的地址,还能自己拓展的说出两句来,其他的屁都不会了。
这种不良学习习惯的后果就是开始的时候感觉很好,但是越往后来越发现自己的学习越来越吃力。前边基础掌握的不扎实,都是浅浅的知道一点,真正的用到的时候完全把握不住。
现在我基本上就挺难跟进继续向下学习了,做笔记也是。笔记上是自己对知识的整理和理解。不能直接复制粘贴老师的内容,那样理解的深刻程度是不够的。
想想自己和人家学习好的同学比比,问题是有的。而这些问题虽然老师家人会不停的帮助我们,进行不断的指点,但是永远都比不上自己的反思和彻悟。
2016年新的开始,别让自己一次一次的犯错了。