zoukankan      html  css  js  c++  java
  • 个人作业——软件工程实践总结&个人技术博客

    这个作业属于哪个课程 2020春S班 (福州大学)
    这个作业要求在哪里 个人作业——软件工程实践总结&个人技术博客
    这个作业的目标 软工实践总结
    作业正文 个人作业——软件工程实践总结&个人技术博客
    其他参考文献

    回望

    1. 对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强软件工程专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

      • 之前在第一次作业中是希望提高自己的前端开发与软件测试的能力,在之后的团队作业中因为担任的是前端开发的工作,所以前端开发的能力有些提升,而软件测试的能力还是有些不足的,希望后面能有机会学习一下软件测试的知识。
    2. 你在第一次作业的个人简历中描述了这门课程结束后,你预期你将增长的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?

      • 并没有完全达到,可能当时低估了前端和软件测试的知识量,所以只学习了安卓前端的知识,而对于软件测试的话,只停留在了理论知识的层面,没有深入实践。
    3. 哪一次作业让你印象最深刻?为什么?

      • 团队作业的印象最深刻,因为这次作业耗时长,并且在这个过程中学习到了很多前端的知识,增强了自己的团队协作能力。
    4. 在课程问卷中,我们统计了你在课程上花费的精力和提升;现在请你再次将这些数据罗列出来,作为个人的记录。

      • 统计一下,你在这门软件工程实践中,一共完成了多少行的代码
        • 1-3k
      • 累计花了多少个小时在软工实践上?平均每周花多少个小时?
        • 累计232h, 18 h/week
      • 学习和使用的新软件
        • android studio,idea,墨刀,xmind,GitHub desktop,axure,Jprofiler等
      • 学习和使用的新工具
        • visual studio code用来编写Markdown语法的文本
      • 学习和掌握的新语言、新平台
        • 学习的新语言是Markdown语法;新平台的话学习了博客园和GitHub网站
      • 学习和掌握的新方法
        • Android的UI实现与部分的逻辑实现
      • 工程能力的提升
        • 学会了部署Android项目所需的环境
      • 团队合作上的提升
        • 与队员互相协作的能力有所提升,并能够做到不懂就问,及时补缺补漏。
      • 其他方面的提升
        • 沟通能力有所提升
      • 软工实践的各次作业分别花了多少时间?(做一个列表)
    作业名称 所花时间(h)
    软工实践寒假作业(1/2) 5
    软工实践寒假作业(2/2) 40
    结对第一次—疫情统计可视化(原型设计) 8
    团队作业第一次—团队展示和项目展示 3
    结对第二次作业——某次疫情统计可视化的实现 48
    团队作业第二次——团队Github实战训练 5
    团队作业第三次—项目需求分析 6
    团队作业第四次—项目系统设计与数据库设计 9
    个人作业——软件评测 12
    团队作业第五次——站立式会议+alpha冲刺 48
    团队作业第六次——beta冲刺+事后诸葛亮 48

    团队总结

    1. 你是组员还是组长?你觉得你自己在哪些地方做得好?你觉得自己还有什么可以改进的地方,具体可以怎么改进?
      • 组员,对于团队作业的话,我认为自己在按时完成团队分配的任务方面做得挺好的。
      • 需要改进的地方是关于Android前端的知识需要深入了解一下,由于此次时间比较紧迫,很多复杂的代码是由组长操刀的,所以自己对于这方面的知识了解的还比较浅。之后的话会自己继续学习这部分的知识,继续阅读《第一行代码》,尽可能的多实践。
    2. 你觉得你的组长(组员们)在哪些地方做得好?你觉得ta(ta们)还有什么可以进一步提升的地方,有什么具体的建议吗?
      • 组长在团队作业开始前有给我们前端的组员上了一堂Android 前端课,关于这点的话,我认为是对我帮助很大的,这让我在后续的作业中开发变得不那么生疏。
      • 建议的话,没有吧。我们的组长是个全栈型人才,在团队协作过程中也很积极解答队员的问题,是一个很合格的队长了。
    3. 《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
      • 都经历过,最后到达了创造阶段。
    4. 从开发的角度,你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
      • 担任的是前端开发的工作,基本完成了团队交付的任务,我觉得自己挺适合这个角色的,但还是需要多增强一下编程能力。

    人月神话

    1. 怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?请在随笔中用数据证明上述内容或侧重选择之一。
      • 这次的实践让我对软件开发的过程有了一定程度的了解,明白了软件工程并不仅仅只是需要编程,而重要的还有软件项目管理。
      • 团队对于这三个方面都有达到,我觉得我们团队更侧重的是通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件。在团队协作过程中,我们定期召开项目会议汇报进度,pm和前后端组长协作定时发布任务,大家也都很积极的完成自己的part,详情可见部分GitHub截图。
        图片
    2. 写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达
      • 在实践的初期是比较倾向于测试方面的工作,但之后的团队作业中,由于团队的需要,自己被安排到了前端开发的工作,而队友在口罩预约系统的任务中发现我们组缺少pm这样一个角色,所以自己也有短暂的当过一段时间的pm......总感觉自己就是块砖,哪里需要哪里搬......但同时更加意识到的是自己并没有哪方面比较擅长的,所以自己的意愿也很模糊,这才导致了这种局面的出现。到了团队作业中期,由于有同学比较想尝试pm的角色,所以自己也就安心的只担任起了前端开发的职务,之后也努力学习了相关知识,获益良多。

    建议

    对下一届同学的建议,或者对于开学初的你,对于大一的你,你有什么建议和想要告知的呢?请写下你对后来人的期许。

    1. 对于下一届同学,或者大一的同学,你想说:
      • 应该好好利用在这个阶段的空余时间学习一些开发技术,才不至于书到用时方恨少。
    2. 对于自己今后,你有哪些建言?
      • 希望自己继续保持努力谦逊的态度,好好学习前端开发技术。
    3. 对于助教工作,你有哪些建议?
      • 及时与学生、老师沟通,做好桥梁吧
    4. 对于软工实践课程,你有哪些建议?对于软工实践课程的上课形式和内容,你有什么具体的意见和建议?在哪儿需要强化或者剔除?
      • 这门课还是应该放在大三上学期比较合适,布置的作业希望能更符合个人发展需求吧,可以尝试将布置的作业设置成选择的方式,前端的同学可以选择前端的作业这样。

    个人技术总结

    Android 自定义控件

    概述:安卓前端开发重要技术——自定义控件

  • 相关阅读:
    Java实现 蓝桥杯 算法提高 小X的购物计划
    Java实现 蓝桥杯 算法提高 小X的购物计划
    Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛
    Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛
    Java实现 第十一届 蓝桥杯 (高职专科组)省内模拟赛
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    Java 第十一届 蓝桥杯 省模拟赛 小明的城堡
    129. Sum Root to Leaf Numbers
    117. Populating Next Right Pointers in Each Node II
  • 原文地址:https://www.cnblogs.com/xpzxh/p/13179875.html
Copyright © 2011-2022 走看看