发表于: 2017-11-13 22:24:37
1 800
一.今天完成的主要事情
1.这段时间看了一些关于如何高效学习的书籍,今天总结了一下
程序员需要终身学习,学习效率的高低是影响程序员水平高度的重要条件,所以不仅要一边学习技术,还要不断的学习如何提高学习效率
所以今天就花了半天的时间对之前看的关于高效学习的书籍进行大概的总结
首先,学习新的知识点要尽量和过去的知识点联系在一起,分散成单独一个个的知识点是非常不利于理解记忆的,理解记忆的最好的方式是和已知知识产生联系,最终形成知识网络
其次,我们主要以自学为主,那么如何快速获取高质量的信息也非常关键,所以搜索技能就非常重要,怎样才能快速搜到我们想要的信息,除此之外,如果是学习一个新的知识点,我们需要找一些相对完整的这个方面的教程,现将这个知识点放在原有的知识网络中,然后再建立这个新的知识点内部的结构,然后再一部分一部分的学习,填入到结构中
第三,我们获取到的信息是有不同类别的,不同类别的信息记忆理解的方法也不相同
信息分类如下:
独立信息:容易理解,但是不容易记忆,这种信息要利用联想法记忆
观点信息:不一定和事实相符的信息,可能有多个结论,对于这种信息,要注重结论是如何推导而出的,而不是关注结论本身,这类信息使用图标对比是一个比较好的记忆理解的方式.比如选择方案时,重点是关注这两种方案的优劣,实现方式,而不是方案本身
流程信息:一般是包含了许多操作,步骤等,各个步骤之间有一定的顺序.比如敏捷开发的流程,框架执行的流程,配置使用某个框架的顺序等,对于这种信息,可以使用流程图和多多练习来加深记忆理解
可感知原理信息:比较容易感受到的信息,比如热胀冷缩等,这类要多多实验,加深理解
抽线逻辑信息:这类信息难以理解,但是记忆之后很难忘掉.对于这种信息要采用类比法和图表辅助记忆
我们平时学习时最多遇到的就是流程信息和抽象逻辑信息,所以多多采用流程图,类比法就有助于我们理解信息
2.对照学习结论,重新学习了struts2框架的基本执行流程
网络上struts2的执行流程非常好找,如图
这个执行流程就是典型的流程信息和抽象逻辑信息,所以我们记忆理解时可以采用类比法和流程图法
所以,为了加深记忆,我自己在笔记本上画了一个流程图(没有抄上图),基本是根据自己的理解画出来的
如图:
其中,用方框框起来的就是我们需要配置的内容,通过这种方式加深对struts2的理解
目前看来,这个方法还是挺有效的,至少我对struts2的流程理解比起之前要深入许多
二.明天计划完成的事情
1.和王蒙一起调试接口
2.继续练习新的学习方式,争取在三天内写出一个struts2的restful风格的接口
三.遇到的问题
暂无
四.收获
以上
五,项目进度情况
前台的前端部分也快完成了,剩下的是再继续调试接口和逻辑,然后准备demo
评论