軟工 · 最終做業 - 軟件工程實踐總結(我的)

軟工 · 最終做業 - 軟件工程實踐總結(我的)

1、請回望暑假時的第一次做業,你對於軟件工程課程的想象

1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?
  • 經過軟工實踐,瞭解了一個產品規範的開發流程,以及細節上的把控,學習到了「規範」的含義。不足之處在於代碼量少,編程能力沒有明顯提高,最終產品沒有完成是個遺憾。

2)總結這門課程的實踐總結和給你帶來的提高,包括如下內容:
  • 統計一下,你在這門軟件工程實踐中,完成了多少行的代碼
    • 共1351行代碼。
  • 軟工實踐的各次做業分別花了多少時間?(作一個列表)
做業 耗時(h)
做業一 1
做業二 4
做業三 2
做業四 1
做業五 3
做業六 2
做業七 1
做業八 2
做業九 4
做業十 2
做業十一+Alpha衝刺 7
做業十二+Beta衝刺 8
  • 哪一次做業讓你印象最深入?爲何?
    • 現場編程那次做業,緊張刺激,現場的氣氛很棒,你們真真正正地在一塊兒編程,第一次感覺到團隊的氛圍。
  • 累計花了多少個小時在軟工實踐上?平均每週花多少個小時?同時貼出開篇博客「你打算平均每週拿出多少個小時用在這門課上」的回答
    • 包括學習時間應該在60-70個小時左右,平均每週5個小時css

      針對上述問題,你對這門課的期待是什麼?你打算平均每週拿出多少個小時用在這門課上,以達成你的期待以及你的目標?
      • 我期待可以和隊友共同完成一個滿意的做品,友情學習雙豐收!具體多少個小時說不許欸,看本身的悟性和學習能力啦。
  • 學習和使用的新軟件;學習和使用的新工具;學習和掌握的新語言、新平臺;學習和掌握的新方法;
    • 新軟件和新工具備:Axure八、Android Studio、Eclipse、Visual Paradigm、Mockplus
    • 學習的新語言:java、html\css\js
    • 新平臺:Android Studio、Eclipse、JetBrains WebStorm
    • 學習的新方法:單元測試、封裝DLL、增量設計開發
  • 其餘方面的提高
    • 與人交往的藝術
    • 更加自信

寫下屬於本身的人月神話——我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析
  • 學會溝通、進度透明。團隊項目開發的時候你們各幹各的事情,致使後期工做沒辦法對接,只能打回去重作,費時費力。佈置的任務只是說「差很少差很少」,其實差的還不少,進度的不透明也是項目失敗的很大緣由。
對下一屆實踐的建議,或者對於開學初的你,對於大一的你,對於開學初的我,對於同期的TA們,對於後來的學弟學妹:
  • 你有什麼想建議、告知和期許想要告訴他們呢?
    • 多少付出多少收穫,對於真正想學東西的人,軟工不會讓你失望
  • 特別地,特別地,下一屆要不要中途換隊員(強制的、完全的從一隊換到另外一隊)?
    • 是一個很好的想法,整個實踐課奉行的就是敏捷開發,換隊員可讓你們適應變化,利大於弊。同時在不一樣的團隊中擔任不一樣的角色,學到的東西也更加全面,++就是做業評分機制要好好考量一下,有大學問++
  • 身在一個格外大的班級,競爭強勁,你認爲一個組的人數應當在多少比較合適?
    • 8我的應該是一個畢竟恰好的人數,多一我的管理的難度就上番了。團隊展示也不會很好
  • 我的/結對/團隊做業應該控制在怎樣的規模?
    • 2:4:4
  • 這學期下來,你最感謝的人是誰?有什麼話想要對TA說呢?
    • 最感謝的人是蔡子陽了,在我的和結對做業的時候就已經在幫助我了,團隊項目更是中央空調,很辛苦。
    • 想說的話:你永遠是爸爸的好兒子!
分析一下本身所處的團隊。軟件工程實踐是大學裏少有的認真的團隊協做經驗。《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建執法》第17章 人、績效和職業道德)
  • 我以爲咱們團隊處於磨合階段。團隊成員基本相識,可以討論協做規範細則但沒有造成規範文檔。集體榮譽感和我的的能力都不足。
怎樣證實你學會了軟件工程?

工程師能力自我評價表html

類別 具體技能和麪試問題 如今的回答(大三)
語言 最拿手的計算機語言之一,代碼量多少? C++,7000行
語言 最拿手的計算機語言之二,代碼量多少? html,3000行
軟件實現 你有沒有在別人代碼的基礎上改進
你是怎麼讀懂別人的代碼的 看註釋看註釋看註釋
你採起了什麼方法來保證新功能不會影響原來的功能 規範封裝、集成測試
你在開發中遇到的最複雜的bug是什麼,你是如何解決的?這個bug出現的緣由是什麼,你在未來應該怎麼避免bug再出現? 版本的不匹配問題致使沒法整合,打回去重作,在作以前寫好規範
軟件測試 你如何測試本身寫的代碼 使用VS自帶的測試工具
你如何測試別人寫的代碼 使用VS自帶的測試工具
你掌握了多少種測試工具和方法 一種
你寫過測試工具嗎 沒有
你如何對一個網站進行壓力測試和效能測試 未接觸過
你如何測試一個軟件的人機界面(UX/UI) 在使用過程當中測試
效能分析 你寫過的最複雜的代碼是什麼 沒寫過什麼很複雜的代碼。。。
你是如何測量和改進它的效能的,用了什麼工具,如何分析的 用VS的分析工具,分析程序各部分程序的耗時狀況,再優化
需求分析 你作過多少個有實際用戶的項目,用戶最多有多少,你的項目有什麼創新的地方
行業洞察力 你最感興趣的領域是什麼 人工智能
這個領域過去十年經歷了哪些創新 無人駕駛、醫療機器人
你分析過這個領域前十的產品嗎?請分析一下它們的優劣 沒分析過
你要進入這個領域應該如何創新 普遍調查人民需求
項目管理 你參與過項目管理嗎 沒參與過
軟件設計 你作過構架設計,模塊化設計,接口設計嗎?
質量意識 你是怎麼作代碼複審的 規範格式、規範接口、規範模塊
工具/社區 你在各類開發平臺都使用過什麼開發工具 VS,eclipse,JetBrains WebStorm
本身寫過什麼工具來改進工做效率
給社區貢獻過什麼工具和代碼,github有分享代碼嗎
你的技術博客堅持了多久,讀者最多的是哪一篇 留下了沒有技術的眼淚
團隊協做 請描述你在項目中如何說服同伴採用你提出的更好的解決方案,或者你如何聽取了別人的一件,改進了本身的方案 現場分析討論
你如何說服懶惰的同伴趕忙工做,實現團隊目標 破口大罵
理論素養 你上過什麼數學,計算機或其餘理論課 高等數學,離散數學,機率論,數值分析,數據結構與算法,編譯原理等
請舉出具體的例子,說明你學到的理論知識如何幫助你解決實際問題 數據結構與算法的搜索算法解決了路徑問題
自我管理 整年級你專業排名多少? 36
你剛入學帶如今的排名有變化嗎? 退步了不少
如何解釋你的排名的變化 變得隨意了

個性發揮,包括圖文、照片和創意等

加油!

相關文章
相關標籤/搜索