1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強計算機專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?python
通過此次軟工實踐,確實積累了不少經驗,學到了許多知識,各種軟件的用法,明白了app開發的主要流程以及開發過程的注意事項;不足的是,項目沒有完成,我的的積累還不夠多。git
2)總結這門課程的實踐總結和給你帶來的提高github
一、統計一下,你在這門軟件工程實踐中,完成了多少行的代碼面試
代碼量大概在1000行左右算法
做業 | 耗時(小時) |
---|---|
做業一 | 0.5 |
做業二 | 5 |
結對做業一 | 3 |
結對做業二 | 6 |
團隊做業一 | 0.2 |
選題報告 | 2 |
需求分析報告 | 1.5 |
項目UML設計 | 3 |
團隊現場編程 | 4 |
項目評測 | 3.5 |
Alpha衝刺 | 10 |
Beta衝刺 | 12 |
我以爲團隊現場編程令我印象最深入。現場團隊編程不只考驗我的的編程能力,還考驗團隊的協做能力,整個過程就是一個項目開發的縮影。編程
累計花了有50+小時的時間在軟工實踐上,平均每週(從開學到17周)花3~4個小時。數據結構
(5)針對上述問題(2)、(3)、(4),你對這門課的期待是什麼?你打算平均每週拿出多少個小時用在這門課上,以達成你的期待以及你在(2)或(3)或(4)上的目標?
我但願可以在這門課上吸取新的知識,補充本身的不足,積累經驗;目前還不瞭解這門課的內容以及規劃,很差肯定分配多少時間,要根據開學瞭解以後再進行決定。app
Axure,starUML,Giteclipse
FormFactory,Gephi,Android Studio機器學習
安卓平臺,serverlet平臺
在github上面查找資料,
相較以前,我可以更好地與人溝通交流
溝通是解決問題的最佳途徑,能力不足能夠去提高,一旦溝通不到位,能力好對項目也只是杯水車薪。就好比咱們團隊,前期就是沒有怎麼溝通,你們各自埋頭苦幹,互相之間沒有溝經過,就形成後面對接時的問題百出,不是版本不對,就是需求數據與返回數據牛頭不對馬嘴,等於又在從新來一遍。因此說,事前的溝通真的很重要,直接關係到項目的可否成功的完成。
1)你有什麼想建議、告知和期許想要告訴他們呢?
軟工實踐頗有意思,必定要好好體驗體驗(壞笑)
2)特別地,特別地,下一屆要不要中途換隊員(強制的、完全的從一隊換到另外一隊)?
假設依舊是一個90+人數的大班
建議是不要啦,新加入的隊員對項目的只知其一;不知其二,要花時間去理清思路,老隊員要是刪庫跑路,對整個團隊無疑是雪上加霜
3)身在一個格外大的班級,競爭強勁,你認爲一個組的人數應當在多少比較合適?
我以爲8我的的團隊就可以應付大部分的問題了
4)我的/結對/團隊做業應該控制在怎樣的規模?
我的結對團隊的比例應該在2:3:5左右
5)這學期下來,你最感謝的人是誰?有什麼話想要對TA說呢?
固然是樂忠豪同窗啦。想對他說「跪謝大佬帶我飛」
我以爲咱們團隊經歷了萌芽,磨合,規範,半創造階段。從最初開始的你們並不相互熟悉,到協做,到共同規範項目的細節,再到最後咱們可以爲實現共同的目標而努力,可是爲何是半創造階段呢,由於我以爲咱們並無作到高度自治。
工程師能力自我評價表
類別 | 具體技能和麪試問題 | 如今的回答(大三) |
---|---|---|
語言 | 最拿手的計算機語言之一,代碼量多少? | C++,9000行 |
語言 | 最拿手的計算機語言之二,代碼量多少? | python,2000行 |
軟件實現 | 你有沒有在別人代碼的基礎上改進 | 有 |
你是怎麼讀懂別人的代碼的 | 用已學的知識結合註釋來看別人代碼 | |
你採起了什麼方法來保證新功能不會影響原來的功能 | 規範接口,版本等細節 | |
你在開發中遇到的最複雜的bug是什麼,你是如何解決的?這個bug出現的緣由是什麼,你在未來應該怎麼避免bug再出現? | 沒法回答 | |
軟件測試 | 你如何測試本身寫的代碼 | 使用VS自帶的測試工具配合數據集 |
你如何測試別人寫的代碼 | 使用VS自帶的測試工具配合數據集 | |
你掌握了多少種測試工具和方法 | 一種 | |
你寫過測試工具嗎 | 沒有 | |
你如何對一個網站進行壓力測試和效能測試 | 未接觸過 | |
你如何測試一個軟件的人機界面(UX/UI) | 在使用過程當中測試 | |
效能分析 | 你寫過的最複雜的代碼是什麼 | 感受沒寫過什麼很複雜的代碼 |
你是如何測量和改進它的效能的,用了什麼工具,如何分析的 | 用VS的分析工具,分析程序的耗時狀況,再針對最長耗時的部分進行代碼,算法,數據結構優化 | |
需求分析 | 你作過多少個有實際用戶的項目,用戶最多有多少,你的項目有什麼創新的地方 | 無 |
行業洞察力 | 你最感興趣的領域是什麼 | 人工智能 |
這個領域過去十年經歷了哪些創新 | 未去了解過 | |
你分析過這個領域前十的產品嗎?請分析一下它們的優劣 | 未分析過 | |
你要進入這個領域應該如何創新 | 可以作出一款AI | |
項目管理 | 你參與過項目管理嗎 | 未參與過 |
軟件設計 | 你作過構架設計,模塊化設計,接口設計嗎? | 沒有 |
質量意識 | 你是怎麼作代碼複審的 | 按照代碼規範以及有無gub來複審 |
工具/社區 | 你在各類開發平臺都使用過什麼開發工具 | VS,eclipse,pychar |
本身寫過什麼工具來改進工做效率 | 無 | |
給社區貢獻過什麼工具和代碼,github有分享代碼嗎 | 無 | |
你的技術博客堅持了多久,讀者最多的是哪一篇 | 沒有堅持好久,博客讀者不多 | |
團隊協做 | 請描述你在項目中如何說服同伴採用你提出的更好的解決方案,或者你如何聽取了別人的一件,改進了本身的方案 | 口頭描述兩個辦法的優劣 |
你如何說服懶惰的同伴趕忙工做,實現團隊目標 | 不斷提醒 | |
理論素養 | 你上過什麼數學,計算機或其餘理論課 | 高數,離散數學,機率論,算法等等 |
請舉出具體的例子,說明你學到的理論知識如何幫助你解決實際問題 | 應用機率論的知識在機器學習的分類器中 | |
自我管理 | 整年級你專業排名多少? | 35/55 |
你剛入學帶如今的排名有變化嗎? | 退步了 | |
如何解釋你的排名的變化 | 投入學習的時間減小了 |
說實話,這個表格我寫寫停停,作了很久,由於感受己的現狀慘不忍睹,啥都不會,有點擔心本身的前途。但願以此爲警醒,好好努力!
軟工實踐學到了不少東西,也算是之後項目的一個縮影吧,其中的經驗教訓到之後仍是很適用的,但願本身愈來愈棒,也但願下屆(下下屆,下下下屆,...)的軟工實踐愈來愈好!