软工实践寒假作业(1/2)
软工实践寒假作业(1/2)
基本信息
| 这个作业属于哪个课程 |2021春软件工程实践S班(福州大学)|
| -------- | -----: | :----: |
| 这个作业要求在哪里 | 软工实践寒假作业(1/2) |
| 这个作业的目标| 熟悉markdown语法,学会撰写博客,对未来的学习路线有个规划|
| 其他参考文献 | 《构建之法》 |
目录:
1. 回首过去
问题1:当初你为什么选择软件工程这个专业?
当初觉得作为一名程序员是一件非常酷的事情,而且程序员的工资待遇都不错,然后就根据自己的高考分数情况,选择了福州大学软件工程专业。
问题2:当初对软件工程这个专业的期待和想象是什么?
能通过自己敲代码做出很多游戏或者app之类的,然后能够进入大公司工资奖金丰厚!!!
问题3:当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
当初希望自己能够天天沉浸在代码的世界里,然后也没有做什么特殊的准备就是大学进来跟着老师的进度学习。是一个不爱立FLAG的人!!哈哈
2. 立足当下
- 个人信息
| 姓名 |梁扬新 |
| -------- | -----: | :----: |
| 头像 | |
| 爱好 | 运动 |
| 特长 | 暂无 |
- 个人值
成果和获奖经历:个人专项奖学金、校优秀学生干部
掌握的编程语言:C、C++、C#、Java
掌握的技术框架:Yii2.0
累计代码量:两万左右
开发过的项目简介:图书馆管理系统、在线考试系统、以Yii2.0为框架的博客
3. 展望未来
(一)、阅读《构建之法》的3个问题:
1、结对编程好处很多,如可以提高设计和代码质量,但对与合作的两个人的能力是否有严格要求呢?能力差距较大时还能有这么多好处嘛?
想法:结对编程是一个通过两人面对面的一种极限编程应用的高强度工作,但当两位程序员的编程水平如果相差太大,可能在编程过程中水平高者和水平低的之间的忍耐问题,水平低者可能会拖后腿。所以合作的两个人应对合作的项目有着一样的重视程度,在能力方面不要有太大的差距,要有合适的交流方式和处理意见分歧的方式。
2、13章提到了许多种软件测试,但众所皆知软件测试需要耗费大量的时间,如果所有类型的测试都要尝试是否会使效率低下,甚至造成供不应求的局面?我们应如何尽可能减少软件测试的时间提高软件开发效率?
想法:首先软件测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。又因为不同类型测试的作用不同,所以尝试不同类型软件测试是必要的。通过提高被测软件的可测试性,以及合理组织软件测试工作,可以有效地提高软件测试效率。随着软件测试的重要性得以承认,软件测试阶段在整个软件开发周期中所占的比重也日益增大。
3、当自己遇到了一个大的项目但面对自己的能力不足,我们应该先果断的拒绝还是敢于挑战自己努力去完成?
想法:人如果只活在自己舒适圈那么他将永远无法成长,当遇到一个大的项目但面对自己的能力不足,如果我们果断拒绝那么我们将一直无法完成类似这样大的项目。当我们选择挑战自己,我们就会付出更多的汗水,更多的努力,或许过程很辛苦但是最终收获的成果和快乐一定会大于痛苦。
(二)、我的职业未来规划
在软件公司里成为一名优秀的程序员,主要负责移动应用开发。
(三)、对于软件工程实践课程,你有什么理解和期望?
希望在软件工程实践课程中能够提高自己的前端能力和移动应用开发能力,学会使用工程化思想来编写软件,真正意义上提高自己的编程能力和实践能力。希望助教能够使我少走一些弯路,提高学习的效率。
4. 思维导图和学习路线