软工第一次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546 |
这个作业的目标 | 在github平台搭建团队并自我介绍后发表博客进行自我评估 |
学号 | 102301105 |
一、团队主页网址 | |
团队主页网址:https://github.com/QishengLiu/unbeatable-grade-hunters | |
![]() |
二、自我评估:技能树与技术偏好
目前已经具备的专业知识和能力:
我熟悉c、c++的基本语法,掌握算法与数据结构,计算机组成原理等知识,了解汇编语言的运作等,目前正在学习数据库以及计算机操作系统的课程。
对哪类技术方向有兴趣:
大语言模型与深度学习:我对自然语言处理的前沿领域,特别是大语言模型的微调、应用开发及其背后的Transformer架构有浓厚兴趣。同时,希望深入学习深度学习在计算机视觉、多模态学习等领域的应用。
计算机与医学/生物学交叉领域:我非常看好技术赋能生命科学的前景,对AI辅助诊断、医学影像分析、基因组学数据处理、以及利用计算模型进行药物发现等方向充满探索欲。
还缺少的能力:
对软件工程相关基础知识了解不足,只了解一些名词及解释。
缺乏实践经验以及对知识的系统理解。
三、代码量评估
没有系统统计过之前的代码量,但是希望这学期能够增加500行的代码量
四、最期待在课程中学习到的知识和收获
知识方面:我期待学习到深度学习相关领域,以及了解脑机接口的知识
收获方面:我希望通过团队项目提升协作能力,并培养解决实际工程问题的思维。
五、使用AI工具生成软件工程学习指南及分析
我选择了deepseek生成一份简单的软件工程学习指南。以下是生成的内容:
deepseek生成的软件工程学习指南:
基础阶段:
学习编程语言(如Java或Python),掌握基本语法和数据结构。
了解版本控制工具Git,学习分支管理和协作流程。
学习数据库基础,包括SQL和NoSQL。
进阶阶段:
学习软件工程原理,如需求分析、设计模式、软件测试和维护。
实践敏捷开发方法,参与团队项目,使用工具如Jira进行项目管理。
学习系统设计,包括架构模式和可扩展性。
高级阶段:
探索DevOps和CI/CD管道,使用Docker和Jenkins自动化部署。
学习软件质量保证和性能优化。
参与开源项目或实习,积累实际经验。
持续学习:
阅读经典书籍如《代码大全》或《人月神话》。
关注行业博客和会议,保持技术更新。
对学习指南的分析:
合理性:这份指南覆盖了软件工程的核心领域,从基础到高级,结构清晰。它强调了实践和团队协作,符合软件工程课程的目标。例如,基础阶段注重编程和工具,进阶阶段引入工程方法论,高级阶段聚焦自动化和实战,这有助于循序渐进地学习。
是否对我有帮助:是的,这份指南对我有较大帮助。它提供了一个明确的学习路径,并循序渐进,符合学习认知规律曲线。并且指明需了解的具体领域或工具如DevOps。不过这份指南还是比较泛化,需进一步扩展细节,达到可执行的程度,也需结合我自身的学习路径以及已掌握知识具体分析。
六、附加后台截图