个人简介

2025/6/2

# 个人基本信息

Satori2Core · 技术练习生

核心信念
知道自己在做什么,才能写出有灵魂的代码
生命状态
持续进化中的Go语言开发者


# 个人定位或标签

Go语言探索者 | 云原生初学者 | 技术本质思考者 | C++技术栈转型者 | 基础架构学习人


# 经历/背景

  • 2024年 加入金山办公,从C++客户端转型Go后端开发
  • 转型挑战:适应服务端思维,从单机到分布式系统视角转变
  • 成长路径:C++客户端Go服务端云原生技术栈

# 专业能力/技术栈

  • 编程语言/数据结构
    • 认识 Go 语言基本语法。
    • 熟悉 C/C++ 基本语法,面向对象思想及封装、继承、多态等。
    • 熟悉 C/C++ 动态内存管理,以及 C++11 语言级多线程编程,了解智能指针及 RAII 思想。
    • 熟悉 STL 库的常用容器,如 vector、list、queue 等,了解其底层的实现原理并能对其进行简单的实现。
    • 熟悉基本的数据结构,如:顺序表、链表、栈、队列、堆、二叉树、哈希表等。
  • 操作系统/Linux 系统编程
    • 熟悉常用的 Linux 操作指令,了解 vim、gcc/g++编译、gdb 调试以及 Makefile 基本使用方法。
    • 熟悉 Linux 下多线程、多进程编程,了解进程的同步与互斥和信号的处理机制。
    • 熟悉 Linux 下进程间通信机制,如:管道、消息队列、信号量、共享内存等。
  • 计算机网络/Linux 网络编程
    • 熟悉常见的网络通信协议,如:TCP/IP、UDP、HTTP 等协议。熟悉 TCP 流量控制、拥塞控制等手段。
    • 熟悉常见 I/O 模型,如:阻塞、非阻塞、信号驱动等。熟悉 I/O 多路复用技术,如:select、poll、epoll。
    • 熟悉网络编程基础,熟悉 Linux 下 Socket 网络编程。
  • 其他技术
    • 熟悉 MySQL 数据库基本操作,了解 Qt 桌面应用程序开发,了解 protobuf 序列化协议的基本使用。

# 博客内容或兴趣领域

核心写作方向

  • 转型手记:从C++客户端到Go后端的思维转变
  • 踩坑实录:中间件(RDB/Redis/Kafka)的入门到放弃再到入门
  • 本质思考:用简单代码解决复杂问题的艺术
  • 学习路径:构建个人云原生技术学习体系

# 写作初衷

记录是为了更好地忘记

我的写作源于三大痛苦与解脱:

  1. 知识遗忘之痛
  • 面对新技术时的无力感
  • 解决方案:把学习过程沉淀为可检索的笔记
  1. 认知混沌之困
  • 能写代码但不明所以的瓶颈
  • 解决方案:用写作倒逼深度思考
  1. 转型迷茫之惑
  • 从客户端到服务端的视角转换
  • 解决方案:构建第二大脑辅助决策

# 本博客的承诺

  1. 每篇文章必含:
  • 问题场景(Where)
  • 本质分析(Why)
  • 解决方案(How)
  • 认知升级(Insight)
  1. 拒绝:

❌ 无背景的代码片段

❌ 无验证的技术结论

❌ 无迭代的知识沉淀


Last Updated: 2025/06/02 22:05