软件工程第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022?filter=all
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/DoubleDegreeClassof2022/homework/13334
这个作业的目标 学习Markdown文本语法,评估当前自己,展望未来并对此做出规划
其他参考文献

0.课前准备

0.1仓库截图

image

0.2仓库地址

https://gitcode.net/weixin_73179383/git-learning-course

1.评估当前的自己

1.1个人基本信息

姓名:Cyan
头像:image
兴趣爱好:爬山、摄影、看星星
特长:吃苦耐劳,善于思考,学习能力强,能举一反三。

1.2目前水平

  • 成果和获奖经历:无
  • 专业水平:
    掌握的编程语言:C语言、C++
    技术框架:无
    开发软件:Visual Studio
    累计代码量:1W
  • 项目经历:飞机大战、汽车修理管理系统

2.展望未来

2.1《构建之法》阅读

问题1 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?https://bbs.csdn.net/topics/605550627
思考:程序员是否应该为小部分人的需求开发软件或添加功能,取决于多个因素,包括市场需求、资源限制、长远发展和用户反馈。如果能够满足小部分用户需求且不会导致资源浪费或影响整体产品质量,那是值得考虑的。但如果这些功能影响较小,且开发成本较高,那么则需要谨慎评估是否值得开发。
问题2 什么人群适合看《构建之法》这本书?https://bbs.csdn.net/topics/605556922
思考:适合那些对编程、架构设计和技术深度感兴趣的人群,特别是那些有一定技术背景,想提升自己系统设计和构建能力的人。
问题3 为什么软件工程师个人能力的衡量中重复性工作更重要?https://bbs.csdn.net/topics/607119754
思考:虽然重复性工作有时会显得单调乏味,但它反映了一个软件工程师的多方面能力,尤其是自动化、标准化、问题排查、时间管理和团队协作等方面的能力。因此,虽然它看似简单,却是衡量软件工程师在实际工作中是否具备扎实的基础和高效执行力的重要标准。
问题4 “技能”比“解决问题”更重要吗?https://bbs.csdn.net/topics/607199425
思考:在很多情况下,解决问题的能力往往更加关键,因为它能应对不断变化的环境和挑战。然而,技能则是有效解决问题的基础,二者应该是相辅相成的。在面对未知或复杂的挑战时,拥有灵活的解决问题能力,结合扎实的技能,会使你更具竞争力。
问题5 结对编程总能做到1 + 1 > 2 吗?https://bbs.csdn.net/topics/600334079
思考:结对编程在许多情况下能够做到“1 + 1 > 2”,尤其是在面对复杂问题和任务时,能通过集思广益提升代码质量和开发效率。但这并不是绝对的,它依赖于团队成员的配合、任务的性质以及个人的工作方式。因此,是否能够达到“1 + 1 > 2”要具体情况具体分析。

2.2职业规划

较大概率从事新能源汽车行业

2.3课程理解和期望

希望通过软件工程课程学习到更多工具的使用,为未来的工作打下坚实基础。希望老师助教大方仁慈,捞捞菜狗。

3.思维导图

image

posted on 2025-05-22 15:44  Train7486  阅读(6)  评论(0)    收藏  举报