??輕舟已過萬重山——2024秋軟工實踐個人總結博客
??封面設計

??? 學期回顧
??1.1 回顧你對于軟件工程課程的想象
在踏入軟件工程課程之前,我對它充滿了期待和想象。我認為這是一門能夠讓我深入了解軟件開發全過程的課程,從需求分析到設計、編碼、測試,再到最終的部署和維護。我期待通過這門課程,不僅能夠提升我的編程技能,還能夠學會如何更好地進行團隊協作,如何高效地管理項目。
經過這一學期的學習和實踐,我發現軟件工程課程確實如我所愿,它不僅讓我掌握了軟件開發的全流程,還讓我對軟件開發有了更深入的理解。我學會了如何制定項目計劃,如何分配任務,如何進行代碼審查,以及如何處理項目中的突發問題。同時,我也深刻體會到了團隊協作的重要性,學會了如何與團隊成員溝通、協作,共同完成項目。
然而,我也發現自己在某些方面還存在不足。例如,在項目管理方面,我有時會因為過于關注技術細節而忽略了整體進度;在編碼方面,我也需要更加注重代碼的可讀性和可維護性。這些不足將成為我未來學習和提升的方向。
??1.2 回顧你在這門課程中的投入與產出
在軟工實踐課程當中,我編寫了超過5000行代碼。這些代碼不僅涵蓋了個人作業、結對作業,還包括了團隊項目中的各個模塊。每一次編寫代碼,我都力求做到最好,注重代碼的可讀性和可維護性。
在“世界第一大廚項目”的團隊協作中,我積極參與了該項目的設計與開發過程。作為項目經理,我扮演了至關重要的角色,負責整個項目的規劃、組織、協調和控制。
作為項目經理,我首先制定了詳細的項目計劃,明確了項目的目標、范圍、時間表和預算。我確保所有團隊成員都清楚了解各自的任務和責任,并設立了明確的里程碑和檢查點,以便跟蹤項目的進度和成果。
在團隊協作方面,我積極促進團隊成員之間的溝通和協作,確保信息的及時傳遞和共享。我定期組織項目會議,討論項目的進展、問題和解決方案,并鼓勵團隊成員提出創新性的想法和建議。
此外,我還負責監控項目的風險,并采取有效的措施來預防和減輕潛在的風險。我密切關注項目的成本、質量和時間等方面的績效,確保項目能夠按照既定的目標和要求順利完成。
通過我們團隊的協作,“世界第一大廚項目”取得了顯著的成果,并得到了不錯的反饋。這次經歷不僅提升了我的項目管理能力,還讓我深刻體會到了團隊協作和溝通的重要性。
以下是我在軟工實踐各次作業中花費的時間統計:
| 作業 | 花費時間(小時) |
|---|---|
| 第一次個人作業 | 10 |
| 第二次個人作業 | 15 |
| 第一次結對作業 | 20 |
| 第二次結對作業 | 25 |
| 第一次團隊作業 | 40 |
| 第二次團隊作業 | 50 |
| 現場編程作業 | 10 |
| 團隊作業beta沖刺 | 60 |
| 在軟件工程課程上花費的時間累計 | 230 |
| 實際周均時間 | 10 |
| 預計周均時間 | 8 |
?? 1.3 令你印象最深刻的是哪一次作業或哪一場答辯?
令我印象最深刻的是團隊項目的限時編程和最終的答辯。在這個階段,我們團隊面臨著巨大的壓力和挑戰。由于時間緊迫,我們需要在短時間內完成大量的開發工作,并進行充分的測試。雖然過程中遇到了很多困難和挫折,但我們團隊始終保持著積極向上的態度,相互鼓勵、相互支持,最終成功地完成了項目并順利通過了答辯。這次經歷讓我深刻體會到了團隊協作的重要性,也讓我學會了如何在壓力下保持冷靜和高效。
??? 總結收獲
??2.1 展開說說你的軟工實踐故事
在軟工實踐的過程中,我經歷了從個人編程到結對編程,再到團隊項目的全過程。每一次實踐都讓我有所收獲。
在個人編程階段,我注重提升自己的編程技能和解決問題的能力。通過不斷地編寫代碼和調試,我逐漸掌握了更多的編程技巧和方法,也學會了如何更好地閱讀和理解代碼。
在結對編程階段,我學會了如何與他人協作完成任務。通過與搭檔的溝通和協作,我更加深入地理解了代碼的設計和實現過程,也學會了如何更好地進行代碼審查和測試。
在團隊項目階段,我擔任了后端開發的角色。通過與團隊成員的協作和溝通,我學會了如何制定項目計劃、分配任務以及進行項目管理。同時,我也深刻體會到了團隊協作的重要性,學會了如何與團隊成員相互支持、共同進步。
??2.2 介紹學習到的新技術或生產力工具以及它們給你帶來了哪方面的幫助?
在軟工實踐的過程中,我學到了很多新技術和生產力工具,它們對我的學習和工作都帶來了很大的幫助。
- Git和GitHub:我學會了使用Git進行版本控制,并通過GitHub進行代碼托管和協作。這些工具讓我能夠更好地管理自己的代碼,并與團隊成員共享和協作。
- 墨刀:在產品設計階段,墨刀幫助我更好地展示產品的功能和交互效果,與團隊成員和進行溝通和討論。
- HTML和CSS等:通過學習和實踐HTML和CSS等,我能夠更好地掌握網頁布局、樣式設計和交互效果等方面的技巧,為用戶提供更加優質的網頁體驗。
- DALL-E:DALL-E為我提供了無限的靈感和可能性。我可以快速生成各種風格的圖像,用于項目演示、產品宣傳等場景,極大地提升了我的工作效率和創意水平。
??? 2.3 技術之外,這門課程還給你帶來了哪些方面的提升?
除了技術方面的提升,這門課程還給我帶來了很多其他方面的提升。
- 團隊協作能力:通過團隊協作,我學會了如何與他人溝通、協作,共同完成任務。這讓我更加深刻地理解了團隊協作的重要性,也提升了我的團隊協作能力。
- 問題解決能力:在軟工實踐的過程中,我遇到了很多問題和挑戰。通過不斷地嘗試和解決問題,我學會了如何更好地分析問題、制定解決方案,并付諸實踐。
- 時間管理能力:在緊張的項目開發周期中,我學會了如何合理地規劃和管理自己的時間,確保任務能夠按時完成。
- 抗壓能力:面對項目中的突發問題和壓力,我學會了如何保持冷靜和積極應對,這讓我更加自信地面對未來的挑戰。
??2.4 如果還有什么想記錄的或者想說的,就寫在這兒吧!
回顧這一學期的軟工實踐課程,我感到非常充實和有意義。通過這門課程,我不僅學到了很多新知識和技術,還提升了自己的團隊協作能力和問題解決能力。同時,我也結交了很多志同道合的朋友和優秀的團隊成員。這些經歷將成為我未來學習和工作的重要財富。
我想對未來的大數據的學弟學妹們說:軟工實踐課程雖然充滿挑戰,但只要你用心去學、去做,就一定會有所收獲。不要害怕困難和挫折,要勇于面對和解決問題。相信你們一定能夠在這門課程中取得優異的成績和寶貴的經驗!

??我們的項目——中華小當家最終可運行版本
??致謝
一個學期過去了,我要特別感謝那些在我學習和實踐中給予我幫助和支持的人。
我要感謝我的團隊成員們。我們共同面對了無數的挑戰和困難,但始終保持著積極向上的態度和相互支持的精神。沒有你們的努力和付出,我們不可能完成這個項目。
在未來的學習和工作中,我會繼續努力、不斷進步,不辜負你們的期望和信任!

寫到這里,本學期的軟工實踐之旅就真的落下帷幕了。一路走來,風雨兼程,但我也收獲滿滿。我會帶著從這門課程中獲得的一切,繼續向前!
浙公網安備 33010602011771號