239
社区成员




🎉欢迎来到软件工程实践!
暑假期间的你是否待在家里感到无聊呢?不如利用这段时间学习更多技能、提高自身水平,为下学期的软工实践,为今后的学习、工作做好准备。让我们通过暑假第一次作业热热身吧!
为了不遗漏作业内容,这里有一份checklist方便你快速查阅🧐
本次作业截止时间为2024年9月3日📅
中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。这里有许多IT精英分享技术、答疑解惑。不论是学习技术还是记录学习历程,CSDN都是一个很好的交流平台,赶紧加入吧!
1.4 关注老师和助教的CSDN博客:
汪璟玢老师: CSDN
钱元城助教:CSDN
曾翔宇助教:CSDN
李凌佳助教: CSDN
林泽源助教: CSDN
董阳助教: CSDN
邓雨红助教: CSDN
1.5 学习使用Markdown文本语法撰写博客【参考附录教程1-2】
Markdown 是一种轻量级的「标记语言」,它的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多。今后撰写作业文章都将用到Markdown来编写,请将CSDN的默认编辑器设置为Markdown。
1.6 注册CSDN后,登录华为云CodeArts代码托管,尝试建立一个public代码仓库,以学号命名,使用git上传一个代码文件(内容不限)到代码仓库,作业文章附上上传截图和仓库地址⭐。【参考附录教程3-5】
其中4是助教创建的仓库,需要登录华为云才能查看,可以作为参考范例,里面的README文件有创建过程,仓库地址直接复制仓库页面的网址即可。
转眼间就要到大三上学期了,大学四年不知不觉快要结束了,回首过去在填报志愿时选择了软件工程,现在一定感慨万千吧!请撰写博客回答以下问题:✍
转眼已经大三,下一个暑假就要开始实习、找工作或考研了,之后就将进入毕业季。回顾总结你在软件工程专业前两年的学习经历和项目技能等,写一篇你自己的简历👨💻👩💻,以你觉得合适的简历模板的形式,在博客用markdown排版呈现。要求如下:
3.1 姓名/昵称、照片/头像、兴趣爱好、特长等个人展示部分(可以不出现真名和真人照片)
3.2 当前值:展示截止目前你的真实水平:
学习是一个永恒的课题,不管未来你是选择找工作、考研、考公还是出国留学,你都需要学好专业知识。请撰写博客回答以下问题:✍
4.1阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
4.2 你未来的职业规划是什么?
4.3 对于软件工程实践课程,你有什么理解和期望?
例如:
在上一部分关于未来的展望中,你提到了你最想学习的技术;在软件工程实践课程中,同学们可以利用个人编程作业、结对编程作业、团队项目作业,学习和熟练这项技术(因此,在挑选学习目标时,同学们需要考虑是否可以将该项技术应用到软工实践课程);接下来,请为你的学习目标绘制你的学习路线图和思维导图🚩,要求如下:
⚠严禁直接COPY或抄袭现成的某个技术的路线图。路线图可以参考现有的,但必须博采众家之长,并有你自己的心血凝结其中。你绘制的路线图,从绘制到内容呈现,整体上必须是原创的。
技术路线可以参考:CSDNIT人才成长路线图、CSDN技能树
软件工程实践总结——It’s the end.૮(˶ᵔ ᵕ ᵔ˶)ა
结对编程是与另一个开发者一起合作编写代码的过程。这种合作可以促进共同思考和学习,促进团队之间的知识共享和技能提升。并且两个人一起编程可以相互检查代码,减少错误和缺陷。通过结对编程,我可以提高代码质量、减少漏洞,并且在早期发现和纠正问题
作为组长,审视一个组员是否优秀,没有想象中的那么容易。因为我不是他,他是否具备独立解决问题的能力还真不好考察──真说不来他解决问题是完全靠自己,还是问了 ChatGPT 得到了一个看似合理,但存在漏洞的答案。相较来看,和其他人协作的能力比较好考察,在开会时他的态度、在群里的发言等都可以反映出来。目前,我认为一名合格的程序员应当能融入团队,积极参与每一次讨论,贡献自己的想法;按时完成分配的任务,并及时向组长汇报完成情况
设计看似在项目中不起眼,但是真的值得我们花上大量的时间去完成,不仅仅是提供更好更清晰的展示,而且可以为后续的实现免去不必要的麻烦
对象池常使用于大量游戏对象的维护上。作为游戏优化的大头,其实现可以很简单也可以很复杂,这里举例说明多类型对象池的学习记录。此处对象池异于引用池。在Unity中使用常用的对象池时,需要理解对象池的的原理和Unity的生命周期,而此处的“坑”也和一种对象池的实现有关
α冲刺阶段是在先前准备完善的基础上进行正式的代码冲刺, 通过前期的几次合作磨合, α冲刺不管是在代码书写, 架构设计, 数据库设计上都变得更为容易、更加顺利, 组员在组长的带领下, 能够高效的完成自己的任务,发挥自己的能力,最终在α阶段结束时,我们已完成了任务大多数的内容,大大减轻了β冲刺的压力, 也是体现出前期准备的重要性
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | <写上具体方面> |
其他参考文献 | … |
markdown代码
|这个作业属于哪个课程|<班级的链接>|
|-- |-- |
|这个作业要求在哪里|<作业要求的链接>|
|这个作业的目标|<写上具体方面>|
|其他参考文献|... |
[toc]
,根据标题设置自动生成目录:@[toc]
作业基本信息...
## 回首过去
### 问题1
### 问题2
### ...
## 立足当下
...
## 展望未来
...
## 思维导图和学习路线
...
作业基本信息...
## 目录:
1. [回首过去](#1)
2. [立足当下](#2)
3. [展望未来](#3)
4. [思维导图和学习路线](#4)
## <span id="1">1. 回首过去</span>
### 问题1
### 问题2
### ...
## <span id="2">2. 立足当下</span>
...
## <span id="3">3. 展望未来</span>
...
## <span id="4">4. 思维导图和学习路线</span>
...
博客以班级作业页面的提交时间为准;需要提交的代码以codearts的提交时间为准;
博客需要在加入的社区中进行发布,请不要在个人账号中进行发布,另外,社区的文章编辑器和写文章的编辑器稍微有一些不同,请提交的时候查看清楚;
作业提交需要在对应作业下点击提交任务,上传对应的博客网页地址;
在deadline前交,分数为实际得分 ;
补交:在deadline 后两天内提交视为补交,分数为实际得分 * 50%;写了但是忘记提交作业和补交扣分一致
缺交:在deadline 之后两天未补交视为博客缺交,分数为0分;
注意事项:每次作业记得保留markdown原文件,防止部分图片等内容因为版权等问题无法显示,同时方便期末对每次作业的汇总,提交
每次作业的基准分满分为100分,各次作业会以特定比例换算到学期成绩。比如:
某次作业,满分100分,以权重25%换算到学期总成绩
小李此次作业得分85分,作业在deadline前提交,那么他本次作业会以85*100%*25% = 21.25换算到总成绩中
小张此次作业得分85分,并是在deadline后的两天内补交,那么他本次作业会以85*50%*25% = 10.625换算到总成绩中
小王在作业deadline两天后还未补交,作业提交已经关闭,此次作业得0分
...
1、markdown教程-Gitcode
2、markdown教程-菜鸟教程
3、华为云CodeArts学习使用视频
4、Git入门-华为云
5、Git学习-CSDN
6、Xmind绘制思维导图教程