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.
文章列表