這個做業屬於哪一個課程 | 2020春S班 |
---|---|
這個做業要求在哪裏 | 我的做業——軟件工程實踐總結&我的技術博客 |
這個做業的目標 | 總結回顧軟工實踐課程,記錄技術成長內容 |
做業正文 | 我的做業——軟件工程實踐總結&我的技術博客 |
其餘參考文獻 | 無 |
前言
一、當初爲何報 軟件工程 這個專業?當初對 軟件工程 這個專業的期待和想象是什麼? 當初但願本身是如何投入這個專業的學習的?曾經作過什麼準備,或者立下過什麼FLAG嗎?
通過一個學期的沉澱,對於這個問題確實有比較深入的理解,之前的本身只是認爲軟件工程是一個面對電腦的、不那麼枯燥的專業,而且在畢業後可以更容易找到工做。可是經歷了項目開發的幾個月以後,我認爲每個行業都有它本身的難處,可以容易地找到工做,是創建在本身技術過關的前提下。更況且在現在的大形勢下,有大批的人涌入這個行業,如何保持本身的競爭力,是個須要時時刻刻在乎的問題。我但願本身可以更加專一地學習,而不是在未來參與工做後纔來追悔莫及。html
二、這門課程即將迎來結束,但大家的路卻纔剛剛開始,考研就業考公,將來你將面臨更多的選擇和挑戰。你是否在這門課中得到了成長呢?
得到成長是確定的,在技術上,起碼可以獨立地進行前端的開發了,在管理團隊和與人相處上,也一樣有進步,軟件工程永遠都不是一我的的戰鬥,我在這門課中也學會了如何與隊友打交道,如何對團隊作貢獻。對於未來,我曾有一段時間是迷茫的,可是如今,我已經堅決了本身的讀研的決心。本科的學歷沒法知足我,我也但願可以再來幾年校園生活,好好學習,提高本身的競爭力,爭取未來找到一個好工做。在剛進大學時,每一個人都是相差不大的,可是四年以後,有的人進了大廠,有的到985深造,這讓我感覺到了奮鬥的魅力,所以我也但願本身可以繼續進步。前端
1、回望
(1)對比開篇博客你對課程目標和期待,「但願經過實踐鍛鍊,加強軟件工程專業的能力和就業競爭力」,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,爲何?
在文檔撰寫能力,溝通協調能力,實踐動手能力上我認爲都達到了本身的期待和目標,不足的方面是自主學習的能力,學習課外的新技術,感受動力稍有不足,所以帶來自制力的不足,若是不是項目催着跑,我就是用走的速度來學習。對於這個問題,我以爲應該再發掘一下本身對軟件工程某一方面的興趣,並朝着這個方向前進,應該能夠進步得更快。vue
(2)你在第一次做業的我的簡歷中描述了這門課程結束後,你預期你將增加的能力、技術、技能,並繪製了學習路線圖。對比當前你的所學所得,你達到了當時的預期值嗎?
預期增加的工程能力是有達到的,預期增加的技術和技能並無達到,由於制定的機器學習方向的路線,對本次的軟工實踐沒有實質性的幫助,因此我轉去學習前端。在前端方面,大概能達到我當時預期值的70%-80%,還有部分的知識沒有搞懂。而機器學習我也不會荒廢,由於已經選擇了一個這方面的導師,因此會在大四的時候進行學習研究。java
(3)哪一次做業讓你印象最深入?爲何?
beta衝刺最讓我印象深入,由於我感覺到了團隊合做的魅力,此次做業也是咱們團隊最努力的時候。es6
(4)在課程問卷中,咱們統計了你在課程上花費的精力和提高;如今請你再次將這些數據羅列出來,做爲我的的記錄。包括如下內容:
- 統計一下,你在這門軟件工程實踐中,一共完成了多少行的代碼;
1萬+ - 軟工實踐的各次做業分別花了多少時間?(作一個列表)
做業 | 花費時間 |
---|---|
軟工實踐寒假做業(1/2) | 5h |
軟工實踐寒假做業(2/2) | 25h |
結對第一次—疫情統計可視化(原型設計) | 7h |
團隊做業第一次—團隊展現和項目展現 | 7h |
結對第二次做業——某次疫情統計可視化的實現 | 20h |
團隊做業第二次——團隊Github實戰訓練 | 6h |
團隊做業第三次—項目需求分析 | 8h |
團隊做業第四次—項目系統設計與數據庫設計 | 10h |
我的做業——軟件評測 | 6h |
團隊做業第五次——站立式會議+alpha衝刺 | 35h |
團隊做業第六次——beta衝刺+過後諸葛亮 | 40h |
我的做業——軟件工程實踐總結&我的技術博客 | 5h |
總計 | 174h |
-
累計花了多少個小時在軟工實踐上?平均每週花多少個小時?
除了做業時間還有學習時間,大概220個小時吧。平均每週14小時。
數據庫 -
學習和使用的新軟件;
墨刀,Axure,HBuilder X。
後端 -
學習和使用的新工具;
Git,Webpack,vue cli。
機器學習 -
學習和掌握的新語言、新平臺;
js的es6語法;
大部分都是重溫、鞏固本來學會的語言。
數據庫設計 -
學習和掌握的新方法;
製做原型;
先後端交互的方法。
工具 -
工程能力的提高;
代碼更注重規範,增長了可讀性,容易維護;
學會使用單元測試。 -
團隊合做上的提高;
學會協調各個方面的工做;
提高了一點點領袖氣質。 -
其餘方面的提高;
耐性提高了很多,可以更好地克服負面情緒,提升了行動力。
2、團隊總結
一、你是組員仍是組長?你以爲你本身在哪些地方作得好?你以爲本身還有什麼能夠改進的地方,具體能夠怎麼改進?
我是組長,我以爲本身在分配任務,協調工做上作的還能夠,可以以身做則,主動背鍋。能改進的地方是:有的人比較被動,如何調動積極性,讓每一個人都動起來。具體的改進方法:跟隊友多聊天,充分了解每一個人的狀況和想法,鼓勵你們多發言,主動尋找問題。
二、你以爲你的組長(組員們)在哪些地方作得好?你以爲ta(ta們)還有什麼能夠進一步提高的地方,有什麼具體的建議嗎?
作的好的地方:有求必應,每一個人都是很好相處的朋友。能改進的地方是:更積極些,主動攬責。
三、《構建之法》上說團隊的發展有幾個階段,你的團隊都經歷過麼,最後到達了「創造」階段了麼?(參考《構建執法》第17章 人、績效和職業道德)
都經歷過,最後應該未達到「創造階段」,差很少達到「規範階段了」,團隊的工做流程和工做方式獲得了你們的承認,團隊也有必定程度的自治。
四、從開發的角度,你在團隊中擔任了什麼角色?你是否完成了該角色的任務?如今你以爲你適合該角色嗎?
從開發的角度,我在團隊中扮演的是前端開發,我的的開發任務是完成了。我以爲我還挺適合這個角色的,對前端開發挺感興趣的,也想學習如何佈局網頁才能更好看。
3、人月神話
一、怎樣證實你學會了軟件工程?如下要求大家的團隊達到了哪幾個?請在隨筆中用數據證實上述內容或側重選擇之一。
我也不是很確定我學會了軟件工程沒有,可是起碼已經學會了開發一個項目的具體流程和方法。如下要求達到了兩個,是2和3,雖然軟件不是足夠好,沒法達到第一點的要求,可是項目有項目規劃/需求/設計/實現/發佈,有定時的進度發佈,而且可以找到源代碼,代碼可以經過編譯,在團隊博客中,就給出了倉庫的地址,代碼也在倉庫及時獲得了更新。
二、寫下屬於你本身的人月神話——我的或結對或團隊項目實踐中的經驗總結+實例/例證結合的分析,字數不限,開放命題,可使用你本身喜歡的方式表達
我的做業中,印象最深入的就是第二次做業,用java去編寫疫情統計,當時是第一次接觸Git,第一次接觸單元測試,即便是學過的Java,也忘記了不少內容,都是一步一步慢慢百度學來的,固然個人經驗總結是「越讓你懼怕的事物,越能促使你進步。」如今來看依然是如此,不去動光想象,是沒法解決問題的,只有直面沒法完成做業的恐懼,一點一點地去作,最後就算沒法獲得很是完美的東西,起碼不會後悔。
結對做業中,印象最深入的也是地圖的實現,雖然和本身的結對同伴已經很熟悉了,但仍是難免擔憂本身會拖後腿,一遇到挫折就急着宣傳負能量,最大的經驗總結也是心態方面的,就是要相信隊友,也要相信本身。
團隊項目中的經驗總結是一、多溝通,二、時間安排要合理,設置緩衝區,多溝通在於溝通才能解決問題,埋頭苦幹本身的開發,最後發現問題就來不及了;時間安排要合理在於衝刺的日子要安排穩當,集中你們的注意力進行開發,而不是開發時間結束後,任務的完成度還不是100%。
4、建議
一、對於下一屆同窗,或者大一的同窗,你想說:
我想說的是選擇軟件工程這門課,選擇計算機這個行業,不能只看到他表面的高工資,而忽略了人的努力。普通211能進大廠的,都是從大一就開始努力的,沒有極高的自制力和對這個專業的熱愛,是很難達到的。
二、對於本身從此,你有哪些建言?
對本身,建議繼續努力,爭取讀上研究生,不要在最後的時間又拉跨了。
三、對於助教工做,你有哪些建議?
沒有建議,很棒。
四、對於軟工實踐課程,你有哪些建議?對於軟工實踐課程的上課形式和內容,你有什麼具體的意見和建議?在哪兒須要強化或者剔除?
感受須要花費在這上面的時間仍是比較多的,我的認爲能夠剔除軟件評測這個做業。
5、我的技術總結
技術博客連接 概述:從列表跳轉至詳情頁,vue如何傳參?