103
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 202501福大-软件工程实践-W班社区-CSDN社区云 |
| 这个作业要求在哪里 | 软件工程实践第一次作业-CSDN社区 |
| 这个作业的目标 | 加入CSDN班级社区,掌握Markdown语法,梳理专业认知与学习规划,呈现思维导图与学习路线 |
| 其他参考文献 | 无 |
编程语言:Java、Python、TypeScript(JS)、C++
前端框架:Vue3、Flutter
后端框架:SpringBoot、FastAPI
架构模式:MVC、RESTful API、前后端分离
中间件技术:Redis、RabbitMQ、Nginx
数据库技术:MySQL、SQLite3
开发工具:Git、Docker、IDEA、VS Code、Apifox
个人博客网站:基于SpringBoot + Vue3 + MySQL,实现了用户注册登录、文章发布、评论系统等功能,已部署上线但markdown渲染存在兼容性问题
AI Agent Demo:结合MCP和RAG技术调用大模型的智能助手demo,实现了对话交互和文档查询mcp
工资管理系统:基于FastAPI + Vue3 + MySQL,包含员工管理、薪资计算、报表生成等模块
其他小项目:Flutter移动端记账应用、Go语言微服务API、Python数据分析脚本等
"CURD伪全栈开发者":从后端、前端到运维啥都写过但都不精通,能够快速上手新技术栈,但缺乏深度和系统性。虽然能借助AI快速完成项目开发,但算法能力和底层原理掌握不足,无法独立解决复杂的技术问题。
过度依赖AI工具:虽然能借助AI快速上手新项目和新语言,但逐渐失去了独立思考和解决问题的能力,无法完全不借助AI进行开发
算法能力薄弱:数据结构与算法基础不扎实,无法针对新项目需求修改关键算法,在技术面试中容易暴露短板
缺乏技术深度:虽然接触的技术栈很广,但每个领域都停留在表面,缺乏对底层原理的深入理解
项目经验不足:虽然做过一些项目,但大多是小规模应用,缺乏大型项目的架构设计和团队协作经验
转变原因:意识到"样样通,样样松"的问题,决定从广度转向深度,选择Java和Go作为主要后端技术栈进行深耕
- 深入学习Java Spring生态,掌握Spring Boot、Spring Cloud、MyBatis等企业级框架
- 系统学习Go语言并发编程,掌握Hertz等Web框架和微服务架构设计
- 提升算法能力,完成LeetCode 200+题目,掌握常用数据结构和算法
- 学习Docker、Kubernetes等容器化技术
- 掌握分布式系统设计,包括分布式缓存、消息队列、分布式事务等
- 完成一个基于Spring Cloud的微服务项目
- 开发一个高并发的Go语言Web服务
- 参与开源项目贡献,提升代码质量和协作能力
- 准备技术面试,目标进入一线互联网公司实习

