软件工程第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2023softwareengine
这个作业来自哪里 https://edu.cnblogs.com/campus/gdgy/2023softwareengine/homework/12915
这个作业的目标 准备工作,评估当前的自己,展望未来,规定学习路线
参考的文献 作业

1. 准备工作

2. 评估当前的自己

呢称 AOHata
头像

3、展望未来

3.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题

1. 我都是大学生了,上课还要认真听老师讲课么?

  • 首先,作为大学生,认真听讲是一种基本的学习能力,因此拥有认真听讲的能力是必要的。
  • 其次,大学期间的每一门课程都有其存在的意义和作用,重视每一个课程也是非常重要的。
  • 最后对于“是否有必要上课认真听讲”这一点,取决于老师是否有认真授课。虽说认真听讲和重视课程十分重要,但如果老师在授课过程中敷衍了事,照念PPT,那么上课反而是一种浪费时间。这是更加正确的做法是利用网络进行自学。

[2. 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?][3.1.2]

  • 我认为这是需要视情况而定的,即哪一部分小部分人。若是一些弱势群体需要放大字体的辅助功能,或者是色弱群体需要视觉强化效果的辅助功能等,那么这将是一种提高人文关怀的做法,是非常有必要的。而如果是其它一些特殊用途,那么这就要视投入产出比而定。
    [3.1.2]: https://bbs.csdn.net/topics/605550627

3. 软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?

  • 不可否认,快速的学习能力和充沛的精力是年轻人的优势,而年长者的丰富经验更是一笔财富,这与运动员很相似。因此年长的程序员大可不必在一直在一线与年轻人竞争,可以转而在技术顾问方面或者教育方面发挥更大的作用。

4. 软件的行为和用户的期望值不一样,就一定是 Bug 吗?

  • 不是的。bug更多是指技术上的漏洞或者错误,而有些软件行为可能本身就是开发者的期望,这两者的出入更多的是开发层面与用户层面之间的分歧。

5. 代码量与个人的编码能力有直接关系吗?

  • 有一定的关系,但并不代表代码量越多编程能力就越强,代码的内容与质量也应纳入评估的范围内。正如写作,并非写过的文章越多就代表作家的文学水平就越高。

3.2 你未来的职业规划是什么?

  • 我的目标是成为一名算法工程师或者游戏开发人员,因此在本科的余下时间会努力备考硕士,并在研究生阶段积极参与各种项目以及实习。

3.3 对于软件工程实践课程,你有什么理解和期望?

  • 希望对软件开发有系统的了解并积累一定经验,同时提升自己的专业知识水平。

4. 学习路线


posted @ 2023-03-04 22:57  AOHaDa  阅读(36)  评论(0)    收藏  举报