这个作业属于哪个课程 | 广工2023软件工程课程 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 1. 个人简历 2. 展望未来 3. 学习路线 4. git提交 |
其他参考文献 |
1. 个人简介
姓名 | zhc |
---|---|
头像 | |
爱好 | 玩游戏,观看历史故事,了解国际事件 |
特长 | 发呆 |
成果和获奖经历 | 暂无 |
专业水平 | 编程语言:C,Java 技术框架:spring 开发软件:Visual Studio,eclipse,Intellij IDEA 累计代码量:累计5k行 |
项目经历 | 学生通信管理系统,学生信息管理系统 |
2. 展望未来
2.1 构造之法中的问题思考
我认为这个问题要分情况具体分析。一个好的需求的提出能帮助程序开发人员更好的完善一个软件,所以当一个新的需求出现的时候,程序开发人员应充分考察调研这个需求的可执行性、投入产出比等等。如果这小部分人的需求能让产品给用户带来更好的体验,能更完善一个软件的话,是可以满足这小部分人的需求的;但是,如果这个需求仅仅只能服务个别用户,投入大于产出的话,不应该浪费资源。
我不认为这一定是Bug,Bug的一种描述为在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。软件的行为和用户的期望值不一样,有可能只是由于运行环境等因素的影响,而并非是开发错误。
我认为有关系,但并不绝对。正所谓熟能生巧,一个人的代码量越多,就应该更熟悉代码,代码的编程能力也就越高,但是,如果一个人只是不断地重复一些简单的代码,并没有进行深入的思考,没有对代码产生自己的理解,那这个人的编程能力并不会随着代码量的增多而提高。
我认为“专”一点好。毕竟人的精力是有限的,作为一个工程师,应该先精与某个方面,专精某种技术后,再通过触类旁通了解其他技术,然后在不断加强自己的技术。
我认为能一定限度的依赖工具解决。随着编程工具的不断发展,很多编程中的重复性的、繁琐的低层次问题,都能被编程工具很好的解决,这极大的提高了程序员的编程速率。所以只要程序员掌握了原理后,一些低层次的问题可以依赖工具解决。
2.2 职业规矩
我的职业规划是成为一名Java后端工程师。
2.3 对软件工程实践课程的理解和期待
软件工程实践课程是软件工程专业的一门重要课程,通过这门课程,我们将会了解软件开发的具体实践过程,包括需求分析、系统设计、编码实现、软件测试、项目管理、软件维护等多个过程。通过软件工程实践课程,我希望我能了解软件开发的具体流程,提高我的软件开发能力,并提高我与团队沟通与交流的能力。
3.学习路线
思维导图
时间规划