软工第一次作业

软工第一次作业

这个作业属于哪个课程 课程
这个作业要求在哪里 作业要求
这个作业的目标 熟悉博客与markdown用法,对未来软件工程课程学习打下基础
其他参考文献 Markdown教程

1.准备工作

1.1上传截图


)

1.2仓库地址

2.评估当前的自己

2.1个人简历

  • 昵称:牦牛
  • 兴趣爱好:游戏、阅读、羽毛球
  • 头像

2.2当前值

  • 成果和获奖经历:学生会优秀工作个人
  • 专业水平:掌握基础c语言,累计代码量约2k
  • 项目经历:暂无

3.展望未来

3.1兴趣爱好《构建之法》及5个问题

  • 问题一:AI辅助编程,是一个银弹么?
    思考:在我看来,即使AI发展得再好,总需要由人类来下达命令、提出问题、纠正错误。实际在我尝试的AI辅助编程的过程中,AI很难一次性完成某个需求,需要人来给它提供思路和方向,还要基于自己的学习理论基础来纠正其错误,这个过程其实也很耗时间和精力。
  • 问题二:个人在团队中角色就像是一个流水线上的机器吗?
    思考:教材说到软件开发中,灵感是属于业余爱好者的;而职业人士则是每天持续工作,日复一日。虽然没有实际参与过团队项目开发过程,但是在开发过程中,有一个统一的代码风格、项目流程我是有所耳闻的。但是我认为这与机器有很大的区别,机器所有的是绝对理性,而人类有自己的感情思想,绝不可能是一台流水线上的机器。况且团队合作中需要交流,在商讨的过程会发生思想碰撞和灵感迸发,这能推动软件开发的水平的提高。
  • 问题三:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
    思考:我觉得这要看处于团队中的哪些位置。如果是位于领导管理层,需要统筹规划整个项目流程,引导各部分模块推进,则需要“广”一些,这样才能更好兼顾每个方面,更好地下发任务分配人员。如果只是负责某模块,则“专”一点更好,能够发挥在某方面的特长优势,更好地完成该模块任务,还能提高模块整体完成质量。
  • 问题四:“技能”比“解决问题”更重要吗?
    思考:这个问题与问题三有些相似,但范围更宽一些。其实我也比较赞同原文作者的观点,目前IT领域的发展飞速,谁也不知道自己掌握的某项技能什么时候就会被淘汰,固然某项熟悉的技能能帮助你有着更高的效率,但实际上在运用技能时,也是在学习某种解决问题的方法。锻炼自身解决问题的能力,我觉得能更快适应时代技术的变化。
  • 问题五:如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?
    思考:既要锻炼好基本功,掌握好基础理论知识和编程方法,也要时刻关注新兴技术的发展,保持热情了解新知识,学习他人优秀项目代码。

3.2未来职业规划

  • 主要想成为游戏开发人员,有机会的话想参与脑机接口、沉浸式虚拟现实方面的开发。

3.3理解和期望

  • 希望能在本门课程中学到软件开发中协作的流程以及一些新的平台、语言,提升自己编写代码的基础能力和团队合作能力。

4.思维导图和学习路线

4.1思维导图

4.2学习路线

posted @ 2025-03-08 00:26  牦牛123  阅读(7)  评论(0)    收藏  举报