開課時我對該課的期望是能完整體驗乙個專案全面的開發流程,並希望以此契機鍛鍊自己的程式設計能力,回顧課程過往歷程,確實達到了一定的目的,認識到了專案開發的繁雜,團隊合作的重要,進度的反覆,問題的接踵而至,等等,也讓我對軟體工程這門學科有了更加深入的認識,對書本中軟體設計進度的反覆,團隊協作的各種情況的處理,都有了切切實實的認識和體會。
軟工實踐的課程內容由三大部分,一是部落格,這個是學會對階段工作的總結和反思,學會對未來的規劃與展望;二是程式設計方面,從匱乏對程式設計工具的了解,到在程式設計過程中逐漸了解並使用各種程式設計工具,提公升了程式設計能力;三是團隊協作,這個是軟體工程課程設計的核心之一,無論是在工作的過程中,還是在學習的過程中,學會溝通,學會合作,永遠是擁有社會屬性的人的必修命題,我覺得這門課帶給我最大的提公升也在於此。
不足的是程式設計能力的提公升沒有達到預期,溝通的效果也仍需提公升,會在之後的學習過程中繼續加以鞏固。#作業
花費時間(分鐘)
2個人程式設計作業
8303
結對程式設計作業
1800
4團隊介紹與選題報告
1805
團隊需求分析報告
2406
團隊專案之現場程式設計
3007-13
alpha衝刺(含總結)
1800
14-19
beta衝刺(含總結)
1900
20-22
每週小結
480結對程式設計作業,這次作業第一次讓我認識到合作在程式設計工作中的重要性,因為是日常一起的朋友,所以起初對作業沒有什麼規劃,並且都有一定程度上的拖延症,到作業臨截的前一小段時間才幡然醒悟,匆匆作戰,一點點學習補習和克服阻難,互相交流,為了達到理想的效果更是將作業放在課餘首位,才大概完成,所以此次作業讓我認識到合作交流以及工作規劃的的重要性。累計時間
實際周均事件(h)
預計周均事件(h)
1107
9
在第一次個人程式設計作業中複習了python基本用法,學到了python的檔案操作方法以及詞頻統計的方法。
在結對程式設計作業中學習了a*以及雙向廣搜演算法,並且了解了post介面的相關知識。
在現場程式設計作業中了解了指令碼的相關知識,學習了js基本語法,學習了ide測試移動端的方法。
在團隊程式設計作業中學習雲開發的基本功能,例如雲資料庫,雲函式的使用,並且在產品測試階段學習了airtest自動測試方法。
個人性格方面,我在專案完成的過程中體會到了團隊合作的意義,認識到了溝通的重要性,在程式設計工作方面,作業中各種各樣的問題磨礪了意志,即使長時間沒有得到理想的解決方案,也會繼續查詢各種各樣的解決方法,面對新的知識,也逐漸熟練了從學習到應用的學習方法,對我工程能力的提高大有脾益。
在這門課最大的收穫有兩點,乙個是對任務合理的規劃是完成任務最重要的基礎,例如合作程式設計作業中,我們兩個人覺得時間長,就沒有及時的規劃任務,也沒有對作業做乙個全面的分析,導致在開始做作業時,發現作業的內容比想象多很多,不僅僅是簡單的拼圖,包括圖形化介面,分圖,合圖,檔案操作,介面題目獲取和答案傳送,這些此前沒有接觸過的都需要花時間來學習和應用。
二是團隊合作中溝通的重要性,在α衝刺階段,我們小組疏於溝通,導致進度緩慢,產品效果也很不理想,經過同意溝通後,我們決定重頭再來,一一安排到位,工作的效率就提公升了很多。
這個學期,我想感謝合作程式設計作業和團隊作業的所有隊友,感謝他們的合作與溝通,不僅帶給我技術上的提公升,也讓我在合作的理念上有了更深的理解。
軟工實踐個人總結
開篇部落格時我對課程的目標和期待比較美好,現實的所學所得與其相去甚遠。工作量和脫髮量遠超預期.對程式設計工具和程式語言的學習有較大的提高,但技術積澱還是差很多。我菜是因為我興趣缺缺和憊懶吧。大三是個轉折點,大二之前對於程式設計的實操都是針對一點的 玩具程式 語言和工具的掌握非常片面。而大三的軟工課第...
軟工實踐個人總結
1 對比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?作業名稱耗時 小時 個人程式設計 20結對程式設計 25現場程式設計 4團隊程式設計 303 哪一次作業讓你印象最深刻?為...
軟工實踐個人總結
想了想,知道一款遊戲是怎麼做的,這是最大的收穫吧,其他有學到一些unity和c 的知識,但是和我內心的期待還有差距吧,主要是組長給分配的任務就是做那些東西,我當初又不知道遊戲具體要怎麼做,自己也沒有主動去找任務做,就這樣看 剛剛看了看,從第一次作業到最後的團隊作業 應該有4k 多行 作業時間 第一次...