概述
本周任务主要是熟悉教学过程中所使用的各个平台,建立并关联各平台账号,理顺学习过程。
个人情况介绍
- 经历:简要描述个人在软件开发方面的学习或工作经历,描述你做的最复杂的软件项目/作业,仅限适合公开的内容。
- 认识:计算机和软件开发是你喜欢的领域吗?是你擅长的领域吗?
- 规划:你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
- 目标:为什么要学习软件工程?通过这门课程所期望达到的相关技术、能力方面的目标。你打算平均每周拿出多少个小时用在这门课上?你愿意为了一个你感兴趣的项目、或得到实战锻炼而付出更多时间和精力(包括熬夜)吗?
理论学习
- 完成学堂在线平台的《软件工程》(刘强教授主讲)慕课第一章和第二章学习,作为课堂讲授的补充,并完成配套练习。
- 阅读构建之法配套讲义,阅读《人月神话》,并写出读后感。
实践学习
- 编程环境:根据个人编程习惯,选择合适自己的编程语言,配置好集成开发环境(IDE)。
- 开发环境应集成了源代码管理、单元测试、性能测试等功能,例如Visual Studio、Eclipse、pycharm,而不仅仅是文本编辑器,例如Python自带的IDLE。
- 关于编程学习不做统一要求,如个人感觉编程基础薄弱,可以自主学习“程序设计语言”、“数据结构”、“算法设计与分析”等课程,尽早在边学边做过程中补齐短板。
- 代码仓库:在码云或GitHub建立代码仓库,并与集成开发环境进行集成。
- 试着编写一个小程序,确保能够正常上传至代码仓库,并能展示多次提交记录。
- 熟悉代码仓库的pull、push、fork等关键操作。
工作记录
- 将各项理论学习和实践学习的过程以表格进行详细记录。
- 体现学习时段、学习内容、主要收获、存在的问题等。
- 配合适量的截图,作为佐证材料。
- 计算能够体现自己学习投入的统计数据,并给予评价。
作业提交
- 形式:以撰写博客的形式提交,可以合并为一篇博客,也可以分为几篇博客,例如读后感可以单独成篇,如有多篇博客文章,请在主文章中添加其他文章的链接,提交作业时提交主博客文章。注意排版清晰、格式美观。
- 内容:能够充分体现本周任务完成情况,并对学习情况做出个人评价。涉及程序编写内容的,应包括关键代码段描述、程序运行截图、代码仓库链接地址等内容。
- 注意事项:严格禁止抄袭,包括博客文章和代码,如有引用部分请以显著方式标明。
- 提交截止时间:2022年3月26日24点,以博客最后编辑时间为准。