作业基本信息
这个作业属于哪个课程 | https://bbs.csdn.net/forums/qq_40085543 |
---|---|
这个作业要求在哪里 | https://bbs.csdn.net/topics/613582056 |
这个作业的目标 | 评估当下自己的能力并规划自己未来的学习路线 |
其他参考文献 | 《构建之法》 |
评估当前的自己
自我简介
姓名 | . |
---|---|
头像 | ![]() |
兴趣爱好 | 游戏,画画,打篮球 |
当前值
专业水平 | 掌握了c语言,python,累计代码量1w+ |
---|---|
项目经历 | 独自完成了奖学金管理系统,利用数据结构知识完成了文献管理系统 |
展望未来
阅读构建之法的思考
AI可以帮助完成一些繁琐的任务,但是它不能完全取代人类,因为它没有人类拥有的创造力和思考能力。AI可以更快地完成任务,但最终还是需要人类来满足客户的需求。
评价两种软件的优劣,应该考虑以下几个方面:1、软件的可扩展性;2、软件的可维护性;3、软件的可读性;4、软件的可用性;5、软件在运行速度上的表现。应该从上述几个方面来评价两种软件,从而获得更全面的评价结果。
通过不断进行创新,可以使产品在衰退期前转进入新的周期。创新可以提高产品的性能和功能,以此来满足客户的需求,从而避免衰退期的到来。此外,可以对产品进行重构,提升产品的可用性,使其能够更好地适应市场的变化,从而实现客户的需求。
- 问题四 关于有错不改是否是必要的?
不是必要的。有错不改可能会导致更多问题,并且可能会影响软件的质量,影响软件的可用性,以及给客户带来不好的体验。因此,应该及时修正错误并进行质量检查,以确保软件的可用性和质量。
- 问题五 关于代码发布应该达成的要求?
发布代码时应当确保代码的安全性、可用性以及质量,需要及时进行版本控制和检查,确保代码可以正常运行,同时应注意数据的安全性,并且应当为代码写好说明文档,以便他人理解和使用代码。
未来的职业规划
学习Web 开发技术、数据库技术、架构设计技术等,为成为一名后端开发者丰富自己的技能
对于软件工程实践课程的理解和期望?
希望能够通过这门课程学习到如何管理、设计和实施软件工程项目,以及如何更有效地推出和优化软件产品。同时,我也希望通过这门课程学习到如何更好地利用现有的软件技术,以及更全面地理解软件开发流程及其各个组成部分。
学习路线
思维导图
学习路线
第一阶段 通过b站黑马程序员的视频教程学习python语言的基础知识以及pycharn开发软件的使用,计划耗时1个月
第二阶段 通过课程以及自学,完成数据结构,计算机组成原理,计算机网络,操作系统,算法设计的学习,计划耗时2个月
第三阶段 利用前两个阶段的学习,更近一步的提高自身的开发能力,通过网上资源学习MyQSL数据库的相关知识,再学习一些Django和Flask的web框架知识,计划耗时3个月