• (原创)对一段时间技术学习方法的总结


    前期准备阶段

    1、 针对自己的学习项目,上网找一些学习地图或路线,让自己明确学习的方向。

    或者给新的领域一个探照灯,或者明确自己的问题,做这个项目哪里我梳理不通,然后就去学哪里。

    2、找一份入门的视频(或一本真正入门的书籍),代码一定要有。

    还有一本知识点完备的书籍。最好还有一本纯项目练习的好书籍。

    当然视频和书籍的学习方法是不一样的。

    对于视频,边看视频,边总结,对着敲代码。最后还要把视频的总结整体规整到一 起,并添加目录。还有要同时把敲过的代码也总结一下。

     

    对于书籍,不要只是看,对每一个小的例子,千万要上机练习,还有总结。

    总结也有技巧,并不一定要详细,而是要全面,因为知道了知识点,只要上网就可以很快查到。或者是专题性质的。

     

     

    中期学习阶段

    是基础入门阶段的学习,视频和数据的学习方法是不一样的。如上即可。

    整理阶段

    认真整理看过的

    最后还要把视频或书籍的总结整体规整到一起,并添加目录。还有要同时把敲过的代码也总结一下。

    然后呢,看知识点完备的书籍,结合上面的总结,再总结。将知识点结构化。

    注意这里也不是要求面面俱到,其实对一门技术,只有20%的经常会用到,其他80%的很少用到。所以技术的学习也是同理,将那20%的认真地吃透,而剩下的80%了解,然后等到需要的时候在去学习即可。不求全,二是求学习需要的即可。等待后期使用时在学习。

    通过截图做笔记。很不错。清晰。

     

    项目实战阶段:

    这个也是重点,学习一门技术的关键是,一定要用它做个小的项目,这样才有利于各个知识点之间的融会贯通。并且有利于对知识的查漏补缺。增加自己的实战能力。

    这个时候就要去选择一个合适的项目,这是那本纯项目的书籍就到了用武之地了。在自己做的过程中,去吸收人家的源代码,消化理解,个人觉得,看源代码是提高最好快的方式之一。

     

     

     

    其他的注意的地方:

     

    1、淘宝是个好地方,买视频教程。

    2、各种技术都有相关的文档,一定要锻炼自己看文档的能力

    3、学技术,还是像西民的看书一样,学感兴趣的,到最后在把不感兴趣的拾起来,完善知识结构。

    4、对自己不是很理解的知识点,首先硬着头皮把代码敲下来,然后要不厌其烦的看这部分的视频,或者上网查这部分的资料,然后时间一长就理解了。有些知识点需要时间的累积和沉淀才能通透的理解。

    5、还有就是在看视频的时候,遇到问题就去解决,还要去问自己问题。

    或者为自己建立一个问题列表的清单。将问题的解决方法形成文档,很有保存的价值。

    6、前期的时候,一个代码都不放过,后期的时候,即入门以后,代码就要有选择性的敲。

     

    7、一个heloworld很有必要

    了解程序的框架结构,完全弄懂他的框架结构。

    8、程序是调试出来的不是写出来的

    所以为自己的项目建立一个bug列表。很有必要。

    或者引进软件来管理开发的过程。禅道项目管理软件。

    9、验证的思想

    自己动手去解决问题。

    10、技术的深度来自于总结

    11、你是不是很浮躁,对一些技术很不屑,这样太好高骛远了。

    12java中的一些技术,如多态、异常处理、接口等等,你是不是从未在项目中从未想过用他们。

    还有一个技术,你觉得有点难,你是不是一直在逃避使用它,不要逃避,一定去使用,在使用中你才可以领会他的妙用。

    map等等

    让上面的这些技术真正进入你的项目中来。

    13、做项目,对于重复的地方,你是不是可以使用一些更好的方法,更有效率的方法。

    14、善于去吸收别人的精华。并从中反思

    15、要有判断能力,对视频等书籍等

    16、有的时候,先看视频,先听讲,在自己练习。

    有的集中精力都看不懂,只能多看几遍。多练习

    17、最好能找到视频的源代码,但是又不要偏心它,自己敲一遍,然后真的调试不出来,一直出错的话,再对照他看,效率会高一些。

    18、最终总结时,还要整理编写的代码。

    19多问自己问题。

    20总结,从多维度来总结

    21学习你当前项目中需要的东西。分清主次。

    22所谓万事开头难,比如看了视频,做了第一份笔记,这个时候是最难的时候,如果笔记做的好,往下就好走了很多。开头可能要花费多一点的时间,不过开头找到了路,下面就好走了。

  • 相关阅读:
    MySQL常用函数
    SQL之join
    java并发编程之三--CyclicBarrier的使用
    java并发编程之二--CountDownLatch的使用
    java并发编程之一--Semaphore的使用
    微信小程序 bindcontroltap 绑定 没生效
    报错:Syntax error on tokens, delete these tokens
    java创建类的5种方式
    数据类型转换
    JS数据结构算法---数组的算法
  • 原文地址:https://www.cnblogs.com/zhujianxipan/p/3207395.html
Copyright © 2020-2023  润新知