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

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

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

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. java中子类会继承父类的构造方法吗?

    参考: https://blog.csdn.net/wangyl_gain/article/details/49366505

  2. 第3章 Hadoop 2.x分布式集群搭建

    目录 3.1 配置各节点SSH无密钥登录 1.将各节点的秘钥加入到同一个授权文件中 2.拷贝授权文件到各个节点 3.测试无秘钥登录 3.2 搭建Hadoop集群 1.上传Hadoop并解压 2.配置H ...

  3. 关于MySQL的锁机制详解

    锁概述 MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则. 最显著的特点是不同的存储引擎支持不同的锁机制,InnoDB支持行锁和表锁,MyISAM支持表锁. 表锁就是把 ...

  4. BZOJ3209(luogu 4317)花神的数论题题解

    题目 设 sum(i) 表示 i 的二进制表示中 1 的个数.给出一个正整数 N ,花神要问你 派(Sum(i)),也就是 sum(1)—sum(N) 的乘积(n<=1e15). 分析 好吧,一 ...

  5. 线上CPU飚高(死循环,死锁...)

    之前排除服务器内存暴增的问题,在此看到一篇类似的文章,做个类似的记录. 1.top基本使用 top 命令运行图: 第一行:基本信息 第二行:任务信息 第三行:CPU使用情况 第四行:物理内存使用情况 ...

  6. 在XAML中为ItemsControl定义分组,适合mvvm绑定

    可以先参考一下这个文章: http://www.cnblogs.com/zoexia/archive/2014/11/30/4134012.html step0: 先展示一下最简陋的界面: 上图是一个 ...

  7. c#调用c++库函数

    如果是非托管的,就用DllImport,举例    using System;    using System.Runtime.InteropServices;    class MainApp    ...

  8. git 取消commit

    git如何撤销上一次commit操作 1.第一种情况:还没有push,只是在本地commit git reset --soft|--mixed|--hard <commit_id> git ...

  9. 使用分治法求X的N次方,时间效率为lgN

    最近在看MIT的算法公开课,讲到分治法的求X的N次方时,只提供了数学思想,于是自己把代码写了下,虽然很简单,还是想动手写一写. int powerN(int x,int n){ if(n==0){ r ...

  10. 软件测试的基础-摘自《selenium实践-基于电子商务平台》

    软件测试的方法 一.等价类划分法 等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例. 有两种不同的情况:有效等价和无效等 ...