本周任务主要是熟悉教学过程中所使用的各个平台,建立并关联各平台账号,理顺学习过程。
个人情况介绍
- 经历:本人是刘小兵,学号:D23381007,曾自学C语言、C++、Python程序设计语言,做过最复杂的软件项目是一款安全检测手机APP--SafetyTest,用于检测手机上应用程序是否存在安全漏洞。
- 认识:我虽然不是很擅长计算机和软件开发,但我是喜欢这些领域,想学到这些领域真正的技术,目前擅长的领域主要为网络安全,人工智能等。
- 规划:未来想从事国防、军事有关的科学技术研发工作,在软件设计、人工智能技术上打下坚实的基础,为强国强军贡献自己的力量。
- 目标:学习软件工程主要是提高自己编程和软件项目管理能力,今后在面对软件项目设计问题时,能够利用所学软件工程知识解决问题。在这过程中,应当不惧困难,不惜付出时间和精力。
理论学习
- 配套练习:学堂在线学习时间用得不够,今后要加强,充分利用线上学习资源,配套练习选择题正确率60%左右,暴露自己基本知识掌握不扎实。编程题编程过程中会有自己考虑不周,语法使用不准确的问题,今后应该多练习编程,熟能生巧,切实提高编程能力。
- 读后感:
通过阅读《人月神话》这本书,在布鲁克斯先生的指引下,我进入一扇软件工程世界的大门,体验一场神奇的数字旅途。期间让我流连忘返,收获颇丰。对于一名正在学习软件工程课程的学生来说,读了《人月神话》,有以下收获:
-
理解软件开发的复杂性:《人月神话》强调了软件开发过程中的复杂性和挑战。通过阅读这本书,我更好地理解为什么软件项目常常面临延期、预算超支和质量问题等挑战,有助于在实践中更好地处理这些问题。
-
学习有效的项目管理:书中介绍了一些关于项目管理的重要原则和实践。我学习到了如何合理分配资源、制定可行的计划、管理项目的进度和风险等。这些知识对于在未来参与和领导软件开发项目非常重要。
- 掌握团队合作技巧:软件开发通常是一个团队合作的过程。《人月神话》提供了一些关于如何有效地组建和管理团队的建议。我学习到了如何激励团队成员、促进沟通和协作,以及解决团队中可能出现的问题。
- 深入了解软件工程实践:《人月神话》讨论了一些软件工程实践和方法,如模块化设计、代码复用和软件测试等。通过学习这些实践,能够更好地应用它们到你的软件开发项目中,提高代码质量和开发效率。
- 总之,通过阅读《人月神话》,使我更好地理解软件开发的实践和挑战,并为在软件工程领域的学习和职业发展提供有益的指导和启发。
实践学习
- 编程环境:根据个人编程习惯,选择合适自己的编程语言,配置好集成开发环境(IDE)。
- 之前自学深度学习相关知识,使用过pycharm,并安装Gitee插件,配置后可拉取,上传Gitee代码仓库。
- 关于编程学习,个人感觉编程基础一般,勉强够日常学习使用,自主程序开发设计能力还需加强。
- 之前自学深度学习相关知识,使用过pycharm,并安装Gitee插件,配置后可拉取,上传Gitee代码仓库。
- 代码仓库:在码云或GitHub建立代码仓库,并与集成开发环境进行集成。
- 试着编写一个小程序,确保能够正常上传至代码仓库,并能展示多次提交记录。在代码仓库创建词频统计代码,代码链接Gitee 高校版
- 熟悉代码仓库的pull、push、fork等关键操作。
- 试着编写一个小程序,确保能够正常上传至代码仓库,并能展示多次提交记录。在代码仓库创建词频统计代码,代码链接Gitee 高校版
工作记录
- 将各项理论学习和实践学习的过程以表格进行详细记录。
- 体现学习时段、学习内容、主要收获、存在的问题等。
- 配合适量的截图,作为佐证材料。
- 给予评价:本阶段熟悉教学过程中所使用的CSDN、Gitee、Pycharm、学堂在线等学习平台,建立并关联各平台账号,基本理顺学习过程,总结出今后软件工程课程学习步骤如下:
- 线上课堂、学堂在线理论学习
- Pycharm编程环境程序设计实践
- 代码上传Gitee,与人合作编程
- 在CSDN上展示软件设计成果
作业提交
- 第一次在CSDN上发布了本博客,基本将本周学习情况如实反映,本周的学习是充实的,何教员的精心指导下,学会使用新颖的学习和开发平台,软件设计和项目管理能力得到提升。今后要更加认真学好软件工程这门课程,苦练软件设计和工程管理技能,并学以致用,用优秀的软件助力强国强军。