3121002760软件工程第一次作业

seedwds / 2024-03-08 / 原文

这个作业属于哪个课程 <软件工程2024-双学位>
这个作业要求在哪里 <软件工程第一次作业>
这个作业的目标 学会使用markdown,并且了解gitcode
其他参考文献 cdsn

目录
  • 软件工程第一次作业
    • 1 评估当前的自己
      • 1.1 个人资料
      • 1.2 个人经历
      • 1.3 项目经历
    • 2. 展望未来
      • 2.1 阅读《构筑之法》的问题与思考
      • 2.2 职业规划
      • 2.3 对本门课的期许
    • 3. 思维导图和学习路线
    • 4. gitcode仓库

软件工程第一次作业

1 评估当前的自己

1.1 个人资料

昵称 seedwds
头像
兴趣爱好 睡觉 打游戏

1.2 个人经历

掌握语言 C
开发软件 VisioStudio2021
累计代码量 1K+

1.3 项目经历


2. 展望未来

2.1 阅读《构筑之法》的问题与思考

1.如何区分一个好的程序员和不好的程序员呢?

我认为一个好的程序员应该先对计算机的基础知识有一定的了解,同时程序员也是更偏向于实践,也就是要花大量实践去写代码,去测试去修改bug。在这些技能具备的基础上,我觉得还有很重要的一点就是去针对用户或者客户提出的需求,实现各种各样复杂的功能,包括开发和对现有的拓展。

2.作者用商用民航发动机来对比普通的商用软件,是否合适?

从某种意义上来说,两者具有很大的相似性。都是需要多人开发维护,都服务于特定的人群,都能产生经济效益。

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

软件行为和用户期望不一致可能是程序员对于用户需求的误解,从而导致做出不符合用户期望的想法,但这个不是bug。纯粹的bug只涉及到单纯的编程方面的错误。

4.为什么要在大学中只用一学期软件工程,时间够吗?

学好是肯定不够的,但学会只需要一学期,掌握如何设计一个软件,剩下的实践就是在其他各种课程和工作中不断去回顾,去运用。

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

开发软件和为软件添加功能需要成本,成本包括很多,人力、物力,从商业的角度来讲,如果能让这小部分人对付费订阅这些软件或者功能,就是值得去做的事。

2.2 职业规划

先考研,考完再规划。

2.3 对本门课的期许

希望能学到一些后端相关的知识。


3. 思维导图和学习路线


4. gitcode仓库

仓库链接