这段时间的学习收获(5/10)

之前大部分是看看书上(《spring+springmvc+mybatis从零开始学》)的例子,一看就懂,但是后来去直接做综合,却把自己弄的欲仙欲死。总是各种报错。

折腾了一个多星期,于是决定脚踏实地一点一点排错。

一、学习过程

4月14日到的这本书。不过没怎么使用,那时候重点在梳理前后端开发的基础。

直到4/20日写了四篇笔记:spring学习笔记、mybatis学习笔记、springmvc学习笔记、用SSM框架开发新闻发布管理系统笔记。

4/21日开始整理之前学过的笔记,想把知识串起来,进行理论知识的准备。有servlet笔记、JSP笔记、网站开发基础知识笔记、操作系统笔记、软件工程笔记、数据库笔记

4/29开始运行书中的代码,结果没想到,一大堆报错的。写有spring学习遇到的问题、mybatis和spring学习遇到的问题、SSM实现学习遇到的问题。使用eclipse的心得。

5/2开始规范总结报错的方法。写有SSM实战的问题和处理方法、MySQL和Navicat的简单使用、.sql文件的使用。

5/5开始梳理以前大二下学的Java程序设计。

5/7开始梳理SSM框架中的代码,做好面对报错的准备。

 

二、购书

3/10到的书:《JavaScript权威指南》

4/14到的书:《HTML5与CSS3权威指南(上、下)》、《spring+springmvc+mybatis从零开始学》

4/17到的书:《深入浅出Node.js》、《HTTP权威指南》

4/23到的书:《docker技术入门与实战》

4/24到的书:《node与express开发》

5/8到的书:《springboot+Vue全栈开发实战》、《vue.js从入门到项目实战》、《剑指offer》

 

三、购书体验:

真正反复读的书只有两本。《spring+springmvc+mybatis从零开始学》、《JavaScript权威指南》。

我也是把这两本书当成笔记本,在上面做出延伸,比如从《spring+springmvc+mybatis从零开始学》就可以延伸到

编程方面(面向对象、Java、操作系统、数据结构、算法、设计模式、spring)

网络方面(计算机组成原理、计算机网络、servlet、Tomcat、JSP、springmvc)

数据库方面(数据库基础、MySQL使用、Navicat使用、mybatis使用)

还有软件工程、eclipse的使用。

购书的体验是:书是个好东西,虽然我有这些书的电子版,但是光看电子版总是不习惯,于是干脆买了他们的实体书。

如果经验丰富推荐买基础书,扎根基础,走得更远。并且边读边有体会,阅读越起劲。但是对于没经验的就简单熟悉内容即可,没有经验体悟不到其中的精髓。有些基础书甚至是劝退书。

如果没基础推荐弄一本实战书,跟着书本内容来,这样特别好查漏补缺,边实战边串联以前学过的基础知识,不但加深了对基础的理解,也促进了实战的使用。不过前提是有实战书的前置知识,不然知其然不知其所以然更不好。记住实战的东西永远在迭代,只要基础的东西永远不过时。

 

四、接下来一个月大致方向

《HTML5与CSS3权威指南(上、下)》、《HTTP权威指南》、《深入浅出Node.js》这些书属于基础书。是许多实战书的精华,但是目前的我还是个小白,用这种书只是打个框架,之后虽然实战的经验才能慢慢理解这些书。未来一个月不做深入研究。

《node与express开发》、《docker技术入门与实战》是实战书,但是贪多嚼不烂。我还是老老实实把之前的知识学好在说。

《springboot+Vue全栈开发实战》、《vue.js从入门到项目实战》、《剑指offer》这三本书是我接下来去使用的,重点使用《vue.js从入门到项目实战》。剑指offer用来练习练习算法,全栈开发用来与SSM触类旁通。

 

 

你可能感兴趣的:(学习理解)