標籤:
開學初預期:
1.熟悉一種程式設計語言
2.掌握前端設計
3.瞭解Android應用開發
4.培養團隊協作能力
5.鍛煉自我解決問題能力
提升:
學習和使用了AxureRP原型設計工具、PowerDesigner資料庫設計和github代碼託管的使用,其中在結對程式設計的時候有接觸學習使用php,在團隊編程中學習了Java和Android,在這些工具和技術上面的提升固然是好的,但是在這個實踐課程中感受更多的是與隊友協作共同努力得過程。正如老師課上所說的,“現在已經不是一個人編碼的時代,一個好軟體,背後是一整個團隊的努力”。或許等到很多年以後回想起當年為了軟工實踐熬了多少個夜晚,記不起解決了什麼bug,但是會記得陪你一起熬夜解決bug的隊友。一個人可以走得很快,但一群人才能走得更遠。記住,我們是FZU5BOYS!
經驗總結:
1. 拒絕拖延症。其實在beta版本的三周衝刺七天中,後兩周都有考試沒有錯,但是在第一周的時候是比較閑卻沒有做什麼事情,反倒把時間擠到一塊,導致後面很忙碌。
附上兩次alpha和bate版本考核前的燃盡圖 (burndown chart)
2.每次push之前一定要先pull! 每次push之前一定要先pull!每次push之前一定要先pull!重要的事說三遍。
3.學好英語很重要。每次報錯看不懂錯在哪的時候很痛苦。
建議和告知:
在大一的時候一定要學好C語言和C++,這可以讓你在之後學習其他語言更快上手,如果可以,在軟工課程開始前就要先確定要使用的語言和工具然後先學習,我覺得在這個課程中更多的是學習軟體開發的一個過程和團隊協作的過程,不要讓這個課程變成只是你在學習一門語言的過程。
對未來的期許:
在這個實踐中我們的項目離預期的目標還有一些差距,希望在寒假的時候能夠將它完善做成一個完整的app然後去參加比賽。之後希望可以多多接觸項目開發,學以致用。
最後,儘管在這個過程中不斷吐槽選錯老師跳進坑裡,但是如果一切重新來過,我還是會義無反顧的往下跳。
軟體工程實踐總結作業