自我介绍+软工5问
| 这个作业属于哪个课程 | 课程作业1 |
|---|---|
| 这个作业要求在哪里 | 自我介绍+软工五问 |
| 这个作业的目标 | 学会使用Markdown,github的基础操作,以及博客园上的基础操作 |
自我介绍
基本信息
👋 Hi! 我是陈卓恒
- 🎓 我是广东工业大学22级计算机科学与技术1班的学生
- 💻 学习过python、Objective-C、C语言,掌握基本的iOS软件开发相关技能、人工智能机器学习相关知识及pytorch库的使用。
- 🧩 平日里喜欢看电影、音乐制作和射箭,曾是学校射艺协会的会长,现在在为今年的光弓比赛做准备。
- 🎯 希望在接下来的学期里,能够通过不断的学习和实践,深入理解软件工程的核心原理,并将所学知识应用到实际项目中,为未来的职业发展打下坚实的基础。
软工五问
-
- 在软件工程中,如何使用版本控制系统(如Git)进行分支管理,以确保团队协作的效率和代码的稳定性?
-
- 什么是敏捷开发方法,与传统的瀑布模型相比,它有哪些优势和劣势?
-
- 如何在软件开发过程中实施持续集成(CI),以提高代码质量和开发效率?
-
- 在大型软件项目中,如何有效地进行模块化设计,确保系统的可维护性和可扩展性?
-
- 在软件开发中,如何使用自动化测试框架(如JUnit或Selenium)来提高测试覆盖率并减少回归缺陷的发生?
想从这个课程收获的...
-
系统化的开发流程:通过学习软件工程的理论和实践,期望掌握从需求分析、设计、编码到测试和维护的完整开发流程,能够系统化地管理和执行软件项目。
-
敏捷开发与团队协作:希望深入理解并应用敏捷开发方法,学习如何在团队中有效协作,使用工具(如Jira、Git)来协调团队工作,提升项目开发效率和质量。
-
软件质量保证:通过本课程,期望掌握各种测试方法和质量保证技术,如单元测试、集成测试和自动化测试,从而提高代码的稳定性和可靠性。
-
架构设计能力:希望通过课程中的项目实践,培养软件架构设计能力,学习如何进行模块化、可扩展的系统设计,为未来的大型项目开发打下基础。
-
代码优化与性能调优:希望通过课程学习如何分析和优化代码的性能,包括理解常见的性能瓶颈,掌握代码优化技巧和性能调优工具(如Profiler),以提升软件的运行效率和用户体验。
-
持续集成与持续部署(CI/CD):希望在课程中了解并实践CI/CD流程,掌握如何使用工具(如Jenkins、Docker)实现自动化构建、测试和部署,提高开发与交付的效率。
github仓库
👉👉👉👉 我的GitHub仓库 👈👈👈👈


浙公网安备 33010602011771号