我的年终总结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. 再说

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

葡萄酒术语“干”是什么意思呢?

一个初学品酒的人常常会感到力不从心,有如此多的术语,如甜、干、单宁、酒体等等,很容易让人迷失。嗯,就像情人眼里出西施一样,“好酒”因人而异。虽然品尝各种不同的葡萄酒是了解你喜欢什么的最好方法,但我…

3D渲染农场的优势体现在哪里?点进来,CG Magic小编告诉您!

目前,渲染的涉及也是越来越广的,无论是通过本地渲染还是云渲染,都是为了3D渲染效率更高。 渲染农场工作原理就是提升制作效率与降低成本的利器。无论大型制作公司还是小型工作室,甚至是个人用户,都会借助于3d渲染农场…

LLM:Scaling Laws for Neural Language Models (上)

论文:https://arxiv.org/pdf/2001.08361.pdf 发表:2020 摘要1:损失与模型大小、数据集大小以及训练所用计算量成比例,其中一些趋势跨越了七个量级以上。 2:网络宽度或深度等其他架构细节在很大范围内影响较小。3&…

探索Python数据结构与算法:解锁编程的无限可能

文章目录 一、引言1.1 数据结构与算法对于编程的重要性1.2 Python作为实现数据结构与算法的强大工具 二、列表和元组2.1 列表:创建列表、索引、切片和常用操作2.2 元组:不可变序列的特性和使用场景 三、字符串操作和正则表达式3.1 字符串的常见操作和方法…

windows编译TensorFlowServing

概述 整个编译打包过程的总体思路,是参照在linux下的编译流程,配置环境,执行编译命令,根据编译器/链接器反馈的错误,修改相应的源码或者相关库文件的存放路径,编译出windows平台下静态库和二进制执行文件。…

BuildRoot配置RTL8822CE WIFIBT模块(WIFI部分)

TinkerBoard2主板自带的无线模块为RTL8822CE,PCIe接口 之前在风火轮下载的Linux源码编译出来的BuildRoot根文件系统没有相关的驱动文件 [rootrk3399:/]# find . -name *.ko [rootrk3399:/]# lsmod Module Size Used by Not tainted [rootrk33…

Dicom Tag: Image Position,Image Orientation和Patient Position

文章目录 Image Position,Image Orientation和Patient PositionImage Position (0020,0032):Image Orientation (0020,0037):Patient Position(0018,5100): Image Position,Image Orientation和Patient Position 在DICOM图像中,I…

栈(顺序存储、链式存储)

栈的定义 栈(Stack)是只允许在一端进行插入或删除操作的线性表 栈的操作特性是后进先出LIFO(Last In First Out) 顺序存储 链式存储

三款非常实用的图片转换格式工具

BMP是一种常见的位图图像格式,而JPG则是互联网上广泛使用的图像格式。有时,为了满足特定的需求或更好的兼容性,我们需要将BMP格式转换为JPG格式。今天,我们将为您推荐三款实用的软件,帮助您轻松完成这一转换。 水印云…

QT 原生布局和QML的区别

一、QML 与 Qt Quick的区别 1.1 从概念上区分 为了更精确地对两者进行说明,先看助手对 QML 的描述: QML is a user interface specification and programming language. QML 是一种用户界面规范和标记语言,允许开发人员和设计师创建高性能、流…

端智能在大众点评搜索重排序的应用实践

1 引言 随着大数据、人工智能等信息技术的快速发展,云计算已经无法满足特定场景对数据隐私、高实时性的要求。借鉴边缘计算的思想,在终端部署 AI 能力逐渐步入大众的视野,“端智能”的概念应运而生。相比于传统的云计算,在智能手…

【Maven】008-Maven 私服搭建与使用

【Maven】008-Maven 私服搭建与使用 文章目录 【Maven】008-Maven 私服搭建与使用一、概述1、简介2、建立私服后依赖查找和下载逻辑第一步:请求本地仓库第二步:请求 Maven 私服第三步:请求外部远程仓库(远程中央仓库等&#xff09…

动态路由协议

一、动态路由协议 动态路由协议,用在多个 Router 之间定期的、自动的、互相交换 Routes(路由信息,包含了网段信息、可达性信息、路径信息等),动态生成 Routing Table Entries,并最终达到全网的路由收敛&am…

近4w字吐血整理!只要你认真看完【C++编程核心知识】分分钟吊打面试官(包含:内存、函数、引用、类与对象、文件操作)

🌈个人主页:godspeed_lucip 🔥 系列专栏:C从基础到进阶 🏆🏆关注博主,随时获取更多关于C的优质内容!🏆🏆 C核心编程🌏1 内存分区模型&#x1f384…

力扣hot100 颜色分类 双指针 滚动赋值

Problem: 75. 颜色分类 文章目录 思路解题方法复杂度Code💖 超简洁版 思路 解题方法 描述你的解题方法 复杂度 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( 1 ) O(1) O(1) Code class Solution { public void sortColors(int[] nums){int n nums.length…

Relation-Aware Graph Transformer for SQL-to-Text Generation

Relation-Aware Graph Transformer for SQL-to-Text Generation Abstract SQL2Text 是一项将 SQL 查询映射到相应的自然语言问题的任务。之前的工作将 SQL 表示为稀疏图,并利用 graph-to-sequence 模型来生成问题,其中每个节点只能与 k 跳节点通信。由…

Qt超简单实现贪吃蛇

文章目录 常量Snake类GameController类GUI显示游戏简图 为了能够最简单地完成程序,所以没有用类的继承等知识。感兴趣的朋友可以改写一下。 常量 const int FILE_SIZE 30; //地图方格大小 const int FPS 5000 / 33; //游戏运行帧率 enum Item{empty, wall, food…

Netty通信中的粘包半包问题(三)

之前我们介绍了用特殊分隔符来分割每个报文,但是如果传输的数据中恰好有个特殊分隔符,它将会被拆分成多个,于是,为了进一步避免这个问题,还有一种解决方案是在两端的channelPipeline中用一个固定长度来区分&#xff0c…

K8s(一)Pod资源——Pod介绍、创建Pod、Pod简单资源配额

目录 Pod概述 pod网络 pod存储 pod和容器对比 创建pod的方式 pod运行方式分类 Pod的创建 Pod的创建过程 通过kubectl run来创建pod 通过yaml文件创建,yaml文件简单写法 Pod简单操作 Pod的标签labels Pod的资源配额resource 测试 Pod概述 Kubernetes …

贪心算法-活动安排-最详细注释解析

贪心算法-活动安排-最详细注释解析 题目: 学校在最近几天有n个活动,这些活动都需要使用学校的大礼堂,在同一时间,礼堂只能被一个活动使用。由于有些活动时间上有冲突,学校办公室人员只好让一些活动放弃使用礼堂而使用…