3121002760软件工程第一次作业
| 这个作业属于哪个课程 | <软件工程2024-双学位> |
|---|---|
| 这个作业要求在哪里 | <软件工程第一次作业> |
| 这个作业的目标 | 学会使用markdown,并且了解gitcode |
| 其他参考文献 | cdsn |
- 软件工程第一次作业
- 1 评估当前的自己
- 1.1 个人资料
- 1.2 个人经历
- 1.3 项目经历
- 2. 展望未来
- 2.1 阅读《构筑之法》的问题与思考
- 2.2 职业规划
- 2.3 对本门课的期许
- 3. 思维导图和学习路线
- 4. gitcode仓库
- 1 评估当前的自己
软件工程第一次作业
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仓库
仓库链接
