一、请回望开学时的第一次作业,你对于软件工程课程的想象

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

总结这门课程的实践总结和给你带来的提升,包括以下内容:

1)统计一下,你在这门课程中,完成了多少行的代码;

  • 在这门课程中我们组做的是制作网站,花费了大量的时间在代码编写上,所以我大概估计了一下我的代码量,只是估计哈,毕竟谁会去数这东西。我的代码量最少也得有上千行吧

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

  • 其实这个我是真的不想答,没啥意义。但是既然老师想知道,那就蛮大概说一下吧。

    | :------------------------------- | :----------------------------------- |

    |软工网络15个人阅读作业1 |0.5|

    |软工网络15结对编程练习 |10|

    |软工网络15个人阅读作业2——提问题 |2.5|

    |软工网络15团队作业1——团队组队&展示 |1|

    |软工网络15个人作业3——案例分析 |4|

    |团队作业3——需求分析与设计 |6|

    | 团队作业2——团队计划 |2|

    |软工网络15Alpha阶段敏捷冲刺 |60|

    |团队作业6——展示博客| 2|

    |团队作业5——测试与发布 |4|

    |alpha阶段项目复审 |5|

    |团队作业7——alpha阶段之事后诸葛亮分析 |5|

    |个人作业4——alpha阶段个人总结| 3|

    |团队项目失败说明与总结| 3|

    |beta版验收互评 |3|

    |个人作业5——软工个人总结 |3|

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

  • 哪一次?在阿尔法阶段吧,那时本来想做教务系统来着,但是后来发现团队的积极性不高,可以说是很低了,因为大家觉得没意思,没什么奔头,教务系统本来就有完整的软件,合理的功能,然后我们对这个教务系统也没多大兴趣,于是一方面面临变更题目的困难,一方面 很消极,于是召开站立会议,讨论了两次才最后决定改变选题。结果我们也很满意,如果当初一直还在做教务系统的话,可能会中途夭折吧,或者也不会?谁知道呢。

4)累计花了多少个小时在软工上?平均每周花多少个小时?

  • 不知道,也不想知道

5)学习和使用的新软件;

- 墨刀,这个软件还真的不错。

6)学习和使用的新工具;

  • what!这个不是和上面一个差不多吗

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

  • 没有掌握新语言,只是对原来的语言更加熟悉,进步了很多

8)学习和掌握的新方法;

学习方法倒是有,就是边学边实践,能比较快的记住和掌握一门语言

9)其他方面的提升。

二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析

  • 主要是团队编程的感觉,因为以前一直是一个人,所以没什么好说的,但是从团队编程中倒是学到了很多,

    比如:

    • 团队沟通,这可不是一个人的时候,想怎么搞怎么搞,搞坏了也没关系。必须通过站立会议,或者在软工编程群(我们团队的群)里说一声,看大家的反应才行。
    • 团队协作,这样减轻了个人的负担,因为如果一个人那么就只好自己承担所有的工作,这也就会造成局限性,而团队编程就不会,如果要写前端,你一个人不会,没关系,有人会啊,有队友啊。
    • 等等

      三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。对于换人机制,有什么样的建议?
    • 想说的就是,要真的想写,认真去做,选题也很关键,

      四、分析一下自己所处的团队。软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
    • 我们基本上都经历了吧,最后到没到达创造阶段呢/我也不知道,因为我们网站和其他的类似网站是有区别的,但是也有很大的相似性,因为我们就是照着他们做出来的。说道真真正正的创造,或许是没有。

      五、怎样证明你学会了软件工程?
  • 这需要证明吗,有认真做就会了,软件工程也不是说具体的一门技能吧,只是启发同学们更编程,让同学们更了解编程而已。到底学到了多少,也就只有自己心里清楚了。

Personal summary 个人总结的更多相关文章

  1. [BEC][hujiang] Lesson04 Unit1:Working life ---Reading + Listening &Grammar & Speaking

    4 1.1 Working life    P10 Reading----The anonymous CV Exercise 3  What should be included in the CV ...

  2. [BEC][hujiang] Lesson03 Unit1:Working life ---Grammar & Listening & Vocabulary

    3 Working life p8 Grammar Gerund and infinitive(动名词和不定式) 一般而言:        1 动词后面接动名词还是不定式没有特定规则,主要取决于语言习 ...

  3. Exynos 4412的启动过程分析[2]

    做实验时我们是把 bin 文件烧入SD卡,比如前面做的汇编流水灯实验. 问:是谁把这些指令从 SD 卡读出来执行? 答:是固化在芯片内部ROM上的代码---它被称为iROM ,iROM是厂家事先烧写在 ...

  4. schemes-universalLink-share_IOS-android-WeChat-chunleiDemo

    schemes-universalLink-share_IOS-android-WeChat-chunleiDemo The mobile terminal share page start APP ...

  5. C# 根据注册表获取当前用户的常用目录整理

    1.使用C#获取当前程序或解决方案的路径 2.使用C#获取当前登录用户的相关目录 3.也可以获取当前系统通用目录 4.获取Windows系统的目录,从注册表中获取. 一.当前用户的目录,HKEY_Cu ...

  6. Github上的1000多本免费电子书重磅来袭!

    Github上的1000多本免费电子书重磅来袭!   以前 StackOverFlow 也给出了一个免费电子书列表,现在在Github上可以看到时刻保持更新的列表了. 瞥一眼下面的书籍分类目录,你就能 ...

  7. 如何成为一名:黑客/Programmer/Python高手

    如何成为一名黑客 Eric Steven Raymond https://translations.readthedocs.org/en/latest/hacker_howto.html How To ...

  8. Github 的一个免费编程书籍列表

    Index Ada Agda Alef Android APL Arduino ASP.NET MVC Assembly Language Non-X86 AutoHotkey Autotools A ...

  9. Intuit Quicken Home & Business 2016(Manage your business and personal finances)

    Quicken Home & Business 2016 - Manage your business and personal finances all in one place. Cate ...

随机推荐

  1. QK对中断的特殊处理

    1.QK的特性 QK(Quntum Kernel)是一个抢占式.基于优先级实时微内核.一个多任务调度器: QK不同于传统的RTOS,是非阻塞的,并且只用了一个stack: 对QK中的任务来说,采用了I ...

  2. kubernetes资源清单定义

    apiVersion: v1 #必选,版本号,例如v1,版本号必须可以用 kubectl api-versions 查询到 . kind: Pod #必选,Pod metadata: #必选,元数据 ...

  3. linux——制作本地yum源

    1. 将windows系统中的linux镜像插入到linux系统的光驱中 2. 将光驱挂载到一个挂载点 3. 清缓存:yum clean all 4. 修改配置文件 /etc/yum.repos.d/ ...

  4. windows下安装mongodb的崩溃史

    一.下载 官方网站的下载页面打不开https://www.mongodb.com/download-center?jmp=nav 问朋友要了一份,是3.6的,下载安装会卡死.弄了一个小时也半点反应没有 ...

  5. vue生命周期和react生命周期对比

    一 vue的生命周期如下图所示(很清晰)初始化.编译.更新.销毁 二 vue生命周期的栗子 注意触发vue的created事件以后,this便指向vue实例,这点很重要 <!DOCTYPE ht ...

  6. vue核心概念

    # 1. vuex是什么 github站点: https://github.com/vuejs/vuex 在线文档: https://vuex.vuejs.org/zh-cn/ 简单来说: 对应用中组 ...

  7. 5 Ways to Prevent the 300ms Click Delay on Mobile Devices

    http://www.sitepoint.com/5-ways-prevent-300ms-click-delay-mobile-devices/

  8. 统一建模语言——UML

    一.UML概述 Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的 ...

  9. hdu 2031 进制转换(栈思想的使用)

    进制转换 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

  10. 北京Uber优步司机奖励政策(1月1日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...