进入中科文峰已经半年多了,这段时间我学习了很多与后端有关的知识和技术,现在我将对自己学习到的知识进行一个年终总结
经历:以下阶段都是由博主根据自身学习过程进行分段的Java
第一阶段第二阶段第三阶段第四阶段 Web
第一阶段第二阶段第三阶段 后话
Java 第一阶段Java 基础语法 Java运算符和分支语句 数组与方法
心得:
刚开始学习的时候,自己还是挺有基础的,因为是大数据专业的同学,所以学习起基础来还是很快的,但是自己也知道,这虽然是基础,但不能掉以轻心,一定要学扎实,将这条路的"地基"打牢固
第二阶段面向对象封装 面向对象应用 面向对象其他
心得:
从这里开始,我接触了Java的核心思想——面向对象,从了解面向对象的基础,到了解它的三大特征,我感叹Java的神奇之处,也发现原来在学校的课程中学习的Java还很浅显,自己不能自大狂妄,就算是重学一遍学过的东西,也要稳扎稳打!
学完之后也是做了第一个稍大一些的图书管理系统的项目,第一次用自己的思路去写项目,但是还是有些不足,比如在刚创建类的时候没有想到后面一些功能的实现,导致参数等有错误,需要修改一大批代码,这给我带来了很大的工作量,也让我吸取了一定的教训
第三阶段容器集合 文件I/O流 反射思想
心得:
学习这一部分的时候,遇到了的困难就是经常记不住哪种容器能排序、能重复,写入和读取文件是哪种方法等等。经常性地去翻阅笔记,有时候比较担心自己这样的状态是否正确。
学完这块内容,我就开始了基于文件I/O流的图书管理系统,在构建结构这方面我已经有了一定的方法和心得,所以做起来得心应手。后面发现其实老师们把容器和文件I/O流安排在一起是有原因的,这两者还是有很紧密的联系。
第四阶段数据库 JDBC 三层架构 设计模式 git工具
心得:
学习完了这里,我算是将Java的所有基础知识学完了,但并不是所有Java的知识学完了,我现在学习的还只是冰山一角,以后我会遇到很多的类和方法,但是如何调用和学习,我已经掌握了,这就够了,每种的语言的知识都很多,仅凭这点时间的学习是掌握不完的,重要的是方法!
后面我开始和搭档一起做基于数据库的图书管理系统,这里我发现原来团队合作做项目才是真谛!一个人做项目有时候真的焦头烂额的,但是有了同伴之后,可以分工合作,大大减少时间,而且我们遇到问题之后都是一起商讨,很快就解决了问题。
Web 第一阶段
HTML和CSS Javascript bootstrap xml
心得:
这个阶段让我初步了解了一下前端网页的组成,自己也能跟着做一个小小的抽奖页面了,但是旅游网的那个案例我花了比较长的时候,本来是想自己写出来,但是发现有些细节的地方就是不能对整齐,便只能看懂视频中给出的代码,这里压力顿时就上来了,因为当前阶段还不知道自己以后是不是也要写这些页面
第二阶段Tomcat 和 Servet Filter和Listener Http和Request和Response cookie和session EL和JSTL
心得:
这个阶段学习的就是将前端和后端结合起来的技术,学习了之后我才发现,其实前端页面与后端数据库之间的连接并不是很难,很多的都是一个套路,掌握了方法就好了。
在这个阶段学习的案例就像是一个项目的每个组成部分一样,学完之后就能写出一个稍完整一些的项目,而且在不熟悉的时候还能回过头再看看案例,再次回顾其中的思想。
第三阶段JQuery Ajax和Json redis maven
心得:
目前学完了该阶段的所有内容,JQuery的使用让我觉得比原来的Javascript要简洁很多,下一个阶段便是一个将所有Web知识结合起来的一个完整的项目,自己说实话,心里是有些没底。按照我对自己的了解,目前我只是对服务器的知识比较了解,但是对于Web前端的知识还是比较模糊的印象,就算已经学习了,但是由于学习时间不长且没有经常使用,已经比较生疏了。接下来的项目需要我自己去设计一些前端页面,我不知道自己会遇到什么困难,但这困难是必然存在的,自己后面要多花功夫去熟悉做项目的一些思路和步骤了!
后话这篇总结是博主对自己半年多学习每个阶段的一段总结,并没有任何实用一些的知识点,见谅!
年底了,对自己有个总结,那也要有个期许:希望能拿到深圳一个好的offer,并且顺序和搭档完成毕业设计~哦耶



