題目:
我的做業——軟件工程實踐總結做業html
1、請回望暑假時的第一次做業,你對於軟件工程課程的想象
1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?
第一篇的期待與目標:編程
對這門課沒有太多的期待,卻是對我本身有一個期待:我但願我可以在這門課程上堅持下來,作好併發;使用多少時間目前沒法給出準確答案,不過是除了科研以外的業餘時間。併發
如今可以回答了:基本上在多項任務併發的狀況下堅持了下來,達到了預計的指望與目標。存在不足就是相比團隊做業,我的做業沒有太多的動力去完成,好比以前扔的TBD仍是在那裏。框架
2)總結這門課程的實踐總結和給你帶來的提高
統計一下,你在這門軟件工程實踐中,完成了多少行的代碼;
Total: ~2.55k:工具
- sudoku: ~0.5k
- Deputy: ~1.55k
- XMatch: ~0.5k
軟工實踐的各次做業分別花了多少時間?(作一個列表)
- 第一次做業:~1h;
- 第二次做業(數獨):~6h;
- 第三次做業(結對):~10h;
- 團隊做業 選題報告+預則立&他山之石+系統設計:~5h;
- 團隊做業 Alpha:~33h;
- 團隊做業 Beta:~15h。
哪一次做業讓你印象最深入?爲何?
很難在Alpha和結對中挑出「最深入」的那一次。單元測試
Alpha:學習
- 團隊協做完成了一個完整的項目;
- 天天晚上都很開心(?)地打代碼,學習和收穫到了Python Flask後臺編碼的項目知識;
- 提高了團隊項目管理的能力。
結對:測試
- 編程環境優美、隊友給力;
- 有大把時間完成這個項目,遇上了國慶假期;
- 重拾C+class版本的C++知識和編碼。
累計花了多少個小時在軟工實踐上?平均每週花多少個小時?
總計約70~80h,平均下來每週4~5h。編碼
學習和使用的新軟件
暫無。設計
學習和使用的新工具
Travis CI;其他暫無。
學習和掌握的新語言、新平臺
熟悉Python Flask後臺框架,掌握使用Flask搭建後臺的方法。
學習和掌握的新方法
單元測試,UML類圖;瞭解了TDD。
其餘方面的提高
鍛鍊了必定的演講能力和文檔編寫能力。
2、寫下屬於本身的人月神話——我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析
TBD。
3、對下一屆實踐的建議,或者對於開學初的你,對於大一的你,對於開學初的我,你有什麼想建議和告知的呢?對於後來人的期許。 特別地,特別地,下一屆要不要中途換隊員?
對下一屆實踐的建議:
- 不要把軟件工程當作整個大學生涯的救命稻草,期待着學習了軟件工程就能夠獲得「救贖」;
- 建議先學習一門語言工具,這樣會在軟工中節省不少學習的時間。
下一屆要不要中途換隊員:不要,經歷以後認爲除了惡化同窗關係以外,在Beta開始階段換人沒有任何幫助與意義。
4、分析一下本身所處的團隊。軟件工程實踐是大學裏少有的認真的團隊協做經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建執法》第17章 人、績效和職業道德)
TBD.
5、怎樣證實你學會了軟件工程?
1)研發出符合用戶需求的軟件
TBD.
2)經過一系列工具,流程,團隊合做,可以在預計的時間內發佈 「足夠好」 的軟件
TBD.
3)而且經過數據展示軟件是能夠維護和繼續發展的。
TBD.
7、個性發揮,包括圖文、照片和創意等
我就不bb情懷了,貼上咱們的團隊的照片以作記念吧~
Thank you all!