学习历程
2024-10-24
开始为期30天的学习旅程:
- 在"java大作业"与"软件工程实训"担任组长
- 快速入门java,使用springboot搭建后端项目
- 使用qt完成软件工程实训前端开发
- 完成docker镜像打包与发布
- 深入学习C++现代多线程编程(std=17/20/23)
2024-09-24
为期30天的技术提升:
- 快速入门go语言,参与"软工集市"web后端开发
- 学习hexo博客系统,入门前端三剑客
- 深入学习C++模板元编程与新标准特性
- 掌握git和github团队协作技能
2024-09-01
开启大二学习之旅:
- 深入学习stl源码实现(vector/set/map/跳表/平衡树/红黑树/哈希表/堆)
- 学习nginx与docker,在"软工集市"担任运维工作
- 担任23级软件工程群主,负责运营宣传工作
2024-08-10
面试成功进入院内"软工集市"开发组
2024-08-01
暑假学习:
- 学习QT开发
- 完成贪吃蛇和飞机大战项目
2024-05-18
后端技术栈学习(为期50-70天):
- 代码阅读能力提升,可阅读3w+行大型项目
- 完成多个底层组件实现:
- json/xml解析器
- 日志系统
- 定时器
- 序列化库
- rpc库(模板编程)
- 简易协程(用户栈)
- C++反射库
2024-04-01
C++进阶学习(持续45天):
- 研读effective C++三部曲
- 深入理解现代C++特性
2024-03-30
第一个后端项目"数据中心"(耗时30天):
- 日志系统
- 文件读写
- ftp操作
- 数据库编程
- 进程管理(调度进程/守护进程)
- postman测试
2024-02-21
C++ reactor网络库学习(耗时40天):
- ssh远程连接
- makefile编写
- gdb调试
- 多线程/多进程
- 生产者消费者
- 共享内存/信号量
- 网络编程
- 智能指针应用
2024-02-10
- 学习基础设计模式(工厂/单例等)
- leetcode完成60题目标
2024-02-01
完成C++ Primer学习
2023-12-30
leetcode达成30题小目标
2023-12-15
开始深入学习C++ Primer(耗时50天)
2023-11-25
开始学习数据库理论基础(耗时5天)
- 掌握基本sql
- 理解数据库原理
2023-11-22
开始接触linux系统与基础命令
2023-11-17
计算机网络理论基础学习(耗时8天)
2023-11-08
开始学习操作系统理论基础(耗时8天)
2023-11-01
完成leetcode第一题"两数之和"
2023-10-24
开始C++学习之旅(入门语法,耗时8天)
2023-10-18
开始自学数据结构(耗时20天)
2023-09-20
开始自学C语言,编写第一个Hello World程序(耗时34天)
2023-09-01
进入中山大学软件工程专业