最初的目標和期待:
「期待軟體工程這門課能讓我的程式設計能力發生蛻變,再面對程式設計時不再露怯。」
現在對軟體工程課程的理解:
「這門課的主要目標不是提高程式設計能力,而是培養工程化的思想、提高工程實踐的經驗和能力。」
坦白地說,最初我以為的軟體工程:像c語言程式設計那樣,要打很多很多**,要學習很多演算法,還會有一群小夥伴聚在一起,歡聲笑語中完成團隊專案。這聽起來很可笑,實際上,還是很可笑。我把學習c/c++的印象強行施加在軟工這門課上,以一種極度樂觀的心態去面對,忽視了自己弱到不忍直視的程式設計能力,輕視了軟工作業的難度,思想還停留在理論至上的階段。很快,現實的重拳狠狠地打在我臉上,在我個人程式設計作業的部落格中,字裡行間透露出無知和無耐。
回望過去的四個月,軟工實踐確實提高了我的程式設計能力,達到了自己的期待,也讓我對程式設計有了全新的認識,還讓我少了許多頭髮、掉了不少肉。從最初的以為程式設計就是要靠自己完整地寫出整個**,到學會上github尋找優秀開源**;從對github和一無所知,到學會使用git上傳自己的**,學會裝飾自己的部落格、寫部落格;從dev-c++,到vscode、pycharm;還有提高了我製作ppt的水平……
不過,最大的遺憾是,由於各種原因使得我沒能很好地參與到團隊專案中去,缺少了提高工程實踐經驗的機會、以及這一部分的「美好的回憶」,導致我現在對軟體工程仍然沒有比較深刻的體會。當然,我也十分感激小組中的各位大佬們的努力,和他們對我的包容,沒有他們,或許團隊專案就直接gg了吧hhh。
累計時間(小時)
實際周均時間(小時)
預計周均時間(小時)
177.6
11.1
14.0
學會使用開源**來解決問題,不重複造輪子;
學會尋找好的開源**,如果有多個開源**都能解決自己的問題,不妨多比較比較不同**的效能,選乙個效能最好的來用。
# 「shoot for the moon,even if you miss,you will still land on the star.」
# 追尋月之所向,縱使交錯而過,也將置身於繁星之間。
# 取法乎上,得乎其中;取法乎中,得乎其下;取法乎下,無所得矣。——《易經》
最初定下的目標很重要,既不要太高,也不能太低,否則會難以實現或實現出來的較為簡單,要根據自己的水平,盡量把目標定的稍微高一點,然後全力以赴。
剛開始因為自己也不清楚自己能做成什麼樣,也沒有仔細思考自己真正想要什麼樣的結果,上手就開始敲**,最後雖然把**敲出來了,自己感覺也挺不錯的,可最終結果卻不那麼理想,許多人用「雙向廣搜+暴力打表」方法(大概?),最短路徑和求解時間都很低,甩了我一大截。儘管飛揚老哥也教過我這個方法,奈何自己當時抱著「能求解出來就不錯了」的心態,仍舊用原來的ida*方法。
成員之間的溝通非常重要,小組討論很有必要,這直接關係到每個人對自己所負責的模組是否會有乙個清楚的認知,也影響到專案不同模組之間**的對接。乙個不常溝通交流的團隊很難有效、高效地完成任務。
在alpha衝刺之初,我們小組對於「開會」是比較消極的,認為有點麻煩。然而,隨著專案的推進,到各模組之間需要整合對接時,卻發現不少的問題,組員之間溝通的缺乏影響了專案推進的速度。
最感謝的人,是自己。感謝自己沒有放棄,感謝深夜中還在打**、改bug的自己。感謝在這學期所有犧牲的肉肉和頭髮,在這裡跟你們說聲對不起orz。新年之際,我想對自己說:「別再動不動就熬夜了!2021,要早睡早起!祝你身體健康,萬事勝意!」
當然,除了自己之外,感謝葉飛揚大佬乙個學期以來對我的幫助,有時候感覺飛揚老哥不像是同學,更像是學長(雖然本來就應該是2333),這學期有太多問題去請教,也讓我獲益匪淺,真心感謝飛揚老哥耐心的解答。٩( 'ω' )و 蟹蟹!
感謝靜慧姐姐在結對程式設計中的包容,在小遊戲的設計中,我提出了不少問題和建議,有時候甚至感覺自己像個甲方??靜慧姐姐也都聽進去了。我們兩個在學期之初都是只會一些c/c++的兩隻菜雞,能完整地完成結對程式設計作業也屬實比較有成就感hhhhh
感謝灰機灰啊灰團隊的所有其他同(da)學(lao),感恩~~(還有組長霖濤請的奶茶~~)。
感謝柯老闆對我們團隊專案的建議和指導,還有柯老闆精緻的作業選題,感謝測試組同學的付出。
現在想想,確實是這麼回事。
另外,第一次部落格作業中,我的自我介紹裡↓
巧的是,2020我的年度最愛歌手也是1n,ヽ( ̄▽ ̄)ノ
軟工實踐個人總結
開篇部落格時我對課程的目標和期待比較美好,現實的所學所得與其相去甚遠。工作量和脫髮量遠超預期.對程式設計工具和程式語言的學習有較大的提高,但技術積澱還是差很多。我菜是因為我興趣缺缺和憊懶吧。大三是個轉折點,大二之前對於程式設計的實操都是針對一點的 玩具程式 語言和工具的掌握非常片面。而大三的軟工課第...
軟工實踐個人總結
1 對比開篇部落格你對課程目標和期待,希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力 對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼?作業名稱耗時 小時 個人程式設計 20結對程式設計 25現場程式設計 4團隊程式設計 303 哪一次作業讓你印象最深刻?為...
軟工實踐個人總結
想了想,知道一款遊戲是怎麼做的,這是最大的收穫吧,其他有學到一些unity和c 的知識,但是和我內心的期待還有差距吧,主要是組長給分配的任務就是做那些東西,我當初又不知道遊戲具體要怎麼做,自己也沒有主動去找任務做,就這樣看 剛剛看了看,從第一次作業到最後的團隊作業 應該有4k 多行 作業時間 第一次...