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

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

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

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. PHP防止数字太大转化为科学计数法的方法

    PHP当数字在20位或者20位以上时,会转化为科学计数法 例子: <?phpecho 11111111111111111111; ?> 解决方法可以使用php函数number_format ...

  2. Struts2+Datagrid表格显示(可显示多表内容)

    概述 最近学到EasyUI的Datagrid数据网格,然后就做了一个小例子,中间层利用Struts2来完成,DAO层用的是Hibernate. 数据库 数据库涉及到stuednt(name,noid, ...

  3. 对QP中RTC的理解

    1.概念 RTC(Run To Completion)是运行到完成为止的意思.在状态机中,从源状态到目标状态的转换动作要运行到完成. 从字面上来看,这个过程像是不可中断的,但实际并不是,这个过程可以被 ...

  4. STM32 时钟配置的坑

    今天在调试公司的一款产品的时候发现8M的晶振用完了,于是找了一个16M的替代 坑爹的就在这里,明明已经把时钟按照时钟树配置好了,但是串口等外设一直无法正常工作 折腾了一下午,终于发现这位老兄的文章ht ...

  5. OI生涯回忆录(二)

    (二)NOIP2016之后到HLOI2017 之后变得有点颓废,因为有的地方难度上来了,碰见不会的题我就会放挺.又或者有时候题水,改完了就不思进取了.到了过年前那几天连着考了几天试,好像是长春那边冬令 ...

  6. SDWebImage的原理 和 实现机制 --- tableView 滑动卡的问题

    一.原理 1)当我门需要获取网络图片的时候,我们首先需要的便是URl没有URl什么都没有,获得URL后我们SDWebImage实现的并不是直接去请求网路,而是检查图片缓存中有没有和URl相关的图片,如 ...

  7. CSS3中的动画

    CSS3中的动画包括两种: Transition(过渡) Animation(动画) 这两种方法都可以让元素动起来,功能类似,但是稍有区别: Transition只定义某一个元素的开始状态和结束状态 ...

  8. hive 更改列的位置时遇到的问题

    hive > desc formatted tb_fq; OK col_name data_type comment # col_name data_type comment name stri ...

  9. pip源设置 & pandas安装

    pip的官方源python.pypi.org貌似被墙,换用国内安装源 网上的设置方法都是基于Unix的,Windows下的设置略麻烦. 更新..\Lib\site-packages\pip下的cmdo ...

  10. Linux命令应用大词典-第32章 性能监控

    32.1 sar:收集.报告或保存系统活动信息 32.2 iostat:报告CPU统计数据和设备.分区输入.输出消息 32.3 iotop:进行I/O监控 32.4 mpstat:报告CPU相关的统计 ...