-
2018 年 - 入门编程
学习编程基础与算法
在 2018 年,我开始接触编程。首先学习了 Python 语言,并深入了解了计算机科学的基础概念,如数据结构、算法和面向对象编程(OOP)。在学习过程中,我做了很多小项目,掌握了基本的编程逻辑,培养了问题解决的能力。
技能掌握:Python、算法与数据结构、面向对象编程(OOP)
-
2019 年 - 前端开发入门
学习前端技术:HTML、CSS、JavaScript
2019 年,我开始接触前端开发。学习了 HTML 和 CSS,掌握了网页结构和样式的设计原理。之后,我深入学习了 JavaScript,并在此基础上掌握了 DOM 操作、事件处理、AJAX 等基础前端技术。通过开发简单的动态网页,我对前端开发有了更深入的理解。
技能掌握:HTML、CSS、JavaScript、DOM 操作、AJAX
-
2020 年 - 前端框架与工程化
掌握前端框架:React 与 Vue.js
进入 2020 年,我深入学习了前端框架 React 和 Vue.js,掌握了组件化开发的思维,并通过实践开发了多个中小型项目,熟悉了前端开发的最佳实践和工具链(Webpack、Babel 等)。此外,我还学习了 CSS 预处理器(SASS)和响应式布局,进一步提升了前端开发能力。
技能掌握:React、Vue.js、Webpack、Babel、SASS、响应式布局
-
2021 年 - 后端开发与数据库
学习后端开发:Node.js、Express、MongoDB
2021 年,我深入学习了 Node.js,掌握了如何使用 Express 框架开发 RESTful API,并学习了 MongoDB 数据库的基本操作。我开发了多个后端服务,并了解了前后端分离的开发模式。同时,我也学习了如何进行 API 的安全性设计(如 JWT、OAuth 等)。
技能掌握:Node.js、Express、MongoDB、RESTful API、JWT、OAuth
-
2022 年 - 全栈开发实践
进行全栈项目开发
2022 年,我将前端和后端的知识结合起来,开始独立开发全栈应用。使用 React 开发前端,Node.js 与 Express 开发后端,MongoDB 作为数据库,使用 Docker 进行容器化部署。通过这个全栈项目,我掌握了前后端协作的开发模式,并了解了如何进行项目的部署和运维。
技能掌握:全栈开发、React、Node.js、Express、MongoDB、Docker
-
2023 年 - 深化 DevOps 与微服务
学习微服务架构与容器化
2023 年,我深入学习了微服务架构与 DevOps 流程,掌握了 Kubernetes、Docker Compose、CI/CD 等技术。在实践中,我通过搭建微服务架构,学会了如何将大型应用拆分为多个独立的服务,并在 Docker 与 Kubernetes 中进行管理和部署。
技能掌握:微服务架构、Docker、Kubernetes、CI/CD、Nginx
-
2024 年 - 开源贡献与团队合作
参与开源项目与团队协作
2024 年,我开始积极参与开源项目,通过贡献代码提升自己的技术能力,并与全球的开发者一起合作解决实际问题。此外,我还学习了敏捷开发方法、团队协作工具(如 Jira、Slack)等,进一步提升了团队合作和项目管理的能力。
技能掌握:开源贡献、敏捷开发、Git、Jira、Slack