zoukankan      html  css  js  c++  java
  • 学习该有的思维方式

    一.学习的三大原则:

    1、简单入手原则:从简单的开始。

    任何事情从简单的开始,容易入门,容易产生"兴趣",然后是有成就感,有自信才容易把学习进行下去,包括看代码、写代码都应从最简单的开始,因为简单原则有巨大的优点。

    2、循序渐进原则。

    开始还是可以养成一些好的基础习惯的,比如多写备注,多写总结,分享心得。多说一句,为什么要分享心得,虽然有很多人写了很多资料,但那不是我们的收获,根据“学习金字塔理论”我们可知,吸收效率最高的学习方法是“能给别人讲会了”。

    3、从量到质原则。

    只有从量变才能到质变,这个是颠覆不破的道理,外国人说“重复是技能之母”(repetition is the motherof skill),中国人说“熟能生巧”(su neng sheng qiao),其实都是一个意思。可以回忆一下我们学习过的任何一种技能的过程。无论是游自行车还是骑泳,都是重复同一类动作的过程,慢慢的把这项技能变成身体的一部分,重复原则就更为重要。

    二.入门的基本方法

    关于学习的方法,也是孔子和弗洛伊德一起写的对联,上联是“隔行如隔山”,下联是“隔行不隔理”,横批“啥都一样”。学习的方法基本上就是:

    1、系统学习法:

    学教材、看案例、查字典,对应下面的方法.这种学习的方法就是找一本书,然后一页一页的看,一页一页的敲,慢慢的就会建立起自己的知识结构,这样的好处是基础比较扎实,从易到难,问题是成效慢,易枯燥。

    2、模仿学习法:模仿是人类成长进步的永恒阶梯。孩子成长就是个模仿的过程,他们每天模仿父母、周围的人、电视。我们编程的模仿就是大量的看别人的代码,然后模仿。如何看别人的代码呢?

    a、先看大概,知道人家的代码大体上要完成什么功能。

    b、再来精读,看看人家每句话都是怎么说的。

    c、找到差距,自己背着写一次完成同样功能的代码,再看看与高手们代码的差别。

    d、融会贯通,把自己得到的内容精髓和大神们的代码结合起来,慢慢变成自己的代码风格。

    3、目标除障法:这种学习方法,比如先想到要西天取经,遇到问题再通过各种办法来解决。在这里又细分成一些具体的方法,比如:

    a、观察法:认真看代码哪里出问题了,这绝对不是废话。

    b、去除法:把程序的语句减少到最小,看核心语句是不是出现了问题。

    c、分割法:出现问题,把代码分成几块,看看哪块出现问题。

    d、比较法:把别人的程序和自己的比较,把有问题的和没有问题的代码比较。

    e、添加法:实现了一个小功能,再慢慢的增加更多的功能,也是一种学习方法。

    三.提高的具体方法,

    1.给自己创造到好的学习环境,找到一台好电脑,一本好的教材,“拳不离手,曲不离口”每天拿出时间来学习,还是说熟能生巧的问题。

    2.当然不能光看不说,到论坛 群 学习的时候,还需要学会问和分享,在那里充分展示自己的收获,终极目标找到一群志同道合的人。

    3.找高手一对一指导:现在高手很多,可以主动跟他们交流,与别人讨好技术问题,总结经验。

    4.还是多进行编程练习:多看项目代码,给自己提出更高的目标,遇到问题再找高手去提问。顽强的毅力,学啥都没有不成功的

  • 相关阅读:
    计算机网络概述---传输层 UDP和TCP
    计算机网络概述---网络层
    计算机网络概述---数据链路层
    计算机网络概述---物理层
    计算机网络概述---OSI参考模型
    Java 集合系列18之 面试题
    【Vue-01】基础Vue语法+JS复习
    SpringBoot 注册Servlet三大组件【Servlet、Filter、Listener】-原生代码+@Bean+效果展示
    Springboot的 get查看,post创建,put更新,delete删除 -四种请求实例(form + controller)
    【Bug档案01】Spring Boot的控制器+thymeleaf模板 -使用中出现静态资源加载路径不当的问题 -解决时间:3h
  • 原文地址:https://www.cnblogs.com/zhangcaiwang1/p/9528156.html
Copyright © 2011-2022 走看看