zoukankan      html  css  js  c++  java
  • 2020软工实践个人总结

    这个作业属于哪个课程 http://dwz.date/cts4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11605
    这个作业的目标 软件工程实践总结
    学号 111800527

    一、对于这次课程你对你自己的表现满意吗?为什么?

    对于自己的表现不算很满意吧,虽然有达到课程的基础要求,但并没有完成的很完美,没有达到我心里预期的标准,主要还是因为自己的水平有限,掌握的专业知识不够导致的。
    

    二、通过这门课,你掌握了什么工具、技术?

    通过这学期的软件工程实践我学会了如何使用GitHub、python多线程、博客撰写及Markdown排版、原型工具墨刀的使用、web前端设计、微信小程序前端开发技术、单元测试。
    

    三、在课程中你经历了什么挫折或困难?你是怎么解决的?

    1. 对于编程语言的能力缺陷,通过面向室友、面向同学编程,在同学们的帮助下一点一点地提升自己的能力,完成课程要求。
    2. 课程最后的alpha冲刺与课程考试冲突,当时白天复习考试,晚上到宿舍开始学习前端技术、微信小程序开发,持续了一个月的高强度学习,头发掉了好多……

    四、在课程结束后,你有什么收获和心得?

    我个人的感觉是,对于计算机专业,通往强者的道路没有捷径可言。
    每一个“大佬”之所以成为了“大佬”,可能是他们本身擅长编码或编程思想清晰,
    但我觉得更多的是因为他们付出了比所谓的“菜鸟”更多的时间。
    虽然天才百分之一是灵感,百分之九十九是汗水,
    但通过这学期的学习,我觉得只要付出足够的汗水,人人都可以达到别人眼里的“大佬”水平。
    

    五、你在这门软件工程实践中,一共完成了多少行的代码?

    1000行左右。
    

    六、累计花了多少个小时在软工实践上?平均每周花多少个小时?

    累计200h左右,平均每周20h。
    

    七、对于团队协作的心得或反思。

    在团队中可能别的成员不太喜欢和别人交流,开会的时候我尽量会和组长有互动以免尴尬……
    在团队合作时尽可能把自己的问题提出来和别人沟通,因为之前吃过一直钻牛角尖的亏……
    在最后冲刺时,分配到的任务是自己稍微擅长的,所以完成的相对来说比较顺手,能在ddl之前提交任务。
    最后还是希望能提高自己的水平,在日后工作中能发挥出更大作用,可以给组员们排忧解难。
    

    八、对于软工实践课程及助教工作,你有哪些建议?

    1. 首先我觉得软工实践确实可以提升每个人的个人编程能力,但是时间安排上来说确实不够人性化。因为这学期课程比较多,在别的科目上就已经需要很多的时间,而且别的科目也有作业、实验,软工实践确实逼得比较紧(但和k班比起来我已经满足了)
    2. 对于助教的工作:我觉得助教真的很辛苦,之间一直熬夜看我们写的博客,对我们的作业进行评价,真的很用心,我也认真的看了进去,很感谢助教。

    九、你的未来规划。

    希望未来能做一个“大佬”,提升自己的编程能力;
    学会时间管理,提高学习效率;
    在与人合作时学会沟通,有问题时及时解决。
    

    十、完成班级群的 SE_Final_Skill_survey 表格。

      before the class after the class
    Skills/技能 assessment assessment
    Software Engineering(SE)Overall /对软工整体理解 1 5
    SE: Requirement (需求分析,典型用户,场景,创新) 1 3
    SE: Project Management (项目管理,spec) 1 3
    SE: Design (架构设计,模块化设计,接口设计) 1 3
    SE: Design (效能分析,效能改进) 1 5
    SE: Implementation (阅读代码的能力,实现,单元测试) 2 4
    SE: Test (测试方法、测试工具、测试实践、代码覆盖率) 1 3
    Software Tools (performance tool, version control, work item, TFS) 2 4
    Code Review/Writing Solid Code (代码复审/代码规范/代码质量) 3
    Programming Language (C/C++/C#/Java) (pick one language) C++ C++
    App development Web/Mobile/PC (choose one) PC Web
    Task Plan, estimation and Prioritization (计划任务,估计时间和优先级) 3 6
    Task Execution (按照质量要求、按期完成任务) 3 6
    Work with others (协同工作,提供反馈, 说服别人) 1 5
    Presentation (报告项目状态,提出想法,写博客等) 1 5
    Comments on other improvements (其它方面的反馈) 3 6
  • 相关阅读:
    xml
    反射
    类加载器
    tcp通信
    UDP通信
    UDP与TCP协议
    网络通信协议
    符合汽车安全和质量标准的CYPRESS FRAM
    SRAM是什么存储器
    网络通信与便携式应用驱动SRAM技术发展
  • 原文地址:https://www.cnblogs.com/111800527yf/p/14129748.html
Copyright © 2011-2022 走看看