软件服务外包大赛全员总结和心得
全員總結(jié)和心得
吳鐘富個人總結(jié)和心得:
第十二屆中國大學(xué)生服務(wù)外包創(chuàng)新創(chuàng)業(yè)大賽結(jié)束了,雖然沒能拿一等獎有那么一點遺恨,但是我覺得經(jīng)歷這個過程、學(xué)到相應(yīng)的東西才是最寶貴的財富。
團(tuán)隊組建,我依然還是跟另外兩個死黨合作,為什么?大一開始的同班同學(xué),熟、住的近,交流方便。但三個都是技術(shù)男,我當(dāng)時也意識到這樣的團(tuán)隊不是很合理,也有想再招一兩個負(fù)責(zé)美工或者文本一類的女生的想法。但一方面因為班里的女生大都名花有主或者抱團(tuán)成團(tuán)隊了,主動想來跟我們合伙的人也都是技術(shù)男。另一方面我覺得另外兩個隊友好像也沒有想再招人的想法,想想三個人把項目做完多學(xué)到點東西也行吧。于是我們的團(tuán)隊就只有三個技術(shù)男了。事實證明我們這三個技術(shù)男團(tuán)隊確實有些后勁不足,答辯最好能有形象好、氣質(zhì)佳,能說會道的形象大使,但比賽結(jié)束后對比自己團(tuán)隊和別人的團(tuán)隊,有一點我可能想錯了,文本不能交給不太懂技術(shù)的女生來寫,如果交給這樣的人來寫,然后文本有沒有被團(tuán)隊其他技術(shù)人審核,比賽的結(jié)局可能就不太好啦,負(fù)責(zé)任的技術(shù)人來寫文本或許會比前者更合適。比賽過后,我認(rèn)為我們?nèi)齻€技術(shù)男真正需要是會做微信小程序/app或者視頻的女生或是能說會道的的那一類美工形象大使。
項目選題,看了下有20道可選,但是真正感興趣、真正想學(xué)、對前后端開發(fā)工作直接有用的可能就只有兩個。一開始我想選那個看起來技術(shù)都學(xué)過、架構(gòu)相對簡單的、需求好把握的項目,但一個隊友想選另一外那一個需求不清、技術(shù)前沿但沒學(xué)過、架構(gòu)復(fù)雜的微服務(wù)項目,我當(dāng)即表示也ok,于是我們變便分工去學(xué)各種各樣的前沿的技術(shù)??戳顺踬悤r評委的評價,完整、全面的技術(shù)棧也是我們進(jìn)入決賽的一個重大原因之一。
指導(dǎo)老師,我們有優(yōu)秀、經(jīng)驗豐富的吳建斌老師給我們發(fā)了很多相關(guān)資料,告訴我們項目獲勝的關(guān)鍵,為我們項目啟動做出了關(guān)鍵指導(dǎo)。后來我還提議加藍(lán)琿老師為指導(dǎo)老師,為什么呢?認(rèn)真負(fù)責(zé)、對學(xué)習(xí)有熱情、聊得來、熟、曾經(jīng)在其指導(dǎo)下做過一個小項目的二次開發(fā),感覺很有收獲。事實證明我的選擇確實是對的,初賽之前幾乎一周一次的匯報任務(wù)、演示和交流、指導(dǎo)下一步應(yīng)該做的事情。每周,一意識到再過兩天要跟藍(lán)老師匯報任務(wù)、演示和交流時,就有一種莫名力量推動著我頂住課業(yè)壓力、叫上另外兩個隊友快馬加鞭。藍(lán)老師指導(dǎo)的協(xié)同過濾算法推薦系統(tǒng)、智能審核、自動化測試和jenkins自動化運維后來也是成為了我們項目的亮點。
項目遇到過的困難,針對我個人而言,項目困難有業(yè)務(wù)上的和系統(tǒng)設(shè)計上的,也有技術(shù)實現(xiàn)上的。
業(yè)務(wù)流程和系統(tǒng)設(shè)計,賽題講的不是很清楚,企業(yè)答疑幾乎是這也行那也行的那種,需求也不清晰。我曾經(jīng)苦惱于業(yè)務(wù)流程怎么跑,完了還得想想系統(tǒng)設(shè)計和具體實現(xiàn),比賽初期甚至想的我頭有點疼。后來跟藍(lán)琿老師交流后三種租賃模式后,我第二天醒來時想到一種方案,然后跟兩位隊友分享和稍微改進(jìn)了一下,雖然深究起來還是會有這樣那樣的問題,但是應(yīng)對比賽基本還行。微服務(wù)的系統(tǒng)設(shè)計也曾令我頭疼,畢竟微服務(wù)是剛學(xué)的,還沒有架構(gòu)師這種高度,但我想著想著還是勉強(qiáng)搞出了一套微服務(wù)架構(gòu)和數(shù)據(jù)庫設(shè)計方案來,然后跟另外另個兩個隊友一起完善了一下。當(dāng)時也意識到這個設(shè)計到后面可能會遇到問題,而事實也確實有問題,數(shù)據(jù)庫設(shè)計有過數(shù)次改動、表與表之間為了方便不添加約束導(dǎo)致不合理的數(shù)據(jù)產(chǎn)生、微服務(wù)架構(gòu)設(shè)計的不合理導(dǎo)致前期有不少業(yè)務(wù)邏輯交給前端來處理等等,當(dāng)然這些設(shè)計問題可能對比賽都基本沒什么影響,但如果是真正做一個拿來被大眾使用的項目,這個系統(tǒng)設(shè)計可能就真不好用了。
技術(shù)實現(xiàn)上,也有過很多磕磕碰碰,但是大多能獨立解決,或是跟隊友交流,哪怕他不會,我可能也獲得了一些靈感想到了解決方案。做這個項目我遇到的最大的技術(shù)困難是在做jenkins自動化運維的時候,發(fā)現(xiàn)自己服務(wù)器曾經(jīng)兩次遭受到挖礦病毒的毒害,cpu100%高居不下,查看所有進(jìn)程卻發(fā)現(xiàn)沒有一個進(jìn)程是占了很多cpu或者內(nèi)存的,阿里云一天發(fā)幾條短信,嘗試了各種辦法無法解決,一次又一次檢索海量的百度信息也找不到解決辦法,前兩次都以重裝服務(wù)器妥協(xié)告終,當(dāng)時還感慨服務(wù)器只要沾jenkins自動化這種東西,離病毒就不遠(yuǎn)了。直到第三次,藍(lán)琿老師讓我用他那臺服務(wù)器的jenkins部署項目,這次我自己的服務(wù)器沒裝jenkins也種了和前兩次一樣的病毒,我才恍然大悟不是jenkins的原因,回憶三次重裝服務(wù)器前后的操作,我把問題的原因定位到了docker上,跟著教程學(xué)的docker,docker未加密開啟了遠(yuǎn)程訪問,任何人只要有我的ip地址和docker端口就能訪問我的docker,docker可以拿到root權(quán)限,于是乎服務(wù)器的root權(quán)限直接暴露在公網(wǎng)上,運氣不好過個幾天就能中病毒;
最后的一些感言,服創(chuàng)大賽想贏首先需要強(qiáng)有力的技術(shù)人,最好有合理的團(tuán)隊人員組成,最好有經(jīng)驗豐富、認(rèn)真負(fù)責(zé)、人人尊敬的指導(dǎo)老師、需要責(zé)任心、需要良好的交流、需要在牢牢把握需求的基礎(chǔ)上增加項目亮點…比賽終究還是比賽,感覺像是做demo,如果直接真正投入使用可能會有這樣那樣的問題,但是沒辦法,誰讓時間那么緊、而且我們還要頂著繁重的課業(yè)去做呢?而且本科生有幾個有架構(gòu)師的高度設(shè)計出完美的系統(tǒng)?比賽的意義或許更多是培養(yǎng)學(xué)生的能力,讓你體驗做項目的過程,讓你學(xué)習(xí)、讓你復(fù)盤、讓你積累經(jīng)驗、教你怎么和別人合作開發(fā)…(這里省略一萬字),為以后到公司參與實際項目的開發(fā)打下良好的基礎(chǔ)!
卓晨鑫個人總結(jié)和心得:
大三上學(xué)期報名參加服創(chuàng)大賽后,我們團(tuán)隊選擇了賽題A19智能化共享租賃平臺。這個項目的技術(shù)要求整體較為前沿,因此各成員首先分工學(xué)習(xí)對應(yīng)的技術(shù)棧。經(jīng)過寒假幾次會議的詳細(xì)分工以及項目整體架構(gòu)的完善出爐,到第二學(xué)期開學(xué),我們團(tuán)隊便大刀闊斧的進(jìn)入開發(fā)流程。
由于接觸這個項目之前,我對前端知識的了解比較匱乏,因此一個人憑著新學(xué)習(xí)的技術(shù),負(fù)責(zé)所有可視頁面的開發(fā)還是給人頗大壓力的。在此過程中,我參考了不少充滿設(shè)計美感的網(wǎng)站的UI設(shè)計、頁面布局,但卻在臨摹實現(xiàn)時遇到了不少困難,有時解決一個還會連鎖產(chǎn)生更多其他的問題,比如通過slot-scope插槽在前端的table展示訂單等數(shù)據(jù)時,產(chǎn)生的數(shù)據(jù)污染;在vue組件生命周期函數(shù)里執(zhí)行數(shù)據(jù)處理與其他若干個函數(shù)時會異步執(zhí)行而非順序執(zhí)行,導(dǎo)致對數(shù)據(jù)庫表中部分?jǐn)?shù)據(jù)更新失敗,產(chǎn)生數(shù)據(jù)不及時以及跨域問題等等,但經(jīng)過隊友的幫助、老師的指導(dǎo)和眾多資料的查閱,這些困擾總算一一迎刃而解。遇到項目開發(fā)的密集高峰期時,我?guī)缀醴畔铝耸诌叺慕^大部分事情,全身心投入到開發(fā)中來。不過對于我來說,也很高興能有機(jī)會接受這個挑戰(zhàn)。
最后,項目雖然跌跌撞撞的完成了,但是我對自己最終整體頁面的實現(xiàn)還是不太滿意,雖然老師的評價是簡潔清爽,但實際上還是略顯簡陋,缺少美感,總感覺有很多的不足,依然存在不少可以改進(jìn)的地方。比如前端頁面的響應(yīng)式布局,由于在設(shè)計初期考慮不夠全面,導(dǎo)致后期組件擁擠,難以維護(hù),如果能夠?qū)崿F(xiàn)這一設(shè)計,或許能夠允許移動端進(jìn)行頁面訪問,不至于在答辯過程中提及關(guān)于是否實現(xiàn)微信小程序的問題時陷入窘境。同樣地,如果團(tuán)隊在擴(kuò)招時能有美工相關(guān)的新鮮血液補(bǔ)充,不僅能夠節(jié)省我們?nèi)夹g(shù)成員的一些時間,騰出手來解決一些其它問題,或許還能將我粗略制作的展示部分完成得更好。這次項目的開展對我來說,不僅踏足了原先鮮有涉足的技術(shù)領(lǐng)域,對一些技術(shù)進(jìn)行了實踐應(yīng)用,同時豐富了寶貴的團(tuán)隊合作交流開發(fā)經(jīng)驗,還增進(jìn)了和兩名隊友和指導(dǎo)老師的關(guān)系,非常感謝這一過程中我得到的種種幫助與支持,令我收獲了一段彌足珍貴的經(jīng)歷。
唐震個人總結(jié)和心得:
本次比賽總結(jié)主要有兩點:
1:團(tuán)隊合作:問題是需要團(tuán)隊成員之間相互討論的,這次比賽的準(zhǔn)備與實踐過程中遇到了一些問題,正是討論才讓問題有了更好的解法,每個人的想法都不一樣,因此在交流的過程中可以觀測別人是如何思考的,以此來提升自己的思維.成員之間的相互幫助也是非常重要的,本次比賽過程中我們團(tuán)隊成員之間合作的非常好.
2:個人能力:比賽對個人能力的提升幫助是很大的,在比賽的過程中可以學(xué)到更多的知識.
總結(jié)
以上是生活随笔為你收集整理的软件服务外包大赛全员总结和心得的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hcip 拓扑
- 下一篇: PyTorch官方安装方法下载太慢,直接