無話可說,頭髮都要掉光了.html
alpha階段的這十二天來,我學習了SpringMvc的環境搭建,定時器和短信發送的實現,還有各個接口的實現。在這過程當中,我不斷學習有關視頻、網上學習以及隊友的幫助,也開始慢慢的開始瞭解了後端所該作的事。說實話,學習的內容挺晦澀難懂的,我也沒有徹底理解,可是這12天來我仍是學習了不少,有時候只有逼本身一把才行。雖然這12天的成果不想預想中的那麼好,可是接下來我會把以前不懂的繼續學習,幫助團隊的開發。前端
alpha階段讓我瞭解到一個項目的完整流程和分工協做,從定題報告、任務分工、文檔編輯規範、UML設計再到實際開發的過程當中,讓我學習到了不少各個方面的知識,對於軟工實踐這門課程也有了更深的感悟和理解。自我評價還算良好,花了不少的時間和精力更重要的是態度在上面,缺點就是在學習新的知識時沒有足夠的耐心,面對難點也比較煩躁,但願在後面的開發過程當中能改進和克服。固然,在開發過程當中還面臨着不少問題,好比與合做組員之間的進度溝通、和UI組員的界面設計溝通、和後端組員的交互溝通等,都是咱們須要在beta階段去進一步磨合和探索的地方,但願在這個階段可以盡心盡力,取得最大的收穫。vue
本次軟工實踐,是我大學以來作過的最完整的項目之一,從團隊開始的選題,需求說明設計,系統設計,到後來的代碼編寫,每一個環節都要參與其中的感覺就是,作一個完整的產品真不容易!本覺得完成必定的代碼量,就能夠作出產品,可是在Alpha衝刺階段以前,咱們的團隊工做也是作了很是充足,以爲真正編碼的時間佔整個開發的時間比例比我預想的要低不少,看來一個產品的開發,除了自己功能的核心做用外,設計包裝階段都很是重要。
我主要負責咱們項目中web的前端開發,以前有必定的前端基礎,而後此次採用了一個全新的框架,vue.js,讓我有些不適應。相比於我以前使用的Bootstrap框架來講,vue.js提供的一套更加完善,分工更加合理的框架,然而在環境的搭建中仍是遇到了很多的問題。同時vue的一些寫法仍是跟原生的html,js寫法有很大的差別,vue的數據是單獨存放在data()區域的,經過渲染來直接生成網頁數據,而此次咱們前端調用後端數據,也是徹底經過api來獲取,相比於以前用php直接echo出數據的方式,不只格式更加規範,逼格也高了不少!
在Alpha階段度過了不少個深夜兩點半,但願在接下來的階段,可以提升本身的學習效率,在白天完成更多的項目開發。同時在不斷調試代碼的過程當中,提升本身獨立解決bug的能力!java
alpha階段就我而言不盡如人意吧。和想象中的不太同樣,原本覺得會是很好的學習機會,結果很大一部分時間都不是花在瞭如何編寫代碼上面,真正花在學習上面的時間比預期的少太多。並且以爲你們都對這個做業不夠上心,對本身的任務只完成60分,不去想如何把本身手頭上的事情儘量作好,就致使有的交接地方出現了問題,而後就會花不少時間去解決,還可能弄得你們都很不愉快。但願下個階段可以有所改善吧。web
Apha階段感受本身是在邊學習邊完成做業中度過的。在這個階段的學習過程當中我對Android理解加深了很多,從初步認識mvp架構,到完成部分界面,再到與後端交接,以及初步學習rejava+retrofit+okhttp,感受本身成長了許多。也多虧隊裏的大神們,在許多問題上也獲得瞭解決,所以熬夜的現象卻是沒有發生,哈哈。感受吧許多東西並非特別難,而是取決你是否想去作,因此但願本身能在這個軟工做業中學習到更多知識吧。後端
此次軟工實踐是我第一次參與一個完整的項目,此次衝刺也是一個全新的體驗。由於本身喜歡界面設計一類的,因此一開始覺得作ui是一件很輕鬆的事情,只是設計界面,界面設計的讓大衆喜歡便可,沒想到真正實踐起來,和前端磨合是一件多麼複雜的事情,也第一次接觸到了標註和切圖等等。最開始一頭霧水,不知道該怎麼作,上網查詢了相關的方法以後,前幾個頁面的標註和切圖基本上浪費了全部ui製做的三分之一的時間,後來逐漸熟練了操做,才知道,更浪費時間的事情是不斷地修改。因此總結出如下兩點:作出來的東西必定要確保前端能實現,有一些功能很花哨,用戶體驗很好,可是前端作不出來,最後的結果就是要改改改;要從用戶的角度出發,有些功能要讓用戶用着舒服,習慣,不然最後的結果就是依然要改改改。此次體驗讓我深入的體會到了棟哥說的那句「開始的越早,結束的越晚「。Emm..但願下次衝刺階段,能有更多的準備,不要再該改改了。api
通過12天的衝刺,我對UI工做有了更進一步的瞭解。UI設計要肯定好產品的功能,要作到具體仔細。提早和pm溝通肯定好產品功能,肯定好功能再作,才能減小返工,憑着本身感受作就是無限返工!!前端人員的開發靠UI,因此UI的進度不能慢,不能拖,不然嚴重影響開發進度orz。架構