这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience |
---|---|
这个作业要求在哪里 | < https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13478> |
这个作业的目标 | <学习与使用博客园、MD基础语法> |
🌟 关于我
大家好!我是广东工业大学计算机科学与技术专业的周诗涵,希望能和大家一起学习交流😊
🎨 我的兴趣爱好:
- 🎬 影视:超爱看电影和英美剧!最近在看《九号秘事》(暗黑幽默+神反转,每一集都像一场脑力风暴!强烈推荐!)
- 📸 摄影:喜欢用镜头记录生活,特别是旅行中的风景和细节~
- ✈️ 旅行:享受在不同城市中穿梭的感觉,也喜欢用脚步丈量世界的多样性。
- 🔍 涉猎广泛:游戏、音乐、动漫……什么圈子都能聊上几句!
📚 学习经历
- 专业基础:系统掌握计算机网络、操作系统、数据结构与算法等计算机核心课程
- 技术栈实践:熟练使用 Java + Spring Boot + MyBatis-Plus 进行后端开发
- 项目实战:参与搭建MES系统后端架构,负责模块设计与数据库优化
- 持续学习:关注云原生、容器化技术,正在探索Docker和Kubernetes的应用
📘快速阅读软件工程教材后,我想弄懂的5个问题:
-
如何在实际项目中平衡“设计模式”和“过度设计”?
- 学习了一些设计模式,但在实际项目中,如何避免“为了用模式而用模式”导致的过度设计?如何权衡模式的引入所带来的代码可读性降低和维护成本增加的问题?
-
微服务架构下,如何高效管理数据一致性?
- 分布式系统涉及多个服务,教材提到Saga、CQRS等模式,但实际应用中,哪种策略最适合高并发场景?
-
AI 会如何改变软件工程的工作流?
- AI代码补全工具已经能自动生成大量基础代码甚至设计模式。这是否会从根本上改变软件开发流程和工程师的角色?未来的软件工程更看重的是编写代码的能力,还是定义问题、拆解模块、验证AI生成代码的能力?
-
软件测试中,如何科学地权衡测试的充分性与经济性?
- 理论上测试用例越多越好,但现实中测试资源永远有限。如何确定测试的“足够”标准?有哪些模型(如缺陷预测模型)或准则可以用来指导测试资源的分配,以实现最高的投资回报率(ROI)?
-
软件工程强调应对需求变更,但理论方法(如敏捷开发)在实际团队协作中,如何真正落地?
- 当PM、客户频繁提出变更时,作为后端开发,除了抱怨,有哪些具体的技术手段(如接口版本控制、微服务架构)和管理流程可以优雅地化解?
🌱 我想收获些什么?
- 对软件工程全生命周期有更系统化的理解,不再只是碎片化的知识点;
- 学会在实际开发中灵活运用工程化思维,提高代码和项目的可维护性;
- 了解行业最佳实践和最新工具,为以后实习和项目开发打下基础;
- 能结合一些真实案例进行分析。
博客后台截图
GitHub截图
GitHub地址
https://github.com/zhouzhou615/zhouzhou615