回望4個月的軟件工程實踐走過的路
1)你做了哪些作業
1、個人作業
鏈接:
總結:
在個人作業當中,首先是對於寒假期間的小作業,那時候是一個突如其來的信息,
上大學來收到的第一份假期作業,那個時候個人是在迷茫當中的,在疫情期間,
這無疑是一次最好緩解壓力的一件事,對大多數同學來說這無疑是一次最好的放松,
對於很多被封鎖在自家門戶里無法出去的人是再好不過的了,
在這期間,我重新對之前所學過的Python、C、java等一些語言進行了一次小小的復習
對之前使用的軟件重新使用了一下;在此之后,就開始了軟件工程這門課程的學習,
在學習期間完成了大部分課上的作業,在這個期間,以UML圖形的設計最為突出。
2、結對作業
鏈接:
總結:
結對作業這一部分,主要是以二人合作的方式進行交流學習和實現,在這個環節還是挺開心的,
作業的主要內容是對疫情期間網課學習的一些調查,然后進行可視化呈現出來,收集數據環節,
我們主要是采取了問卷調查的方式進行了數據的收集,不得不說在這個階段還是挺不容易的,
先不說數據的可行性,就當說找到對應的人填寫問卷就是很難的一件事情,如果不是認識的人,
可以說沒有多少人會願意給你動手,之后在團隊作業我們也做了問卷,雖說這是最實時的數據,
但是收集起來實在不易。
本次作業最主要的還是可視化環節,對於收集的數據要進行一系列的數據預處理后才可以得到最有用的數據,
接下來就是可視化呈現,這些工作完成后還不算是真正大成,最重要的還是要根據這些數據以及可視化的結
果進行一系列的分析后,得到最有用的信息,我想這應該才是對於軟件最好的實現以及要實現什么樣的功用
最好的依據吧!但是不知為何我們卻只做到了可視化這一步,這是一個不小的失誤,或許是因為之前不懂的原
因吧!在本此作業當中,我們使用到問卷系統,以及可視化實現工具Jupyter NoteBook(Anaconda3)進行
可視化實現,主要使用Python語言。
3、團隊作業
鏈接:
- 團隊展示
- 需求分析
- 團隊作業第一次(2)-問題解決
- 項目系統設計與數據庫設計
- UML設計
- 團隊Github實戰訓練
- 團隊作業第五次——Alpha沖刺
- Beta沖刺(團隊)——凡事預則立
- 團隊作業第六次-------Beta沖刺
- 總結隨筆
總結:
-
團隊作業的歷時較長,這里就主要說說我在團作業中主要做的工作以及一些瑣碎事情吧!
-
在本次團隊作業中,我們小組主要由八人組成,很榮幸我被大家推舉成了組長,也許是
因為我是小組的發起人,所以大家都推舉了我吧,很巧的是我業不要臉的投了自己一票,
不然以我的知識儲備實在是上不了台面。但是還是因為能力不足而沒能達到理想的效果,
之后會更加努力提升自己。 -
我的主要任務大多都是固定的那幾樣,就是安排,總結,分析,亂出意見,提問題,回答
問題這就是我的作業,當然偶爾做做正事,也敲敲代碼什么的,至於做了多少正事,多少
值得說的作業,說真的在我認知的世界觀真的沒啥說得出口的,我一直不敢說我比誰學得
多,因為大家都是同時起步的,都在同一起點上的。在進行團隊項目的過程中,我做得最
多的作業通過各種方式找到所有問題的答案,領悟最深的就是一切可以找到答案的問題都
不是問題。 -
總的來說,在這個環節中,我就做了兩件事,一是聽隊友說話,二是說話給隊友聽,沒別的了。
2)總結這門課程的實踐給你帶來的提升
1、學習和使用的新軟件
需求分析階段
- UML圖設計ProcessOn
- 原型設計工具墨刀
- Photoshop
系統和數據庫設計階段
- UML圖設計ProcessOn
- 數據庫設計工具PowerDesigner
- MySQL
代碼實現
- GitHub
- 微信開發者工具
- eclipse
2、學習和使用的新工具
- 微信開發者工具
- GitHub
- UML圖設計ProcessOn
- 數據庫設計要求使用工具PowerDesigner
3、學習和掌握的新語言、新平台、新框架、新架構
- 語言:
- PHP
- javascript
- wxml(html)
- wxss(css)
- 平台:
- 微信小程序開發平台(學習了一下雲開發的知識)
4、學習和掌握的新方法、新思維、新思想
- 通過本次項目的實踐,讓我對app的開發流程有了一些學習,不能說完全掌握,只能是說對將來對於軟件的開發有了一個開頭,如果有幸從事軟件開發的相關工作,至少能夠少走一些彎路;對於一些軟件,開發語言都有了一些初步的認識,可以說是跨出了那個一無所知的門檻,對於此次項目的實踐,對於沒一個環節基本都有參與到其中,每一個過程都存在着一知半解的現象。
5、其他的提升
- 組織、領導能力得到了小小的訓練,任務規划能力有了些許的提升,個人團隊意識得到了細微的增強,體會到了責任擔當的含義。
6、哪次(些)作業或作業的過程,給你留下了深刻的印象或難忘的片段?
- 結對和團隊作業讓我對人有了新的看法,要用心體會,用心去感受,用心去與人相處,客觀心里要主觀意識更加的貼近現實。
人月神話
- 1、有始有終才是一個計划的完美實現,計划的開始以一百分開始,計划的結束也必將是一百分,但過程卻是尤為重要,只有在行之有效下方可稱的上是成功,計划的安排還必須要有計划的安排,對於失敗而言往往都是對於計划的安排沒有計划。
- 2、對於一個團體而言,主導者尤為重要,不但要有很好的實踐能力還要有很好決策能力,通常安排者與被安排者之間都存在着一定的間隙,無法統一,千萬不要奢望雙方能夠完全讀懂彼此,只能是作為計划者的一方必須盡力做到細致,讓領取任務一方能夠按照程序執行下去。
建議和告知
- 學無止境,達者為先。有些路早晚得走,什么都是經歷;
- 遇到不能解決的問題時,不要抱怨,抱怨沒用,只能顯示出自己能力不足;
- 如果發現自己能力不足時,記得想辦法補救一下。
未來的期許
- 不忘初心,繼續努力。