看了一下时间,现在是2018年8月22日14:28,看完最后一页内容之后,我简短的停留了一下,任思绪翻飞。

redis设计与实现大概看了有12天左右,12天前,我的心里很乱,整个人都处于一种焦虑不安的状态,而现在,江南的天空阴沉,我竟然还感觉有一丝畅快!

上学期间我不是没编过程序,也不是编的少,只是心里一直觉得自己编的垃圾,没啥设计理念,看不到什么匠心独运的地方。那时我就有心提升自己的设计水平。也不能过于自责,我起步得晚了,又没有遇到合适的机会去锻炼自己。整个大三,也只是做了一个编译原理的课设1400多行,真的,没啥可说的。大四上,考研占据了绝大多数时间,基本没有接触程序的机会,那段时间心里真的是痒,以至于考研结束第二天一大早我就起来刷题。大四下,开始毕设,做Android,那个时候还是不open,也没有经验,自然做的痛苦,但好歹坚持下来了。

大四寒假大概是我整个大学成效最高的一段时间,从一个菜鸟向着目标高速前进。因为得知考研失利之后的那段时间我大量刷题,逐渐找回了我曾失去的一些东西。

从自己大学的履历基本可以预料我的工作。春招结束,offer到手,但心有不甘,亦无可奈何。

7月份入职培训,8月份正式上班,期间明白了太多。而且这整整一个月,我没再敲代码,而是看书。我觉得自己的那个目标是可以从阅读中得到解答的。于是,我选定了这本书。

很多时候,人的发展是需要一些外力推动的。当然根本的是自己有发展的动力,也就是说自己内心是追求发展的,这是原动力。入职之后我渐渐搞清楚了公司的业务模式以及技术水平。说真的,我很失望,随之而来的就是深深的不安。有时安静下来就会不自觉地想起以前,想起那些面试我的面试官。心里很不是滋味。

后来,慢慢接受了现实,心里平静了。我只是觉得迟早我会给自己一个交代的。所以现在我不急。但那个目标,我要提升自己设计水平的目标一直在我心里。

看完了这本书,我确实有了这种感觉,我觉得技术真的是有共性的。之前学习的那些技术、了解的那些概念现在真的是可以串起来的。我找回了感觉。

如果说这本书里面有什么我不知道的技术,有什么不能理解的技术,那是不存在的。但为什么别人就能设计并实现这种被广泛使用的轮子而我却不能呢?这就是我写这篇读后感的意义,因为我找到了,我得记录下来这个时刻。

Redis设计与实现读后感的更多相关文章

  1. Redis设计与实现(一~五整合版)【搬运】

    Redis设计与实现(一~五整合版) by @飘过的小牛 一 前言 项目中用到了redis,但用到的都是最最基本的功能,比如简单的slave机制,数据结构只使用了字符串.但是一直听说redis是一个很 ...

  2. 《Redis设计与实现》读书笔记

    <Redis设计与实现>读书笔记 很喜欢这本书的创作过程,以开源的方式,托管到Git上进行创作: 作者通读了Redis源码,并分享了详细的带注释的源码,让学习Redis的朋友轻松不少: 阅 ...

  3. 重读redis设计与实现

    重读了一遍redis设计与实现,这次收获也不错,把之前还有些疑惑的点:redis跳跃表的原理.redis持久化的方法.redis复制.redis sentinel.redis集群等,都重新熟悉了一遍, ...

  4. 如何使用redis设计关系数据库

    目录 redis设计关系数据库 前言 设计用户信息表结构 hash存储记录 set存储id 图示 索引/查询: 1.select 查询所有记录 : 类似sql的select from table_na ...

  5. 《Redis设计与实现》

    <Redis设计与实现> 基本信息 作者: 黄健宏 丛书名: 数据库技术丛书 出版社:机械工业出版社 ISBN:9787111464747 上架时间:2014-6-3 出版日期:2014 ...

  6. 《Redis设计与实现》阅读笔记(一)--Redis学习

    Redis学习资料与过程记录 在实习中经常会用到很多Redis,对Redis有了一些模糊的了解,总觉得隔靴搔痒的不痛快,所以决定开始深入的了解Redis,也作为我实习期间的目标. 这篇只是为了占个位置 ...

  7. 180713-Spring之借助Redis设计访问计数器之扩展篇

    之前写了一篇博文,简单的介绍了下如何利用Redis配合Spring搭建一个web的访问计数器,之前的内容比较初级,现在考虑对其进行扩展,新增访问者记录 记录当前站点的总访问人数(根据Ip或则设备号) ...

  8. 180626-Spring之借助Redis设计一个简单访问计数器

    文章链接:https://liuyueyi.github.io/hexblog/2018/06/26/180626-Spring之借助Redis设计一个简单访问计数器/ Spring之借助Redis设 ...

  9. 【Redis】四、Redis设计原理及相关问题

    (六)Redis设计原理及相关问题   通过前面关于Redis五种数据类型.相关高级特性以及一些简单示例的使用,对Redis的使用和主要的用途应该有所掌握,但是还有一些原理性的问题我们在本部分做一个探 ...

随机推荐

  1. Hibernate的抓取策略(优化)

    延迟加载的概述 什么是延迟加载 延迟加载:lazy(懒加载).执行到该行代码的时候,不会发送语句去进行查询,在真正使用这个对象的属性的时候才会发送SQL语句进行查询. 延迟加载的分类 l  类级别的延 ...

  2. javascript DOM相关语法

    childNodes: 获取元素内的所有节点 包括文本节点:nodeType=3 , 元素节点:nodeType = 1 nodeType:它可以判断所有节点的类型 元素节点类型:1 文本节点:3 注 ...

  3. 浅谈Supermap iClient for JavaScript 弹窗类

    地图作为信息的载体和呈现方式,是GIS的重要组成部分,它是一个浏览信息的窗口,在信息日益发达的今天 ,各种地图应用如雨后春笋一般出现在大众眼前,而不是像以往一样太过局限于专业的领域.而弹窗,是作为地图 ...

  4. C++11并发编程:多线程std::thread

    一:概述 C++11引入了thread类,大大降低了多线程使用的复杂度,原先使用多线程只能用系统的API,无法解决跨平台问题,一套代码平台移植,对应多线程代码也必须要修改.现在在C++11中只需使用语 ...

  5. 九度oj 1464 Hello World for U 2012年浙江大学计算机及软件工程研究生机试真题

    题目1464:Hello World for U 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:3872 解决:1082 题目描述: Given any string of N (> ...

  6. Python 读取图像文件的性能对比

    Python 读取图像文件的性能对比 使用 Python 读取一个保存在本地硬盘上的视频文件,视频文件的编码方式是使用的原始的 RGBA 格式写入的,即无压缩的原始视频文件.最开始直接使用 Pytho ...

  7. Centos 从零开始 (三)

    8:连接阿里云. 需要用到 ssh指令进行远程登陆 [root@localhost ~]# service sshd start #如果没开启服务的话,需要开启服务. [root@localhost  ...

  8. Table Code

    post.PostToTags.Where(t => tagArray.Contains(t.PostTag.Name, comparerWihtoutCases) && !t. ...

  9. C#中去除字符串里的多个空格且保留一个空格

    static void Main(string[] args) { // 首先定义一个名为str 的字符串 string str="2         3  4     保留一个空格  ss ...

  10. 在C++中实现类似Java的“synchronized”

    我只是代码的搬运工,原文参见A "synchronized" statement for C++ like in Java.其实现是通过区域锁(Scoped locking)和宏定 ...