回忆录(19年5月11日)
一周的时间又过去了,我自己在这里反思下一周的学习和生活收获。
第一,我正式回到我之前就一直希望的我的学习方式上,一天一道以上算法题,其他时间学习基础内容或者新的技术。
第二,昨晚帮学长整理毕业设计的项目和调试项目的过程中,自己也发现了项目的性能瓶颈和一些不应该存在的小问题。
先说第一条,我在这样的状态下,我觉得非常舒服,对我来说现在就是上午刚来的时候和下午刚来大概半小时精神状态不太好,这时候是我用来看掘金等技术社区,通过这个去看一些新技术或者大牛们分享的一些零散的技术碎片,我觉得这个零散的技术碎片也很重要。首先有序的学习我觉得枯燥而且很多并不常用,零散的学习的话他们分享的都会是常见的内容,这样两者结合起来就能很有效的学习,串通起来学习的更高效。我现在经常逛得有掘金,csdn,开发者头条。之后我感觉我会看下我这几本书,我现在主要看的书是《Redis开发与运维》,这本书昨天晚上差不多把它主要部分给看完了,剩余的就是零碎的边角的东西,基本算是告一段落了,然后还在看《java并发编程实战》,这本书业界一直评为神书,但是也被人说语言晦涩难读,内容对我来说消化是没问题的,但是很多时候我需要反复看好几遍才明白一些地方的含义,这本书翻译的不好。然后为此我早上还去图书馆找了两本书,关于微服务的,但是我没有能借回来,那两本竟然都被借光了,剩余的一本是馆藏书,不允许借,好的嘛。。。然后我觉得状态好的时候我就会去练习算法,对于算法我觉得必须一定要多加练习,我之前的反思没有一次是没提到算法的,对于我目前的学习情况我觉得是很舒服的,我希望我自己继续保持。
第二条,学长们明天要毕业答辩,所以让我把毕业设计给调一下,使用我的电脑去讲解,在调这个项目的时候,我发现了很多问题,首先随着数据量的增大,数据的遍历已经很慢很慢了,当然这个项目已经不用维护了,但是如果后续有这样大规模的项目,我一定要将索引等优化手段加上。问题就在于我们之前并没有考虑到优化问题,我在这里面看到了比如使用索引,表结构复杂等致命问题,还有一些项目开发中的一些小bug,我觉得以后我要多加注意。