個人作業——軟工實踐總結
寫在前面:
所屬班級 | 班級鏈接 |
作業要求 | 作業要求鏈接 |
作業正文 | 正文鏈接 |
一、回望
(1)對比開篇博客你對課程目標和期待,“希望通過實踐鍛煉,增強計算機專業的能力和就業競爭力”,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什么?
emmmm,之前是希望能夠認真完成每一次實踐作業,現在看來,盡管博客都提交了,但是質量和完成度很差。當初還希望學習Java編程語言,但是好像並沒有去學習。不足之處便是缺乏學習的主動性,對計算機相關知識不太感興趣。
2)你在第一次作業的個人簡歷中制定的這門課程結束后,你預期你將增長的能力、技術、技能;和你在第二次作業中繪制的學習路線圖。對比當前你的所學所得,你達到了當時的預期值嗎?
沒有達到。而且根本沒去學習。
(3)請總結這門課程的實踐總結和給你帶來的提升......
- 通過本次課程的學習,本人粗略統計了一下,手寫代碼不出500行。
- 基本上每次作業都沒怎么做,尤其是第三次及以后包括所有團隊作業。
- 結對原型設計吧。。我們貼了一張假照片。
- 累計的話不超過120小時,平均也就7小時每周吧。
- 基本上了解了Android Studio的使用。
- 基本上了解了墨刀的使用。
- scrum敏捷開發方法。
- 工程能力提升有限。
- 在團隊合作上能力基本上沒怎么提升。
- 了解了軟件工程方法及如何構建一個軟件的流程。
二、團隊總結
軟件工程實踐是大學里少有的認真的團隊協作經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過么,最后到達了“創造”階段了么?(參考《構建執法》第17章 人、績效和職業道德)
你在團隊中擔任了什么角色?你是否完成了該角色的任務?現在你覺得你適合該角色嗎?如果你是組員,你覺得你的組長分工安排是否合理?你對組長的選舉有什么建議?
我在團隊中是組員,在團隊沖刺中負責前端的開發,我覺得我完成的一般般吧;我們團隊經歷了萌芽階段到磨合階段到現在的規范階段,並沒有上升到創造階段;我覺得我並沒有很好執行前端技術人員的任務,現在我已然覺得自己不適合該角色。組長的分工安排還算合理吧;對組長的建議:好像沒什么好說的。
三、人月神話
首先,是否學會了軟件工程應該是一個比較難但又可量化的問題。如何證明一個人是否學會了軟件工程?——肯定得熟悉掌握軟件工程方法,學會開發一個軟件的具體流程及軟件測試與發行...
我們團隊好像3個要求一個也沒做到。
2、寫下屬於你自己的人月神話——個人或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析,字數不限,開放命題,可以使用你自己喜歡的方式表達...
學會合理能利用團隊資源來提升自己。
四、建議
對下一屆同學的建議,或者對於開學初的你,對於大一的你,對於開學初的我,你有什么想建議和告知的呢?請寫下你對后來人的期許。
下一屆的學弟學妹們,對你們來說,不要浪費大一大二的時間,打好基礎,增強自己的代碼和工程能力,這樣等你們上了軟件工程就能得心應手了。
對於軟工實踐課程,你有哪些建議?
對於本門課程而言,是否課后工作量偏大?是不是應當按學生能力分組,這樣集體做出的最好成果便會向上提升一個檔次。
對於助教工作,你有哪些建議?
助教工作棒棒噠,而且我們還有3名助教。建議就是有時間可以來我們理論課陪聽,增進與學生的熟悉度...hhh...
對於自己今后,你有哪些建言?
既然選擇了遠方,便只顧風雨兼程。