zoukankan      html  css  js  c++  java
  • 构建之法 之 软工教法(老师也要写作业)

    0.以前上课教材都不知丢哪儿去了,同学们倒是假惺惺地每天拎本书来上课,我还劝同学们,不用带书了。

    而每次备课都满世界找素材......直到《构建之法》携邹老师横空出现。

    怎么想到了飞毯?

    1.四则运算与什么是软件工程

    记得有一年,我脸红脖子粗地讲了半学期的软件工程了,一个同学忽闪着大眼睛问:老师,什么是软件工程啊?

    要不是略有江湖经验,估计会当场喷血而亡吧。

    用四则运算问题引出来,再动手写代码发博客,怎么都该有印象了。不过时至今日,有好同学还在问:软件与程序的界限在哪里?

    2.飞机与软件工程发展阶段

    读史使人明智......所以第一次上机课,都会让同学们去了解并报告软件工程发展史,虽不明就里,好歹混个脸熟。

    要是能有个像《互联网时代》第一集讲互联网发展史那样的视频就好了。

    “在飞行时发现问题,最初的设计师会自己爬到引擎中敲敲打打......”

    “为了节约成本, 本次航班没有那些安全设备, 没关系的, 反正大家也不会用到……”

    神演绎,看到这些爆笑中豁然开朗。

    3.精通魔方与个人能力

    你的RP由你的程序质量决定。

    对着此话,反思良久......可以扩展到生活工作的方方面面......

    “知道怎么做了”,just do it试试。

    4.你想要什么样的医生 与 老板想要什么样的软件工程师? 

    专业技术、行业经验、软件工程思想、职业技能......好多事儿啊。

    竟然前两项最差,怎么办?

    5.像职业球员那么职业的软件工程师吗?

    参看PSP。记录我们自己的数据,一直记一直记......念念不忘,必有回响。

    6.为什么很多IT神话都是两个人从车库存里开始的?

    结对吧。

    独孤求败其实从未出场过。

    7.两个人是不错的开始,接下来,拥抱团队。

    电视剧的另外一种看法:

    身形各异西游记——嬉笑怒骂修成正果

    天纵奇才黄药师——茕茕孓立好不凄凉

    8.怎么让人多而势众?

    天罡北斗阵

    分工布局+过程模型

    瀑布,原型,RUP,敏捷.

    9.硝烟中的SCRUM

    10.单元测试

    白盒与黑盒测试设计技术,设计测试用例。

    应用Junit测试框架,运行测试用例。

    11.测试驱动开发TDD

    用自动运行的测试来推动整个软件开发过程。

    使代码整洁可用clean code that works。

    12.

  • 相关阅读:
    Keil的使用-1创建项目和工程
    UICollectionView进阶练习
    UICollectionView基础API笔记
    UICollectionView笔记2
    UICollectionView笔记1
    OC与JS交互之WKWebView
    OC与JS交互之JavaScriptCore
    OC与JS交互之UIWebView
    OC与JS交互前言
    最牛B的编码套路
  • 原文地址:https://www.cnblogs.com/MissDu/p/4427242.html
Copyright © 2011-2022 走看看