我的年终总结2023

As a DBA

从2023年初开始,我就给自己定下了23年的主要任务——学习PostgreSQL数据库。虽然没有定下细致的计划,但总体的目标是把PG的一些基础知识学完。后来发现我想简单了,学习PG的成本比我想象的多的多,导致23年这个目标没有完成。比如PG事务章节,我以为2周可以拿下,我大概学了2个月。无论怎样,坚持学习还是学到了一些东西:

在这里插入图片描述

其中优化器章节,其实是没有完成的,虽然我有罪但是我还是要解释。优化章节已经写了超过两个月了,不是我偷懒,而是根本写不完。已经写到触及typora的文字上限——8000字左右会卡,所以被动分P,已经分到第四P了:

在这里插入图片描述

即便是这样,优化章节应该一半都没有写到,只能厚着脸皮跨一年继续···个人感觉再来4个月,应该可以把优化章节完成···即便是这样,优先级还得往后稍稍,时间真的不够!

READING

本身主业是数据库,理应把时间花在数据库上,课外阅读什么的应该往后稍稍。不过我还是不想放弃这部分内容,原因我想有三点:

  • 阅读带来的价值短期无法估量
  • 阅读带来的知识充值愉悦感
  • 我利用的碎片时间来阅读,只是写读后感需要花2-3个小时,没有占用太多学习时间

PG本身的技术书肯定是看了一些的,不过我是针对性的看内容,比如优化部分我会把《PostgreSQL指南 内幕探索》《PostgreSQL技术内幕 查询优化深度探索》《PostgreSQL查询引擎源码技术解析》《数据库查询优化器的艺术》拿到一起看某个知识点,不注重看没看完,不是一本本的顺序看完的,所以这里的阅读书目就只列课外书。

2023年的课外书书单(按喜好排名):

  1. 《未来简史》
  2. 《三国演义》
  3. 《太空漫游》系列,2001、2010、2060、3001
  4. 《马斯克》
  5. 《黑猩猩政治》
  6. 《再见,平庸时代》
  7. 《走出荒野》
  8. 《万智有灵》
  9. 《杀死一只知更鸟》
  10. 《穷爸爸富爸爸》
  11. 《when breath becomes air》
  12. 《变形记》《判决》《饥饿艺术家》等卡夫卡短篇小说

不咋滴:《超越自卑》《人性的弱点》《被讨厌的勇气》

博客和公众号

个人发文章有两个途径:

  • CSDN博客:https://liuzhilong.blog.csdn.net
  • 公众号:liuzhilong62

对于博客已经坚持写了很多年了,2023年的大变化就是主要写PostgreSQL方面的内容,并且提高技术深度。公众号是我今年才新开的坑,也是23年一大尝试。博客和公众号都可以做技术分享,但他们面向的用户还是有些区别的,博客可以作为一种技术积累,而公众号更像是技术资讯。圈内有很多大佬是每天一篇(甚至几篇)的模式,个人非常佩服。不过也有做精品文章而不在意每天要发东西的大佬。我个人还是比较喜欢后者,一次把某个领域的知识大致学完,比较有整体性和针对性。很多时候我都会把比较长的文章分P发公众号(太长了我自己都不爱看),博客上我是没有分P的,所以对某篇文章有兴趣的读者可以在CSDN上搜下我的文章,更易于阅读。

为什么写东西?

  • 自我学习价值
  • 技术研究价值
  • 传播价值

主动学习的效率要远远高于被动学习,就像下面这个学习金字塔(图片来自《穷爸爸和富爸爸》,课外书的价值!):

img
实战、演讲这些途径可遇不可求的,将学习的东西输出文章分享,会大大提高知识点的理解能力。看完一篇文章,可能十分钟就结束了,但是要输出成文章,可能要花10倍不止的时间。

今年还尝试了做纯翻译类的技术文章,虽然技术研究价值不高,但是还是有学习价值和传播价值的,看一遍和翻译一遍同样会有不一样的理解程度,就像上面说的:主动学习。不过现在有点纠结的是,以前看不懂的根据google机翻然后再自己再润色一遍,现在有gpt了,一整篇文章他翻出来我都不用动什么词句,主动学习价值严重流水,全给AI学习了···

23年我的创作风格变化比较大,写的东西比较杂,什么都尝试过,当然也知道要做垂直领域的创作,不过还是忍不住搞些有的没的,甚至公众号的名字都没想好~。目前要写的东西比较明确的是:技术文章和课外书阅读感想,以技术文章为主,其他类型的文章应该不会再写了。至于后面还会不会调整也不知道,至少公众号还有调整空间,总之先这样,先发射再调整。

23年的博客数据不太好统计了,只能给个2017年到2023年的博客数据,打个snapshot。

CSDN blog:

在这里插入图片描述

公众号followers:

在这里插入图片描述

最后

2023年最大的感悟——时间。时间真的不够!

23年6月17日的时候参加PostgreSQL数据库技术峰会成都站的分享,把刚练成的热乎的PostgreSQL事务方面知识给大佬们分享,第一次上台相当紧张,这里还要感谢一下灿总给的机会。这次分享有个小插曲,可见23年的时间对我来说是多么局促。我另外还有个非全研究生的学习,分享当天就是我期末考试的时间,讲完我就直奔机场···最后还是缺考3门只有等重修···太难了

什么work-life balance已经全面放弃了,能有个work-learning balance就不错。每天下班不是想休息而是想回家看书,最后还是有很多东西没有完成,留给了2024年的我。

对2024年的期望:

  1. 把论文完成,顺利毕业

  2. 把PG优化部分完成

  3. 再说

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/329008.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【CSP】2023年12月真题练习(更新到202312-2)

试题编号:202312-1试题名称:仓库规划时间限制:1.0s内存限制:512.0MB问题描述: 问题描述 西西艾弗岛上共有 n 个仓库,依次编号为 1⋯n。每个仓库均有一个 m 维向量的位置编码,用来表示仓库间的物…

汽车生产污废水处理需要哪些工艺设备

对于汽车生产过程中产生的污废水处理,需要运用一系列的工艺设备来实现有效的清洁和回收利用。下面让我们一起来探索一下吧! 首先,汽车生产工艺设备中最常见的是物理处理设备。物理处理包括沉淀、过滤和吸附等过程。其中,沉淀操作可…

Angular系列教程之观察者模式和RxJS

文章目录 引言RxJS简介RxJS中的设计模式观察者模式迭代器模式 示例代码RxJS 在 Angular 中的应用总结 引言 在Angular开发中,我们经常需要处理异步操作,例如从后端获取数据或与用户的交互。为了更好地管理这些异步操作,Angular中引入了RxJS&…

Java、C#、Python间的Battle

一、编译原理和开发效率 编译速度: C# (约大于等于) JAVA > Python python的编译原理 前提:python 3.6 python不会直接编译源码 而是把源码直接扔给解释器,这种方式 使得python非常灵活,让它的开发效…

从零开始:生产环境如何部署 Bytebase

Bytebase 是面向研发和 DBA 的数据库 DevOps 和 CI/CD 协同平台。目前 Bytebase 在全球类似开源项目中 GitHub Star 数排名第一且增长最快。 Bytebase 的架构 Bytebase 是一个单体架构 (monolith),前端是 Vue3 TypeScript,后端是 Go。前端利用 Go 1.6 …

好用的内外网快速传输大文件方法

在信息化时代,数据已经成为各行各业的关键资产,数据的传输和交换方式直接影响着数据价值的体现。在众多场景下,我们需要在不同的网络环境中进行文件传输,如同一个局域网内或者互联网上。这时涉及到内外网的概念。 内外网指的是在不…

UE5 nDisplay群集事件的发送和接收

注意: 1.只能在投屏模式下生效 2.需要监听的机器都要执行“1.打开监听”

创意无限!亲测可用的免费Photoshop素材网站大揭秘!

高质量的PS材料可以保证设计师设计作品的质量,但很多人不知道在哪里找到一些免费的材料,尤其是对初学者来说。那么,有没有质量好、免费的PS材料网站呢?别担心,现在就告诉你。 即时设计 被很多人视为免费的PS素材网站…

likeshop知识付费系统PHP版v1.4.0

✅ 新增功能 题库功能 ⚡ 功能优化 数据库检测优化 订单中心页优化 系统-登录时效优化 🐞 功能修复 详情页佣金可见设置未生效 更新内容说明 1.题库 题库功能的引入,不仅仅是对学习方式的一次革新,更是为广大用户提供了更多更丰富的学…

【运维】WSL1如何升级到WSL2

升级WSL1到WSL2:简便快捷版 在这篇博客中,我们将研究如何通过一种更简便的方式,将WSL1迅速升级到WSL2,避免官方文档的繁冗步骤。如果你觉得官方方法太过冗长,那么这里提供的步骤可能更适合你。 官网的办法是&#xf…

GaussDB(DWS)查询优化技术大揭秘

GaussDB(DWS)查询优化技术大揭秘 大数据时代,数据量呈爆发式增长,经常面临百亿、千亿数据查询场景,当数据仓库数据量较大、SQL语句执行效率低时,数据仓库性能会受到影响。本文将深入讲解在GaussDB(DWS)中如何进行表结构设计&#…

Python进阶知识:整理6 -> 正则表达式

1 基础匹配用法 # 演示Python中正则表达式re模块的3个基础匹配方法 import re # 1. match()方法 从头匹配 string "hello world" result re.match("hello", string) # 如果头部没有匹配成功就直接失败了,后面就不会继续匹配了 print(result) print(r…

软件测试|Selenium StaleElementReferenceException 异常分析与解决

简介 Selenium 是一个流行的自动化测试工具,用于模拟用户与网页交互。然而,当我们在使用 Selenium 时,可能会遇到一个常见的异常,即 StaleElementReferenceException。这个异常通常在我们尝试与网页上的元素交互时抛出&#xff0…

牛客-寻找第K大、LeetCode215. 数组中的第K个最大元素【中等】

文章目录 前言牛客-寻找第K大、LeetCode215. 数组中的第K个最大元素【中等】题目及类型思路思路1:大顶堆思路2:快排二分随机基准点 前言 博主所有博客文件目录索引:博客目录索引(持续更新) 牛客-寻找第K大、LeetCode215. 数组中的第K个最大元…

pytest -- 进阶使用详解

pytest-html⽣成报告 Pytest-HTML 是⼀个插件,它可以⽣成漂亮且易于阅读的 HTML 测试报告。 pytest-html ⽣成报告的步骤 ① 安装 pytest-html 插件: pip install pytest-html ② 运⾏测试并⽣成报告: file name:main.pyimport pytest&qu…

苹果MAC怎么清理内存?苹果MAC清理内存的方法

很多使用苹果电脑的用户都喜欢在同时运行多个软件,不过这样会导致在运行一些大型软件的时候出现不必要的卡顿现象,这时候我们就可以去清理下内存,不过很多人可能并不知道正确的清内存方式,下面就和小编一起来看看吧。 苹果MAC清理…

opengauss-高斯数据库的安装部署及MySQL数据迁移实战.

目录 介绍 下载安装包 安装 1.设置SEMMNI 2.新建用户和用户组 3.下载安装包解压 4.安装数据库 5.修改配置 6.重启服务 数据库使用 gsql命令和常用sql 1.使用omm用户连接数据库-本地登陆无需输入密码: 2.查看用户信息 3.删除数据库 4.创建用户 5.创建…

SSL之mkcert构建本地自签名

文章目录 1. 什么是SSL2. mkcert:快速生成自签名证书2.1 mkcert的工作流程如下:2.2 window 本地实现自签证书2.2.1 下载安装2.2.2 下载,生成本地 SSL2.2.3 生成 pem 自签证书,可供局域网内使用其他主机访问。2.2.4 使用-psck12 生成*.p12 文件 2.3 Sprin…

【设计模式-06】Observer观察者模式

简要说明 事件处理模型 场景示例:小朋友睡醒了哭,饿! 一、v1版本(披着面向对象的外衣的面向过程) /*** description: 观察者模式-v1版本(披着面向对象的外衣的面向过程)* author: flygo* time: 2022/7/18 16:57*/ public class ObserverMain…

Odoo14 动态过滤或联动domain

在 Odoo14 中最常用的动态过滤或联动domain的方法有两种 1. 使用 上下文 context 和 重写 _search() 或 _name_search() 方法 2. 使用 onchange() 装饰器 的 domain 返回值 示例: 这个图有字段:项目,上级任务,任务 要求&#…