前文回顾

在上一篇文章中,我们提到了学习最主要的思路就是模仿,并且总结了模仿的三大步:实践,通过反馈获取经验,再实践.回顾上篇文章请点击:
回到最开始,和大家聊一聊怎么学习
本篇文章我们来详细讨论下这三个阶段.

模仿总述

总体来说,这三个阶段是一个循环,并不是单独孤立的,我们可以用下面这个图来表示

图中,我们用了三个节点,这里先解释一下,为什么把实践和再实践分成了两个节点,因为两个实践是必然不一样的,要保留前一次实践中正确的地方,要新增通过反馈积累经验后新的实践点.下面我们再一起探讨一下在这三个节点中要怎么学习.下面我们会提前涉及到后面的一些知识点,看不完全懂没有关系,可以先做大致理解,后面到对应章节时,再细致理解.

模仿-知己知彼

在我们正式分析模仿之前,先要做一些准备工作,即要梳理好我们现在有什么,为了达到这个模仿目标,我们要怎么做。明确了自己的问题之后,再开始模仿。如,我现在有两只能动的手,有两条能动的腿,那我要怎么跳广场舞?然后不断的重复下面模仿的过程,不断增加自己现有的已知的,那么离目标就会越来越近!

模仿-实践

现实世界是一个物质世界,在物质世界中,我们可以去听到实在的声音,可以看到正在发生的事,可以触摸到某一实在的物体.如,面试时有一问,如何判断CPU满负载了,如果是在自己的电脑上,那风扇转的飞起,不用打开资源管理器也知道CPU满了. (要定位是哪个应用的话,还是要打开一下资源管理器的)
      在模仿之前,肯定是要先观察,这时候,并非一开始就是看细节,去看组成等,而是先看整体,如果我们在复制粘贴一个东西的时候,开始并没有细看,网页一拖到底,感觉可行,然后就选中,复制,粘贴. 成不成不管,先拷过来运行了再说.但是这里就出现了一个问题,怎么去评定这个整体行还是不行.

实践-整体

我们常说,计算机世界是对现实世界的模拟,如在java中,万物皆是对象.现实世界中,在不扣细节的情况下,我们也可以认为世间万物皆对象,而且这世间的万物比Java要简单的多,都是已经实例化的类,没有接口,没有抽象类,如果一定要找的话,应该就是哲学了.即是对象,那就肯定有属性和方法了.
      这里以去网上查找一个问题为例.我们打开了百度,然后搜索:启动XXX出现YYY。注意,这里就有两个属性(XXX,YYY)还有一个方法(启动)。那么我们的搜索内容中必须要出现这个才行,但是网上有很多标题党,需要点开之后细看一下才知道是不是我们想要的。
      在点开网页之后,我们就要从网页内容中寻找我们需要的属性和方法。如果没有,可以关掉,再打开下一个了。如果有,这可能是我们的目标网页,然后再开始细看。细看要看以下两点,1.是不是和我们出现问题的操作是不是一样的。2.看有没有解决方案。如果和我们出现问题的操作不一样的话,大多数情况下,解决方案也不是通用的。如果和我们出现问题的操作一样,且又有解决方案,那就可以进行下一步了。

模仿-经验

真正的模仿其实就一步,复制-粘贴。复制上面的解决方案然后在我们的场景下,如果能解决问题,那肯定是最好了。如若没有成功,这时候提示信息(属性)应该会有更改,如从XXX变成了ZZZ,或者从YYY变成了AAA。这时候,就是我们获得的一个经验,但经验有正误,就是这个经验不一定是正确的。得拿着变化的信息,走到下一步,然后再验证。

其实经验这一步是最关键的,也是最为能将老手/新手区别开来的一个分水岭。关键在于,如何寻找到有效关键的属性。这里有很多经验之谈,也有很多技巧性的东西,这里我先大致总结列了一些点,后面还会有一章专门讲这个。
1.从日志中寻找错误信息
2.从Exception中找到错误信息
3.idea用断点进行调试
4.idea设置条件断点
5.idea在运行时修改变量的值
6.idea在断点暂停时运行表达式
7.idea重新进入方法
8.截图给小刀
如果按以上8点走下来还是没个头绪的话,我个人建议,算了吧,放手吧

模仿-再实践

在总述中已讲过再实践和实践的区别,在这里,其实可以再做一个细致的区分,所谓之再实践,1是再在网上找一些关键性的信息。2是根据上一步经验中得到的信息,直接调整复制下来的内容,使之可以正常运行。

举一反三

在上文中,我们都是在以查找问题为例,但我想在这里写的是一种通用的学习方法,所以这里,我们再以学习一个新知识点为例,简述一下要怎样学习。

即是一个新的知识点,我相信还没有新到那种无人研究的地步,那网上一定有关于这个知识点的信息。我们参照上面查找问题的方式来梳理一下:
1.明确模仿目标
要先知道这个知识点是做什么的,用什么做的。比如说登录,用spring-security/web-Filter两种都可以做,你想要的是哪种呢?
2.整体提取属性和方法
以上述登录为例,属性就是spring-security,方法就是登录
3.实践获取经验
把别人的代码下载下来或者是集成到项目中,然后本地启动,看能不能满足我们的需求,能满足则最好,不能满足则再对不满足的点按上段中8个方法再寻找属性和方法再实践。

关于小刀

自封的java初级劝退师

自认幽默,能和大家一起快乐的学java

小刀微信: best396975802

怎么学习-如何去模仿学习?相关推荐

  1. 深度强化学习之:模仿学习(imitation learning)

    深度强化学习之:模仿学习(imitation learning) 2017.12.10 本文所涉及到的 模仿学习,则是从给定的展示中进行学习.机器在这个过程中,也和环境进行交互,但是,并没有显示的得到 ...

  2. 合肥python培训-在合肥学习Python去哪

    在合肥学习Python去哪 来源:合肥IT培训学院 发布时间:2020/1/16 10:07:41 合肥python培训学校费用,合肥python培训学校费用是多少?一般来说,Python培训大概需要 ...

  3. python培训班哪些比较好-学习Python去哪好?哪家Python培训机构比较靠谱

    2017年Python的发展可以说势不可挡,越来越多的领域涉及到Python,到现在2018年无论是从政府还是企业方面,对Python也越来越重视.很多人都看好Python未来的发展,通过学好Pyth ...

  4. 在哪里学python-在合肥学习Python去哪

    在合肥学习Python去哪 来源:合肥IT培训学院 发布时间:2020/1/16 10:07:41 合肥python培训学校费用,合肥python培训学校费用是多少?一般来说,Python培训大概需要 ...

  5. 刚毕业的大学习,去大数据机构培训,工作好找吗?

    大数据开发工程师在一线城市和大数据发展城市的薪资是比较高的,刚毕业的大学习,去大数据机构培训,工作好找吗? 因为我接触到的学生毕业后一般在北京.广东.上海.南京地区就业的居多,所以可能我的概括也有局限 ...

  6. 学习理发去哪里_作为女性,学习运维工程师去哪里好

    很多人或者对运维工程师有偏见,说女生不适合做运维工程师,尤其是年纪大的父母,觉得公务员,会计,教师,文员才是正途,其实不然,一个经验丰富的女运维工程师薪资水平是不低于男性的. 很多父母以为IT行业吃年 ...

  7. 零基础学3D建模,学什么软件,怎么学习,去哪里学习,我告诉你

    想学3D建模该从何开始 我简短的说一下软件和怎么学习吧 从零基础开始学习,这篇回答会对你们很有帮助 回答包括了软件介绍和软件学习视频资源(全文一共2400字,阅读需要十分钟) 首先如果是零基础的话,建 ...

  8. 学习理发去哪里_学理发到哪里去学

    原标题:学理发到哪里去学 随着社会的不断发展,人们对生活 品质有了更高的追求. 所以对于从业者除了掌握过硬的技术和知识之外, 也要了解流行时尚元素.只有不断的提高自己的综合能力,才能成为出色的美发师. ...

  9. 学习理发去哪里_学理发到哪里学,学习剪发

    展开全部 其实在你有这个疑惑的时候,你就有了62616964757a686964616fe78988e69d8331333433616235想去学习美发的想法,其实是很不错的,因为近些年美业发展很不错 ...

最新文章

  1. SVN图标不能正常显示[转]
  2. 39.左值、左值引用、右值、右值引用
  3. zplane函数怎么用m文件调用_matlab中一个m文件怎么调用另一个m文件的函数
  4. 数据有序_详解数据库插入性能优化:合并+事务+有序数据进行INSERT操作
  5. UIButton、UIImageView、UILabel的选择
  6. Kafka : kafka errors.DisconnectException: null
  7. Java中方法和数组
  8. Linux下 中日文输入法安装简介
  9. deepinv2 添加打印机_Deepin系统上安装使用HP惠普打印机的方法
  10. Android软键盘删除键触发Activity的返回事件
  11. android口算程序,口算365天v1.0.0 Android
  12. 详述查看 MySQL 数据文件存储位置的方法
  13. 中国智能电饭煲行业市场供需与战略研究报告
  14. Unity 相机固定角度平移至指定物体
  15. 解密通往元宇宙的三大入口,VR先上AR紧跟,但脑机接口才是未来
  16. VUE activated,deactivated使用
  17. pythonwith open 打开多个文件_Python中使用with语句同时打开多个文件
  18. Accumulation point
  19. 2021年中式烹调师(中级)考试题库及中式烹调师(中级)操作证考试
  20. 2020中科大计算机分数线,2020年中国科学技术大学强基计划入围分数线,录取分数线,中国科大强基计划笔试、面试...

热门文章

  1. 小幺鸡+java部署
  2. Paddle入门实战系列(五):基于CRNN的手写英文单词识别
  3. 强烈推荐 在线接口文档管理工具 小幺鸡 小团队可以省掉测试了
  4. 2020最新SpringMVC教程【IDEA版】-springmvc从入门到精通
  5. 【头歌】常用图像绘制在线实验闯关
  6. sql-创建复合主键
  7. 【转载】MCI 命令
  8. socket利用bind函数绑定本地端口号和IP地址,一直提示错误,返回10049,
  9. 百度地图路书开发---增加路书销毁
  10. 让微积分穿梭于工作与学习之间(10):在椭圆弧上做匀速运动,我就无能为力了