天天看點

個人作業——軟體工程實踐總結作業

回顧

對比開篇部落格你對課程目标和期待,“希望通過實踐鍛煉,增強計算機專業的能力和就業競争力”,對比目前的所學所練所得,在哪些方面達到了你的期待和目标,哪些方面還存在哪些不足,為什麼?

其實總的來說對自己還是挺失望的,因為整個對于軟工實踐的投入被太多的事情打斷了,在最重要的阿爾法沖刺的時候,恰好趕上學院的迎新晚會和校運會最大型的賽事和活動上了,兩者互相沖突,導緻自己的時間安排上出現了斷層,沖刺的前一天晚上對于軟工作品的投入僅2個小時左右,雖然在貝爾塔沖刺的時候有所補救,卻并沒有得到良好的結果,也在這結束的地方和隊友們道個歉,常常和工作的夥伴說“我快被軟工的小夥伴踢出來了”。但是,毫無疑問,在整個階段經曆下來之後,對于程式設計等專業能力還是有不小的進步,起碼deadline是第一生産力,催促着我自己不斷向前努力,使得在周末,強制要求自己盯着代碼一個下午,四個小時左右。當然很多方面存在不足,比如對于算法的研究上,沒有自己的成熟的想法,對于比較優秀的算法,也僅僅停留在初步了解上,并沒有得到很好的鍛煉。原因上文已闡述。

總結這門課程的實踐總結和給你帶來的提升,包括以下内容:
  • 首先在這門課大約完成了2000行代碼(包括結對作業和個人作業)
  • 任務
作業名 花費時間
個人項目實戰 8h
項目選題報告 2H
原型設計
結隊程式設計 20h
項目需求分析 2h
項目UML設計
ALpha沖刺 lim->無窮
Beta沖刺 同上
華為雲測試 6h
  • 最深刻的算是beta沖刺吧,畢竟這一次前後和隊友接觸的比較多,自己也能夠多融入一點到團隊。
  • 120h,平均一周六個小時左右,主要集中在周末。
  • 學習和使用的新軟體:華為雲算不算hh,還有墨刀、processon等等。
  • 新語言:這是什麼。。。還是都是用c++寫的,opencv不算吧。
  • 學習和掌握的新方法:原型設計、性能測試、單元測試等
  • 其他方面的提升:臉皮變厚了吧哈哈。

人月神話

經驗總結就不複述說過的慘痛教訓了,講一講beta沖刺的事吧,在這個階段其實是頂着很大的壓力進行的,隊友們的進度都已經接近尾聲了,而自己的還是殘缺不齊,很容易形成煩躁的情緒,對于項目的進行有很大的反作用,是以在進行程式設計的時候要保持一顆平常心,不要容易被别人的行為或者進度所影響情緒。

建議

  • 這門是必選課(實驗班同學),就别糾結為什麼别人可以沒有你為什麼一定有了,因為天注定哈哈。剛開始就放平心态去進行吧,做好規劃,每周可以少,但是一定要有專門的時間留給程式設計,否則下次再看自己的代碼的時候,可能還不如重寫,當然注釋可以解決一點問題。
  • 關于中途換人,雖然K班并沒有實施這項措施,但作為旁觀者還是見證了整個過程,了解老師的想法,也明白同學的苦衷,就我個人而言,我是贊同這個想法的。我的觀點中,大學生涯本就是進入社會前的磨練,是一個犯錯成本遠低于社會的一個階段,在這個期間,我們應該盡可能的去嘗試,去經曆各種各樣可能看起來有點難的事情,很多人可能會說,不是發生在你身上,是以你說的輕松,其實如果K班實行這個措施,我們團隊的進出也顯得尤為沖突,我們的opencv需要更多的涉獵,需要更多的積累,而換出去的人也沒有其他的技能,隻是會C++和相關opencv的函數,其他團隊可能并不需要,我可能就是那個換出去的人,考慮到許多因素,出去之後我可能面對。各種各樣的問題,不被需要,還有大家之間的磨合,各種各樣的因素,數不勝數,但是!那又怎麼樣呢,換出去最壞的後果是什麼呢,最多是心中不滿的情緒,和新團隊的磨合,成績上有所影響,新語言新分工的不适應,對于個人或者團隊而言,并沒有毀滅性的危害吧,這些事情可能真真實實發生在以後在公司中。而且這些東西并不是由客觀環境造成的,主觀因素占據了更大的一個部分吧,但是收獲呢?抗壓能力,自我反思,新團隊的磨合,高壓力的學習。。。。。。在極小的成本下收獲提早經曆所能獲得的許多東西,在我看來是值得的。(個人見解,不喜勿噴)。

團隊

  • 萌芽階段:團隊的開始有一定的合作基礎,再加上,有部分特長的小夥伴,其實還是可以的。
  • 磨合階段:大家漸漸互相熟悉,漸漸明白了目标。
  • 規範階段:不存在的。
  • 創造階段:有個共同的作品,不過貌似不太符合吧。

軟體工程

  • 研發出符合使用者需求的軟體

産品基于opencv,行人檢測和車輛檢測還有視訊摘要,對于園區客戶有切實的需要。

  • 并且通過資料展現軟體是可以維護和繼續發展的

車輛檢測與追蹤:非密集無遮蔽場景下,準确率98.05%;密集有遮蔽場景下,準确率66.67%

行人檢測與追蹤:非密集無遮蔽場景下,準确率95.45%;密集有遮蔽場景下,準确率70%

  • 對着這個檢查表、檢查一下,自己如果去企業面試,這些常見的問題是否都能回答,并在此總結。

這些問題對我來說既陌生又熟悉,每一個問題好像都可以談一點,但是仔細一想,仿佛覺得淺薄,并沒有實際性的内涵。

個性部分

朋友們暫時告一段落,希望軟工的影響能帶給我一些啟發。同時感謝幫我交部落格的小姐姐小哥哥們,愛你們哈哈!

個人作業——軟體工程實踐總結作業
個人作業——軟體工程實踐總結作業
個人作業——軟體工程實踐總結作業
個人作業——軟體工程實踐總結作業