看到這道問題,我特地看了個人第一次我的做業,當時的期待和目標是:html
我但願學完這門課程能作到有所學,有所得,提升自身的動手能力,鍛鍊本身的邏輯和思惟的能力。雖然不少大佬都提出了要自學,可是我仍是但願老師能夠很好領我入門,而不是像博客一直在路上——記我從初中到本科近十年的學習成長曆程提到的老師同樣「照本宣科地閱讀PPT課件」。java
回顧整個課程,快速的入門一門語言,經歷了兩次衝刺,衝刺期間與隊員不斷討論,理清邏輯,期間幾乎熬夜寫代碼,能夠說是一段充實又緊張的時光。所以個人動手能力,邏輯思惟能力獲得了提到,雖然還沒達到大神級別,可是也是一種進步。張敏老師,在上課期間會經過視頻等,比較直觀的東西,讓咱們更好的理解。
我以爲在鍛鍊本身的邏輯和思惟的能力的目標上仍是有不足的地方,由於鍛鍊邏輯和思惟的能力不是一朝一夕的事情,須要日積月累,才能感覺到它的進步,因此對於這個目標還需努力。git
大概完成1500行的代碼web
做業 | 所花時間 |
---|---|
我的閱讀做業1 | 4h |
結對編程練習 | 36h |
我的閱讀做業——提問題 | 8h |
團隊做業1——團隊組隊&展現 | 1.5h |
我的做業3——案例分析 | 8h |
團隊做業2——團隊計劃 | 6h |
團隊做業3——需求分析與設計 | 12h |
軟工網絡15Alpha階段敏捷衝刺 | 70h |
團隊做業5——測試與發佈 | 5h |
團隊做業6——展現博客 | 5h |
alpha階段項目複審 | 2h |
團隊做業7——alpha階段之過後諸葛亮分析 | 2.5h |
我的做業4——alpha階段我的總結 | 4h |
團隊做業8——敏捷衝刺(Beta階段 | 30h |
團隊做業9——項目驗收與總結 | 6h |
beta版驗收互評 | 2h |
我的閱讀做業之提問題,由於真的沒有作過對教材提出問題的做業。我記得我作這個做業作了好久,前面幾天看書,後面幾天斷斷續續的寫博客。我不是很擅長提問題,我通常會在老師上課過程當中產生疑惑,對於第一次接觸的東西我通常首先會接受,試着去理解,不會急着提出質疑。爲什以爲此次做業難,仍是關鍵在於不會提問題,助教也對我提問題的咬文嚼字提出了建議。可是我若是抱着要找出五個問題的目的去看這本書,我就會帶有找茬的心態看這本書,就會一個字一個字看,最終就容易鑽牛角尖。不過也是由於此次做業,看了其餘同窗提的問題,瞭解了原來能夠有這麼多其餘的想法,也鍛鍊了我提問題的能力。數據庫
根據上面做業花的時間,累計花了200個小時,平均每週花14.3小時。我感受不僅是這些特別是衝刺階段,那一整週心都放在軟工上,連上下課都在討論軟工的問題。編程
騰訊雲服務器、知曉雲、碼雲、leango、微信web開發者工具,51調查網服務器
微信web開發者工具微信
學習和掌握的新語言:WXML,WXSS,JS
新平臺:微信web開發者工具網絡
經過我的閱讀提問的做業,學會了看書提問題的學習方法;經過結對編程,學會了單元測試方法,軟件的各項功能測試;經過團隊衝刺,學會了需求分析的方法,瞭解了敏捷衝刺的流程,學會了用碼雲管理代碼,用Leangoo管理項目進度,學會寫代碼規範,規範編程。微信開發
學會遇到bug,不驕躁,上網查找解決方法,提高了解決問題的能力。
經過團隊合做,提高了溝通能力,團隊合做能力,增長了責任感。
我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析
團隊合做要善於溝通
由於每一個人都是獨立的個體,你們都有不一樣的想法,並且在團隊衝刺階段你不能夠看着團隊成員在作什麼。只有溝通才能最快獲取任務進度,才能知道隊員遇到了什麼問題,是否須要調整進度。
PM要作到把握總體和項目的進展,須要一個會寫代碼的人來承擔
由於PM要制定團隊計劃,分配任務,只有PM懂得代碼,才能合理安排時間。由於團隊每一個人作的只是項目的一部分,只有PM才知道項目的總體,能夠更好把整個項目串起來。
對下一屆實踐的建議,或者對於開學初的你,對於大一的你,對於開學初的我,你有什麼想建議和告知的呢?對於後來人的期許。對於換人機制,有什麼樣的建議?
軟件工程實踐是大學裏少有的認真的團隊協做經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建執法》第17章 人、績效和職業道德)
四個階段,分別爲