跳过正文

所有文章

一个程序员的技术成长记录。从代码实现到架构设计,从技术研究到职场思考,记录每一步的学习轨迹和深度思考。

2026

2025

03|项目初始化

03|项目初始化

·4198 字·9 分钟
详细介绍 Go 项目初始化的完整流程,包括创建项目目录、初始化 Go 模块和 Git 仓库、添加版权声明,以及使用结构化 Makefile 进行高效项目管理的最佳实践。
02|架构设计

02|架构设计

·3388 字·7 分钟
介绍 IAM 系统的架构设计,包括简洁架构、前后端分离架构以及完整的系统架构。
抽象工厂设计模式

抽象工厂设计模式

·2046 字·5 分钟
抽象工厂模式在需要创建一整组相关联、相互依赖的对象时非常有用。它通过引入“抽象工厂”这个概念,将产品的创建与使用完全分离,极大地提高了系统的灵活性和可维护性。
函数选项设计模式

函数选项设计模式

·1680 字·4 分钟
Go 语言的函数选项模式(Functional Options Pattern)是一种优雅的配置模式,用于解决构造函数参数过多、可选参数、参数顺序等问题。
从制定学习计划到思考职业发展

从制定学习计划到思考职业发展

·735 字·2 分钟
记录从对比学习资料延伸至思考职业发展的思考历程,借助AI从多视角分析各选择的利和弊,逐步剖析自己内心的想法,从而更好地做出选择。
拼多多社招一面

拼多多社招一面

·295 字·1 分钟
拼多多云平台运维后端开发面试经验,主要考察算法题和Go并发编程,面试官偏向运维方向,对开发项目关注度不高。