個人總結
1. 回顧課程計劃完成情況
在第一週制定的課程計劃中,我列出了具體的目標和期望,並計劃透過一系列的學習和實踐活動來實現這些目標。具體資料和實際例子如下:
-
目標1:掌握Spring Boot和Vue框架的基本使用。
- 完成情況:透過老師的指導和多次實踐,我成功地完成了一個基於Spring Boot和Vue的Web專案,能夠實現基本的增刪改查功能。實際開發過程中,我學會了如何配置Spring Boot專案,使用Vue進行前端頁面開發,並且透過Spring Security實現了基本的許可權管理。
- 實際例子:在完成專案過程中,我參考了Spring Boot官方文件和Vue的官方指南,逐步解決了在開發中遇到的各種問題,如跨域問題的解決、前後端介面的聯調等。
-
目標2:提升團隊合作與專案管理能力。
- 完成情況:我擔任了團隊專案的隊長,雖然在專案管理和團隊協調方面存在不足,但透過不斷的調整和改進,團隊的合作意識和專案進展得到了顯著提升。
- 實際例子:在專案初期,由於溝通不暢和分工不明確,導致進度緩慢。經過反覆討論,我們制定了詳細的任務分配計劃,並定期召開團隊會議,確保每個人都清楚自己的職責和進度。
2. 五個問題的回答
在課程開始時,我提出了五個問題,經過學習和實踐,我逐一進行了思考和回答:
-
做中學是什麼?
- 回答:做中學強調透過實踐和動手操作來學習,理論與實踐相結合。在本學期的專案開發過程中,我深刻體會到,只有透過實際的編碼和專案實踐,才能真正理解和掌握理論知識的應用。
-
如何學好軟體工程?
- 回答:學好軟體工程需要注重理論與實踐的結合,強化編碼能力,提升團隊合作和專案管理能力。透過參與實際專案,進行程式碼覆盤和團隊討論,不斷總結經驗和教訓,才能不斷進步。
-
理想的師生關係是什麼?
- 回答:理想的師生關係應該是互相尊重、平等交流的關係。老師不僅是知識的傳授者,更是指導者和引導者。透過與老師的互動,我在遇到問題時能夠得到及時的幫助和建議,增強了學習的信心和動力。
-
如何用最小的代價過了這門課?
- 回答:最小的代價過這門課的關鍵是高效學習和合理規劃。透過制定詳細的學習計劃,集中精力攻克難點,減少無效的學習和重複勞動。同時,積極參與課堂討論和團隊專案,透過實踐鞏固知識,提高學習效率。
-
三人團隊完成軟體著作權的產品。
- 回答:在團隊專案中,我們成功地完成了一個小型軟體著作權產品。透過合理分工和團隊協作,我們完成了需求分析、系統設計、編碼實現和測試部署等多個環節。這個過程讓我深刻理解了軟體開發的整個生命週期和團隊合作的重要性。
3. 新問題的產生
在學習和實踐過程中,新的問題不斷湧現,以下是我認為值得進一步探討的問題:
- 如何在專案開發中更有效地進行需求分析?
- 如何提高團隊成員之間的協作效率,減少衝突和誤解?
建議可以請老師和助教來回答這些問題,特別是在專案管理和團隊協作方面,能夠獲得更多的指導和建議。
4. 軟體工程文獻的反思
在閱讀了一些軟體工程的文獻後,結合團隊的“事後諸葛亮”分析,我有了新的感想:
-
文獻中的理論與實際專案中的經驗:透過對比,我發現許多理論在實際專案中都得到了驗證,同時也發現了一些理論在特定情況下的侷限性。例如,文獻中提到的敏捷開發和迭代式開發在我們的專案中得到了很好的應用,但在團隊溝通和任務分配上,仍需改進。
-
新的認識:在事後分析中,我意識到團隊中的溝通和協調問題是導致專案進展緩慢的關鍵因素。未來在類似專案中,我將更加重視團隊內部的溝通機制和衝突解決策略,力求提高團隊的協作效率和專案的整體質量。
5. 技能評價與非量化收穫
透過對比不同的技能評價表,我在以下幾個方面有所提高:
- 技術能力:在編碼能力和技術實現方面,掌握了更多的工具和框架,特別是在Spring Boot和Vue的應用上有了顯著提升。
- 團隊合作:在團隊管理和協調方面,我學會了如何更好地分配任務和組織團隊,提升了團隊合作的效率。
不可量化的收穫:
- 溝通能力:在團隊專案中,透過與隊員的頻繁溝通和協作,提升了我的溝通技巧和人際交往能力。
- 解決問題的能力:在面對專案中的各種挑戰和問題時,我學會了如何快速定位問題,制定解決方案,並有效執行。
6. 對未來的建議
展望未來,我希望在下一階段的學習和工作中,能夠:
- 繼續提升實操能力,透過參與更多的專案和實踐,提升自己的程式設計和開發能力,特別是在複雜專案的開發和除錯上。
- 完善專案管理技能,透過參加更多的專案管理培訓和實踐,提升自己在任務分配、進度控制和風險管理方面的能力。
- 增強團隊協作能力,在未來的團隊專案中,注重團隊文化建設和成員之間的溝通合作,建立一個高效和諧的團隊氛圍。
在與老師和助教的互動中,我希望能得到更多的指導和支援,共同探討和解決學習和專案中的各種問題,推動自己不斷進步和成長。
結語
透過本學期的學習和實踐,我對軟體工程有了更深刻的理解和認識,特別是在專案開發和團隊合作方面積累了寶貴的經驗。雖然在過程中遇到了一些困難和挑戰,但這些經歷都讓我更加堅定了成為一名優秀軟體工程師的信念。未來,我將繼續保持學習的熱情和進取的態度,努力提升自己的綜合素質,迎接更多的挑戰和機遇。感謝老師和同學們的支援與幫助,讓我們一起努力,創造更加美好的明天!