8 项技能

C++ / STL

熟练

熟练使用 C++ 与 STL 常用容器和算法,具备算法竞赛中的代码实现与调试经验。

算法与数据结构

熟练

熟悉动态规划、图论、数论及字符串算法,能够分析时间与空间复杂度并选择合适的数据结构。

Go

熟悉

在 MIT 6.5840 课程框架中使用 Go 实现 Raft 共识核心,处理协程、RPC 与共享状态同步。

Raft

熟悉

理解选举、日志复制、多数派提交、持久化与快照机制,具备网络异常和节点重启场景下的协议实现与调试经验。

并发与故障恢复

熟悉

在 Raft 项目中处理乱序回复、复制进度、快照与日志的顺序交付;使用竞态检测排查数据竞争。

Python

入门

了解 Python,可用于辅助编程。

Git / GitHub

熟悉

熟悉 Git 基本操作,使用 Git 与 GitHub 进行项目版本管理。

Vim / Neovim

入门

使用过 Vim、Neovim 及 LazyVim 配置。