我的做業——軟件工程實踐總結&我的技術博客

這個做業屬於哪一個課程 2020春|S班(福州大學)
這個做業的要求在哪裏 我的做業——軟件工程實踐總結&我的技術博客
這個做業的目標 <評測騰訊即時通訊SDK>
做業正文 本博客
其餘參考文獻 CSDN、知乎、百度等相關問題

1、回望

(1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強軟件工程專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?

在開篇博客中,本身是指望經過軟件工程這門課程,提升本身的後端開發能力。目前經過本次軟件工程實踐課程的鍛鍊,本身對於後端開發有了必定的認識,也有了必定的實踐操做經驗。在整個開發過程當中,本身的能力雖然有所提升,但相對仍是不足,解決困難的能力仍是有待提升,大多致命問題仍是依靠組員幫助本身解決。html

(2)你在第一次做業的我的簡歷中描述了這門課程結束後,你預期你將增加的能力、技術、技能,並繪製了學習路線圖。對比當前你的所學所得,你達到了當時的預期值嗎?

目前在整個軟工實踐的過程當中,本身對於spring boot框架的學習應用有了更深的理解,同時對於JDBC技術也有了必定的認識,可是對比「學習路線圖」中的內容,本身並無達到深刻學習web主流技術框架的任務,因此並無達到本身的預期值。前端

(3)哪一次做業讓你印象最深入?爲何?

我認爲在全部的做業中,團隊第一次給個人印象最深入。由於那次的做業你們都花了不少時間認真對待,而且那一次以前你們都不熟悉,不愛在羣裏發表本身的見解,從那次做業後感受整個團隊更加的團結。vue

(4)在課程問卷中,咱們統計了你在課程上花費的精力和提高;如今請你再次將這些數據羅列出來,做爲我的的記錄。

  • 統計一下,你在這門軟件工程實踐中,一共完成了多少行的代碼;java

    1w+ios

  • 軟工實踐的各次做業分別花了多少時間?(作一個列表)git

    做業 時間
    軟工實踐寒假做業(1/2) 6h
    軟工實踐寒假做業(2/2) 26h
    結對第一次—疫情統計可視化(原型設計) 10h
    團隊做業第一次—團隊展現和項目展現 8h
    結對第二次做業——某次疫情統計可視化的實現 20h
    團隊做業第二次——團隊Github實戰訓練 6h
    團隊做業第三次—項目需求分析 8h
    團隊做業第四次—項目系統設計與數據庫設計 10h
    我的做業——軟件評測 8h
    團隊做業第五次——站立式會議+alpha衝刺 40h
    團隊做業第六次——beta衝刺+過後諸葛亮 35h
    我的做業——軟件工程實踐總結&我的技術博客 5h
    總計 182h
  • 累計花了多少個小時在軟工實踐上?平均每週花多少個小時?github

    累計大概花費200小時在軟工實踐上,平均每週12小時。web

  • 學習和使用的新軟件;spring

    學習使用了墨刀、Axure RP 九、Postman。數據庫

  • 學習和使用的新工具;

    學習使用了GitHub、vue。

  • 學習和掌握的新語言、新平臺;

    學習掌握了Spring Boot,javaEE技術

  • 學習和掌握的新方法;

    利用IDEA自帶功能針對軟件進行測試

  • 工程能力的提高;

    提升了本身撰寫文檔和編寫系統說明書與後端接口代碼的能力。

  • 團隊合做上的提高;

    提升本身針對任務進行適當分配,與隊員進行溝通交流的能力。

  • 其餘方面的提高;

    提升了本身的抗壓能力。

2、團隊總結

(1)你是組員仍是組長?你以爲你本身在哪些地方作得好?你以爲本身還有什麼能夠改進的地方,具體能夠怎麼改進?

我是組員,我認爲本身在接受任務的積極性和完成任務的質量上作的很好,同時,本身應該在提升完成任務的效率上進行改進,具體就是多學習後端開發的知識,學習掌握更多的後端框架而且加強本身的表達能力。

(2)你以爲你的組長(組員們)在哪些地方作得好?你以爲ta(ta們)還有什麼能夠進一步提高的地方,有什麼具體的建議嗎?

我以爲個人組長(組員們)在編寫代碼,分配任務的積極性方面作的很好,能保質保量的完成代碼任務。我任務他們在與其餘成員溝通當面能夠進一步提高,好比多和別人交流,表達本身的想法。

(3)《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建執法》第17章 人、績效和職業道德)

都經歷過,最後仍是沒有到達「創造階段」,可是團隊對於項目的完成度仍是很高的,特別是組長對於項目的管理很好。

(4)從開發的角度,你在團隊中擔任了什麼角色?你是否完成了該角色的任務?如今你以爲你適合該角色嗎?

從開發的角度,我在團隊中擔任後端開發的角色,我的的開發任務完成了,我認爲本身比較適合擔任後端開發的任務。

3、人月神話

一、怎樣證實你學會了軟件工程?如下要求大家的團隊達到了哪幾個?請在隨筆中用數據證實上述內容或側重選擇之一。

在本次軟件工程的實踐中,本身可以應用spring boot框架進行後端接口的編寫,對後端開發有了必定的認識與瞭解。如下要求個人團隊兩個,就是2和3,在整個項目開發的過程當中,團隊有項目規劃/需求/設計/實現/發佈/維護,有定時的進度發佈,在團隊GitHub倉庫中可以找到歷史版本和數據。

commit對應的github連接:

Android

ios

數據庫

後臺系統

二、寫下屬於你本身的人月神話——我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析,字數不限,開放命題,可使用你本身喜歡的方式表達

最開始本身在進行後端編寫時,沒有認真閱讀系統開發說明書,致使最開始編寫的大部分接口不合乎規範,本身後期在和前端隊員進行數據交互時花費了大量的時間,同時,因爲本身編寫代碼的風格較差,在debug階段也是花了不少時間去回想本身以前編寫的代碼,這是本身在軟工實踐中的失敗的經驗教訓,經過這兩次自食苦果,我認識到,軟件工程並非一我的的工程,而是整個項目組的任務,不能只顧本身編寫輕鬆方便,必定要按照小組最早制定的規範進行項目開發,不然可能會花費更多的時間在各個成員間的數據交互上,出現事倍功半的效果。

4、建議

對下一屆同窗的建議,或者對於開學初的你,對於大一的你,你有什麼建議和想要告知的呢?請寫下你對後來人的期許。

一、對於下一屆同窗,或者大一的同窗,你想說:

若是是真心想要提升本身的編程能力,想要得到作項目的經驗的話,建議好好利用起來這門課,開始可能會以爲任務量很誇張,但參與到這個過程當中後,有所收穫會讓你頗有成就感。能夠暑假提早了解相關知識作好準備,不然零經驗開始邊作邊學,時間可能會不夠分配。

二、對於本身從此,你有哪些建言?

要儘量的多去學習掌握最新的技術框架,明確本身的目標,提升本身的能力。

三、對於助教工做,你有哪些建議?

暫時對於助教沒有建議,認爲助教在整個過程當中很負責。

四、對於軟工實踐課程,你有哪些建議?對於軟工實踐課程的上課形式和內容,你有什麼具體的意見和建議?在哪兒須要強化或者剔除?

我認爲這門課重在培養本身對於團隊協做的能力,同時,認識學習在軟件開發過程當中應該具有的能力,因此應該相對來講減輕在整個課程過程當中的我的做業方面的內容,不該該太過於增強我的做業的強度與分值。

5、我的技術總結

我的技術博客連接

相關文章
相關標籤/搜索