软件工程实践第一次作业

102300229_叶达 2025-09-27 15:15:00
这个作业属于哪个课程202501福大-软件工程实践-W班社区-CSDN社区云
这个作业要求在哪里软件工程实践第一次作业-CSDN社区
这个作业的目标加入CSDN班级社区,掌握Markdown语法,梳理专业认知与学习规划,呈现思维导图与学习路线
其他参考文献

目录

目录

  • 目录
  • 一、回首过去
  • 1.1 我学习过的技术
  • 1.2 我已经做出的项目
  • 1.3 我对过去的自己的定位
  • 二、立足当下
  • 2.1 当前学习的痛点
  • 2.2 从全栈开发到垂直技术栈的转变
  • 三、展望未来
  • 3.1 职业发展方向:Java/Go后端开发者
  • 3.2 我的目标
  • 四、思维导图与路线图


一、回首过去

1.1 我学习过的技术

编程语言:Java、Python、TypeScript(JS)、C++

前端框架:Vue3、Flutter

后端框架:SpringBoot、FastAPI

架构模式:MVC、RESTful API、前后端分离

中间件技术:Redis、RabbitMQ、Nginx

数据库技术:MySQL、SQLite3

开发工具:Git、Docker、IDEA、VS Code、Apifox

1.2 我已经做出的项目

个人博客网站:基于SpringBoot + Vue3 + MySQL,实现了用户注册登录、文章发布、评论系统等功能,已部署上线但markdown渲染存在兼容性问题
AI Agent Demo:结合MCP和RAG技术调用大模型的智能助手demo,实现了对话交互和文档查询mcp
工资管理系统:基于FastAPI + Vue3 + MySQL,包含员工管理、薪资计算、报表生成等模块
其他小项目:Flutter移动端记账应用、Go语言微服务API、Python数据分析脚本等

1.3 我对过去的自己的定位

"CURD伪全栈开发者":从后端、前端到运维啥都写过但都不精通,能够快速上手新技术栈,但缺乏深度和系统性。虽然能借助AI快速完成项目开发,但算法能力和底层原理掌握不足,无法独立解决复杂的技术问题。


二、立足当下

2.1 当前学习的痛点

过度依赖AI工具:虽然能借助AI快速上手新项目和新语言,但逐渐失去了独立思考和解决问题的能力,无法完全不借助AI进行开发
算法能力薄弱:数据结构与算法基础不扎实,无法针对新项目需求修改关键算法,在技术面试中容易暴露短板
缺乏技术深度:虽然接触的技术栈很广,但每个领域都停留在表面,缺乏对底层原理的深入理解
项目经验不足:虽然做过一些项目,但大多是小规模应用,缺乏大型项目的架构设计和团队协作经验

2.2 从全栈开发到垂直技术栈的转变

转变原因:意识到"样样通,样样松"的问题,决定从广度转向深度,选择Java和Go作为主要后端技术栈进行深耕


三、展望未来

3.1 职业发展方向:Java/Go后端开发者

  • 深入学习Java Spring生态,掌握Spring Boot、Spring Cloud、MyBatis等企业级框架
  • 系统学习Go语言并发编程,掌握Hertz等Web框架和微服务架构设计
  • 提升算法能力,完成LeetCode 200+题目,掌握常用数据结构和算法
  • 学习Docker、Kubernetes等容器化技术
  • 掌握分布式系统设计,包括分布式缓存、消息队列、分布式事务等

3.2 我的目标

  • 完成一个基于Spring Cloud的微服务项目
  • 开发一个高并发的Go语言Web服务
  • 参与开源项目贡献,提升代码质量和协作能力
  • 准备技术面试,目标进入一线互联网公司实习

四、思维导图与路线图

img

img

...全文
96 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

103

社区成员

发帖
与我相关
我的任务
社区描述
2501_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_LQF
  • 木村修
  • 心态773
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧