One Year of Programming
编程风雨路:记我在代码世界中的第一年
Recordings
2024.6.9 高考结束,成为了一名准大学生
2024.6.25 高考出分,确定来 SJTU
2024.6.26 确定专业 SAI
2024.7.21 开始学习 C Primer Plus,编程、启动!
2024.9.4 初识命令行
2024.9.19 开始学习 C++ Primer Plus,开启 C++ 的学习之旅
2024.9.23 AC 了第一道 LeetCode
2024.10.13 初识 STL
2024.11.10 创建博客,梦开始的地方
2024.11.28 初识数据结构与算法
2024.12.4 启动博客第一个大章节更新:C++ Primer Plus 中的面向对象编程思想与实践
2024.12.10 更新 CMake 博客 & 初识现代 C++
2024.12.15 开更数据结构博客
2024.12.18 初识 LLM Agent
2025.1.13 安装好第一个 WSL 子系统,开始探索 Linux 的世界
2025.1.14 开始学习 Bash 编程
2025.1.15 重温 Python 编程基本语法(速成)
2025.1.18 数据结构选拔考
2025.1.29 完成第一个 Python 工程项目:语音识别软件(实际上只是调包)
2025.2.12 CS294 LLM Agent Courses
2025.2.17 系统化整理 Bash 脚本
2025.2.15 格式化第一个 WSL 子系统,并快速配置好第二个
2025.2.20 配置完成 WSL 中 Python 和 C++ 的开发环境
2025.3.6 Python 进阶学习(各种第三方库)
2025.3.9 发布 Vector 大作业(第一个编程课大作业 STLite)& 第一次机考
2025.3.12 开始学习 MIT 6.006(真的是算法神课)
2025.3.15 拿到实验室的服务器账号
2025.3.29 完成 RAG 应用开发,第一个 AI 相关的项目开发
2025.3.30 完成项目:博客状态更新,至此开始组建自动化工作流
2025.4.1 开始学习并记录 Pytorch 相关用法
2025.4.11 完成智能体项目开发:Camel-English-Essay-Revision
2025.4.19 初识 Rust
2025.4.26 初识 Docker
2025.5.1 初识多线程编程
2025.5.22 Map 大作业收官(圆满完成第一个编程课大作业)
2025.5.28 开始写很多很多的小工具,并开源
2025.6.5 结束数据结构学习
2025.6.18 启动 GUI-Agent 项目
2025.6.18 SAI Community 诞生
2025.6.20 学习 JS 语法 & 组建前端基本知识栈
2025.7.1 开始第一个 3000+ 行的大项目,量化因子挖掘
2025.7.3 学习 Pythonic
2025.7.10 迁移博客开发环境到 WSL
2025.7.11 正式组建 Bloging Workflow
2025.7.22 量化因子挖掘项目收官
2025.7.26 CodingAgent 项目计划启动
2025.7.27 启动 LLM 学习计划
2025.7.28 启动课程 CS336 Learning LLM from scratch
2025.8.2 启动量化第二段研究项目实践:择时研究
2025.8.12 正式将 Vibe Coding 工具接入代码工作流
2025.8.14 GUI-Agent 项目完结
2025.8.14 创建 ToolZoo
2025.8.16 CodingAgent 项目发布第一个可运行版本
Feelings
转眼摇身一变变成大二的学长了,回顾这一年的风雨编程史,有过碰壁和退缩,依旧记得 Debug 到崩溃仍然是段错误、尝试千百遍还是 TLE 的无力感。总而言之,这一年还是过的相当精彩的,也感谢博客记录了我这一年以来的学习旅程。或许你我都会被 AI 超越,无力追赶。但是在学习的过程中体会到的乐趣,依然成为永恒的价值。
多年以后,当我再次输入 if __name__ == "__main__"
: 这行代码时,准会想起那个雨夜里,在光标的闪烁中苦苦追寻答案的自己,就像一个孤独的旅人,在代码的迷宫里,永不停歇地走着。