这个作业属于哪个课程 | 2023年福大-软件工程实践-W班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 准备工作、回首过去、立足当下、展望未来、学习路线 |
其他参考文献 | 《构建之法》 |
文章目录
一、准备工作
二、回首过去
1.当初你为什么选择软件工程这个专业?
首先,当初不知道自己想要做什么;其次,通过各种渠道了解到的信息让我觉得程序员这条路是个不坏的选择。因为分数报计算机不太稳,就报了差不多的软工。
2.当初对软件工程这个专业的期待和想象是什么?
我会学习各种各样有意思的技术,能够写些小程序来解决实际问题,给自己或他人带去便利;能有足够的技术力,让我脑袋里的想法成为现实。
3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
首要就是要好好保重自己的身体,千万不要秃头,不要秃头,不要秃头;再来就是想成为技术大佬,那时有提前学习学校的一些课程,平时也学习了一些课程之外的技术。
三、立足当下
简历 | |||
---|---|---|---|
昵称 | oorty | ![]() | |
性别 | 男 | ||
出生年份 | 2001 | ||
兴趣 | 音乐、棋牌、羽毛球 | ||
居住地 | 福建漳州 | ||
获奖经历 | 无 | ||
专业水平 |
| ||
项目经历 |
|
四、展望未来
4.1 阅读《构建之法》,回答问题
3.1 re-work是否能够衡量代码质量呢?-CSDN社区
在需求不变的情况下,大量的re-work多少意味着需求分析和设计阶段没有做好,所以re-work反应了最初的代码质量;但对于最终代码质量,re-work与其没有直接关联。
5.3 在团队项目中,个人应该如何选择或者接受团队的工作分配?-CSDN社区
原则上,尽量选择自己有能力做好的部分,以提高团队的开发效率。对于具有一定挑战性的工作,应正确估计自己的能力,及时与团队协调沟通,避免影响工作进度。
4.2 为什么作者坚持认为代码应该手写?用技术提高写代码的效率,除了造轮子,实现代码的自动生成是否也是一条出路?-CSDN社区
阅读完整个章节,并没有找到作者提出过这个观点。对于手写代码,个人觉得没有必要,因为没有实际应用场景(应试除外)。对于代码自动生成技术,目前已经普遍存在于各种框架中,目的就是为了减少重复性劳动,投入有效的开发。使用代码生成器有个前提——使用者对于生成的代码是熟悉、掌握的,因为自动生成的代码往往需要经过修改才能满足需求。
4.5 书中提到的双人合作,团队合作是否忽略了团队准入机制?-CSDN社区
翻译一下这个问题——“凭什么我要和这么一个xx的人组队?” 现实生活中这种情况比比皆是,难以避免,提出这个问题,说明合作能力还有待提高。除了编程技术上的提高,学会合作也是本课程的重点。其实不论结对编程,不论做什么工作,人类,一种社会性动物,总是要学会合作的。
3.1 学完了这些理论知识后很久的一段时间都用不上,那么学习那么多的理论知识还有没有用呢,在理论知识和实践知识的方面我们又该怎么权衡呢?-CSDN社区
这里题目说的“用”,应该是指应用于实践中,而非考试面试之类的。我认为对于大多数从事这个行业的人来说,理论知识是用不上的,而那些理论的应用,造就了今天的发展。虽然用上的可能性不大,但还是很有必要学习的,对我来说,在未来某一天能联想到学过的理论知识,“哦,我知道是这么回事”,这种满足感就足够了。理论知识和实践知识的方面的权衡,需要根据你未来的方向。
4.2 未来的职业规划
上大学后技术栈总体是往Java后端这方面发展,未来想从事这个方向。
4.3 对于软件工程实践课程的期待
之前做项目大都是自己捣鼓,这是第一次参与这种多人的项目研发,希望能为团队贡献出自己的一份力,同时给自己带来各项能力的提升,能熟练运用后端技术,我相信本课程能为之后的实习工作带来帮助。
五、学习路线