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

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

    一、回望

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

    当初的目标是能够完整的搭建一个网页,结对的第二次作业姑且是做了一个完整的网页出来,进一步熟悉了前端三件套,了解了echarts。很可惜后续的团队作业没有从事web前端的开发,还是有一些遗憾吧,没能接触一些框架。但另一方面也尝试了安卓前端的开发工作,拓宽了自己的技术视野,算是意外收获吧。

    (2)你在第一次作业的个人简历中描述了这门课程结束后,你预期你将增长的能力、技术、技能,并绘制了学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?

    很遗憾,除了进一步熟悉之前学的技术知识,没怎么学到更多我想学的技术,算是没达到当初的预期值吧,都忙去学安卓了。

    (3)哪一次作业让你印象最深刻?为什么?

    结对的第二次作业吧,因为我们迟交了哈哈。

    (4)在课程问卷中,我们统计了你在课程上花费的精力和提升;现在请你再次将这些数据罗列出来,作为个人的记录。包括以下内容:

    • 统计一下,你在这门软件工程实践中,一共完成了多少行的代码;

    4500+(最终呈现,不包括开发过程中修改、优化时完成的额外代码)

    • 软工实践的各次作业分别花了多少时间?(做一个列表)

    作业 时间
    个人作业——寒假作业1 4h
    个人作业——寒假作业2 30h
    结对作业1 20h
    团队作业1 15h
    结对作业2 35h
    团队作业2 8h
    团队作业3 16h
    团队作业4 20h
    个人作业——软件测评 5h
    团队作业5 50h
    团队作业6 45h
    • 累计花了多少个小时在软工实践上?平均每周花多少个小时?

    200h+,平均每周15小时

    • 学习和使用的新软件;

    AndroidStudio、Vscode、GithubDesktop、墨刀

    • 学习和使用的新工具;

    git、博客园

    • 学习和掌握的新语言、新平台;

    Android、Markdown

    • 学习和掌握的新方法;

    单元测试、写博客、阅读编写文档、github编程、原型设计等

    • 工程能力的提升;

    熟悉了高举软件工程思想伟大旗帜的开发流程

    • 团队合作上的提升;

    能够更准确地和团队成员交流,设计产品原型等

    • 其他方面的提升;

    提升了自己的自制能力,提高了对编程的兴趣

    二、团队总结

    (1)你是组员还是组长?你觉得你自己在哪些地方做得好?你觉得自己还有什么可以改进的地方,具体可以怎么改进?

    组员。能较好地完成自己承担的任务。在自主学习方面的积极性还需加强。尽可能撇去自己的浮躁。

    (2)你觉得你的组长(组员们)在哪些地方做得好?你觉得ta(ta们)还有什么可以进一步提升的地方,有什么具体的建议吗?

    组长在团队的协调和任务跟进方面做得很好,能够圆满完成很大程度上和组长的督促、要求、责任感觉有关。组员们也都很好说话,能够互相照顾,足够耐心。

    整体下来,感觉大家在开发规范、效率提升等方面的重视程度和技术手段还需提升,建议是多参加一些企业级项目的开发

    (3)《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

    1.萌芽阶段: 刚刚开始组建团队的时候,大家没怎么合作过,对做什么,怎么做没有很好的想法。

    2.磨合阶段: 在开发过程中因为代码能力的参差不齐导致了一些问题,但随着合作的增加,慢慢了解了对方。

    3.规范阶段: 团队成员都能及时的汇报工作,并按时完成自己的任务,效率很高,进展神速。

    4.创造阶段: 各司其职,在完成自己工作的同时还能很好的进击进一步的交流。

    (4)从开发的角度,你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?

    我在团队中担任前端开发的角色。较好的完成了自己的任务。我觉得自己很适合前端等与视觉相关的工作,能设计出舒适的界面和合理的交互方式

    三、人月神话

    1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?请在随笔中用数据证明上述内容或侧重选择之一。

    (1)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件



    (3)并且通过数据展现软件是可以维护和继续发展的。

    2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达

    • 带着学习的心态投入到实践中能让人更愿意去为此付出精力和时间

    • 学好英语很重要,很多开源项目、插件都是英文文档,如果想要更好的学习和使用,用英语阅读原生文档会更容易理解思路和想法

    • 前后端的知识最好都有了解,降低成员间的沟通成本

    • 开发前制定规范很重要,以免造成沟通和交接上的麻烦,代码也更美观

    • 沟通中尽量言简意赅,与组员相处融洽,减少沟通上的障碍

    四、建议

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

    1.对于下一届同学,或者大一的同学,你想说:

    也许刚开始会很难,但会好起来的。重视与不重视,谨慎判断,鱼与熊掌不可得兼。

    2、对于软工实践课程,你有哪些建议?

    软件开发能力的参差不齐是一个问题,希望能够让助教或者厉害一点的同学建立一对多的辅导,让这些同学的能力能更好的提升。实现入门。这次课程总体下来的感受就是全靠自己摸索,然后答辩上就会冒出很多自己不了解的问题,希望老师和助教能在前期明确一些项目开发的常见问题和解决案例。

    3、对于助教工作,你有哪些建议?

    可以在平时多一点技术分享和项目开发中要注意的点,如安全性、并发性等,让同学们少走一些弯路。

    4、对于自己今后,你有哪些建言?

    戒骄戒躁

    五、个人技术总结

    Android技术碎片知识总结

  • 相关阅读:
    关于PCA主成分分析的一点理解
    python前言
    python
    unitest单元测试TestCase 执行测试用例(二) 断言
    python基础
    python-requests中get请求接口测试
    python数据类型字典和集合
    python数据类型 列表+元组
    函数是什么?函数式编程
    sql常用
  • 原文地址:https://www.cnblogs.com/missionA/p/13162410.html
Copyright © 2011-2022 走看看