三月份转瞬即逝,今天已是4月1号。
三月的上半月浏览了疯狂Java李刚写的《提升程序员基本功的16课》,较多知识都已了解,因此走马观花浏览了一遍。而到今天回顾这本书的内容,似乎能记住的已经寥寥无几。毕竟“好记性不如烂笔头”,人的记忆力是有限的,读完一本书如果不做任何笔记,那一段时间过后收获甚少。今后定要重视读书笔记。

读完《16课》之后的一段时间里刷了《剑指 offer》上的算法题。随着做题的深入,我也渐渐地摆脱了原本对算法的恐惧。连续刷题的那一周,感觉算法的提升较为明显,对于普通的题能够快速地有一个思路。刷了30道题之后也有些疲惫感,之后基本上每几天刷一题,但做题的投入感也没有之前那么强烈,做题后的收获也没之前那么大了。因此,做算法题不能一味的追求速度和数量,关键是要对每一题进行充分、深入的思考,把一道题想彻底了,收获将比快速刷题更大。我认为一道题想彻底的标准是这样的:
1. 采用的方法是能想到的最高效的方法
2. 方法的健壮性已经过充分思考,边缘值不会导致程序崩溃
3. 测试用例都已跑通
达到了这三个标准才能算得上是想彻底,才会有收获。
接下来对于算法题不能求快,保证每道题的质量。

在接下来的十多天里我阅读了《精通Hibernate》。这是一本Hibernate的工具书,全面地介绍了Hibernate的各项功能。虽然之前已经用Hibernate多年,但以前也仅仅停留在会用的层面上。这本书让我对Hibernate有个宏观的了解。看完之后有种打通任督二脉的感觉。但由于没做阅读笔记,也没敲代码,因此现在想来很多细节已经忘记。

在三月的最后一周我阅读了《Spring实战》。之前也早已久仰Spring的大名,也听说了各路大神对Spring的赞扬。这也是我第一次宏观地了解Spring。读完之后也有种豁然开朗的感觉。Spring的核心部分主要有两点:
1. 依赖注入(控制反转)Ioc
2. 面向切面编程AOP
Spring涉及到较多的软件设计思想,确实值得学习。对于提升代码质量尤为重要。
不管是AOP还是Ioc,Spring想达到的目的就是简化Java编程,让编写出来的代码更加清晰简约,让程序猿专注于主体功能开发,而那些非主体功能但又非常必要的功能交给Spring去处理。

《Spring实战》是一本很适合Spring初学者的书,语言风趣、通俗易懂,它把如何使用Spring介绍地很清楚。读完之后能很快地上手使用Spring,但要想深入了解Spring的原理,这本书是不够的。

总结一下我的三月,对Hibernate和Spring有个初步的了解,接下来需要通过项目对这两种技术进行深入理解。
到目前为止,算法刷了39题,今后依然保持每两天刷一题的节奏,但得重视做题的投入感,保证每道题充分地思考。

随着自己不断地长大,即将面临就业与婚姻,这也使我变得急躁,学习每项技术前会进行充分地思考,权衡这些技术是否对就业有帮助。也许这并不是坏事,但我希望今后还是得多一些果断,少一些焦虑,对自己已经作出的决定就果断坚持完成。

下阶段安排
清明节 阅读《Spring源码深度剖析》
构思基于Spring+Hibernate的项目对前一阶段的学习内容进行练习。
深入研究《深入理解Java虚拟机》
阅读《高性能网站架构》优化项目。

另外,三月份我的博客也获得了1.5w访问,小小得瑟下,谢谢大家的支持^_^。

三月份学习总结与读后感相关推荐

  1. python早读读后感_《学习Python》读后感摘抄

    <学习Python>是一本由Mark Lutz / David Ascher著作,东南大学出版社出版的16开图书,本书定价:68.00元,页数:624,特精心从网络上整理的一些读者的读后感 ...

  2. python可以这样学读后感_《Python学习手册》读后感1000字

    <Python学习手册>是一本由Mark Lutz著作,机械工业出版社出版的平装图书,本书定价:89.00元,页数:656,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助. &l ...

  3. 英语名篇——关于《论学习》的读后感

    Thoughts after Reading "Of Study" <论学习>读后感         After reading the article "O ...

  4. 经典的深度强化学习劝退文读后感

    目录 阅读经典的深度强化学习劝退文 主要阅读文章 相关政策学习 个人一点点小心得分享 阅读经典的深度强化学习劝退文 今天是来实验室的第一天,我准备重新阅读一下深度强化学习劝退文,以此开始我的科研生活, ...

  5. 【tensorflow:实战Google深度学习框架】读后感

    书本代码:https://gitee.com/fraternalkevin/TensorflowGoogle 自己是从一个只会C语言和Matlab的别的专业转过来的,第一次接触神经网络还是在课堂中,说 ...

  6. 计算机英语心得体会200字,英语读后感200字精选3篇

    英语读后感200字精选3篇 导语:英文读后感的表达方式灵活多样,基本属于议论范畴,但写法不同于一般议论文,因为它必须是在读后的基础上发感想.下面是小编为大家整理的'英语读后感200字,希望对大家有所帮 ...

  7. 推荐本书《博赞学习技巧》

    作者简介: 东尼·博赞,1942年生于伦敦,1964年毕业于英属哥伦比亚大学,获得心理学.英语语言学.数学和普通科学等多个学位.大脑和学习方面的世界超级作家,出版了80多部专著及合著,"思维 ...

  8. 团队管理33-典型场景(向下沟通)

    本文来谈一下我对团队管理中典型场景(向下沟通)的理解,希望对大家有启发. 向下沟通是技术管理者最得心应手的一种沟通场景,因为我们可以使用两把宝剑,一把是职权影响力,就是借用职权来进行沟通,比如说技术任 ...

  9. 团队管理22-团队文化

    本文来谈一下我对团队文化的理解,希望对大家有启发. 撇开团队文化,我们先谈一下我们国家的文化,中国是拥有五千年文明史的国家,这么多年来从来没有离开过脚下这片热土,我们经历了历代王朝的更替,更经历了近代 ...

最新文章

  1. if __name__ == __main__
  2. 百度实名制后如何进行网站优化?
  3. 用Python实现二叉树的遍历
  4. 【操作系统】实验 模拟操作系统的文件管理系统
  5. linux设置切换窗口特效,Linux_在Ubuntu下启用亮丽的透明玻璃窗口特效,本文将采用图文并茂的形式向 - phpStudy...
  6. AGG第十八课 agg::trans_affine仿射变换
  7. 计算机发展史的内容概述,计算机及其发展史概述
  8. c语言的一些字符串库函数的自己实现
  9. maven 转 gradle
  10. 移动应用框架 Ionic 4 Ionic for Everyone
  11. Hosting WCF in SharePoint 2007 (Part 1) 基本部署(转)
  12. SQL之SQL99语法 没错就这么简单
  13. BP神经网络算法基本原理,BP神经网络计算过程
  14. 2016民用安防2.0时代重新起航
  15. 【常识】气体单位%Vol、ppm、%LEL
  16. python 读写txt文件乱码问题
  17. wb在计算机知识里是什么意思,相机上的WB,ISO,S和EV是什么意思?
  18. prometheus的alertmanager开机启动报错
  19. 探索AI助手ChatGPT实际应用场景
  20. 【ol-cesium】OpenLayers与Cesium的二三维联动

热门文章

  1. c语言time头文件作用,C语言中 time相关的函数 头文件
  2. ubantu 设置root密码
  3. 汇千网:5G如何改变了视频行业?
  4. 软件测试行业能干到多少岁?
  5. python 列表求和
  6. C++ string类常见成员函数
  7. 怎么发展到了Word2vec?
  8. 15个Vue自定义指令,让你的项目开发爽到爆
  9. AUC曲线计算方法及代码实现
  10. (附源码)基于PHP MYSQL开发的化妆品店会员管理网站的设计与实现 毕业设计131102