計(jì)算機(jī)科學(xué)與技術(shù)XXIT軟件工程師實(shí)習(xí)報(bào)告_第1頁
計(jì)算機(jī)科學(xué)與技術(shù)XXIT軟件工程師實(shí)習(xí)報(bào)告_第2頁
計(jì)算機(jī)科學(xué)與技術(shù)XXIT軟件工程師實(shí)習(xí)報(bào)告_第3頁
計(jì)算機(jī)科學(xué)與技術(shù)XXIT軟件工程師實(shí)習(xí)報(bào)告_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)科學(xué)與技術(shù)XXIT軟件工程師實(shí)習(xí)報(bào)告一、摘要

2023年7月1日至2023年8月31日,我在XXIT擔(dān)任軟件工程師實(shí)習(xí)生。核心工作成果包括獨(dú)立完成3個(gè)模塊的代碼重構(gòu),優(yōu)化后系統(tǒng)響應(yīng)速度提升20%,日均處理用戶請求量從5000次增至8000次,并通過單元測試覆蓋率達(dá)到90%的標(biāo)準(zhǔn)。參與開發(fā)自動(dòng)化測試腳本,累計(jì)執(zhí)行測試用例2000個(gè),缺陷發(fā)現(xiàn)率提高35%。專業(yè)技能應(yīng)用上,運(yùn)用Python和Java進(jìn)行后端開發(fā),熟練采用Git進(jìn)行版本控制,結(jié)合Docker容器化部署加速開發(fā)環(huán)境配置,效率提升40%。提煉出的可復(fù)用方法論包括:通過日志分析定位性能瓶頸,采用敏捷開發(fā)模式迭代優(yōu)化代碼質(zhì)量,形成標(biāo)準(zhǔn)化API接口文檔模板。

二、實(shí)習(xí)內(nèi)容及過程

2023年7月1日到8月31日,我在XXIT干軟件工程師的活兒。來這兒前想學(xué)點(diǎn)真本事,看看業(yè)界是怎么搞開發(fā)的。他們那兒是做企業(yè)級系統(tǒng)的,用Java和Python多,團(tuán)隊(duì)有二三十號(hào)人,流程挺規(guī)范的,需求評審、代碼審查、測試上線一套做下來,讓我明白項(xiàng)目不是一個(gè)人埋頭寫完就完事兒。

我跟著項(xiàng)目組搞了個(gè)用戶管理模塊,本來是別人搭的框架,但我接手后覺得性能有點(diǎn)拉胯,系統(tǒng)跑起來慢。7月中旬開始琢磨,花了兩周時(shí)間把數(shù)據(jù)庫查詢優(yōu)化了,把不必要的JOIN語句給刪了,還加了點(diǎn)緩存。改完之后,8月10號(hào)測了一下,系統(tǒng)響應(yīng)時(shí)間從500毫秒降到300毫秒,用戶請求能扛到日均8000次,比之前5000次的量多了不少。測試那邊也反饋好,說我這模塊發(fā)現(xiàn)的Bug比平時(shí)多30%,不過都是小問題,比如有些字段校驗(yàn)不嚴(yán)實(shí)。

有次做自動(dòng)化測試腳本時(shí)真頭大,測試環(huán)境總出問題,裝什么軟件都卡。后來我學(xué)了Docker,把環(huán)境打包成鏡像,部署快多了,效率直接蹭上去了。雖然最后腳本寫了1800多個(gè)用例,覆蓋率才89%,但領(lǐng)導(dǎo)說比以前手寫強(qiáng)。

老實(shí)說,過程里挺磨人的。比如需求變更太多,有時(shí)候前一天寫的代碼第二天就得推翻重做,讓人挺抓狂。還有代碼審查時(shí),老大說我寫的注釋不夠清晰,得改。我就琢磨著怎么寫注釋能讓別人一看就懂,現(xiàn)在感覺好點(diǎn)。

這八周最大的收獲是知道怎么在快節(jié)奏里干活,以前做項(xiàng)目都是自己一個(gè)人瞎鼓搗,現(xiàn)在明白溝通多重要。要是說問題,我覺得他們培訓(xùn)機(jī)制有點(diǎn)糊弄,就發(fā)了幾本電子書,沒人帶。建議可以搞個(gè)新人導(dǎo)師制,或者多搞點(diǎn)實(shí)戰(zhàn)培訓(xùn)。崗位匹配度上,我學(xué)的數(shù)據(jù)庫和算法還行,但分布式系統(tǒng)這塊兒看得不多,下次實(shí)習(xí)得往這方面鉆鉆。這段經(jīng)歷讓我覺得,做開發(fā)得持續(xù)學(xué),否則很快就被淘汰了。

三、總結(jié)與體會(huì)

這八周在XXIT的經(jīng)歷,讓我的實(shí)習(xí)目標(biāo)從模糊變成了清晰。7月1日剛來時(shí),我就是想看看實(shí)際開發(fā)跟學(xué)校里練手有什么不一樣,結(jié)果真被震撼到了。比如7月中旬負(fù)責(zé)的用戶管理模塊重構(gòu),從響應(yīng)慢500毫秒優(yōu)化到300毫秒,日處理請求量翻倍到8000次,單元測試覆蓋率從70%提到90%,這些數(shù)字不是紙上談兵,是實(shí)實(shí)在在的成果,讓我真切感受到技術(shù)能解決問題的力量。原來寫代碼不只是實(shí)現(xiàn)功能,還得考慮效率、穩(wěn)定性,這種責(zé)任感是學(xué)校項(xiàng)目帶不來的。

實(shí)習(xí)也讓我重新定位了職業(yè)方向。之前對后端開發(fā)挺感興趣,現(xiàn)在更想往分布式系統(tǒng)方向鉆。8月25號(hào)的時(shí)候,我看團(tuán)隊(duì)在搞微服務(wù)拆分,發(fā)現(xiàn)這塊兒技術(shù)特別熱門,以后肯定得重點(diǎn)學(xué)。下學(xué)期打算報(bào)個(gè)云原生相關(guān)的課程,再考個(gè)AWS認(rèn)證,把簡歷上的技能項(xiàng)填滿。這段經(jīng)歷就像給我指了條路,知道了自己該往哪兒使勁。

行業(yè)變化太快,不學(xué)習(xí)真的會(huì)被淘汰。他們用的CI/CD流程,一天能自動(dòng)部署好幾次,比我手動(dòng)編譯打包強(qiáng)太多了。8月30號(hào)我還在琢磨怎么把Docker用得更溜,結(jié)果9月初學(xué)校老師就發(fā)郵件說要在課程里加Docker實(shí)驗(yàn),感覺就像踩中了時(shí)代的點(diǎn)。以后不管干啥,都得保持這種學(xué)習(xí)狀態(tài),技術(shù)迭代太快了。

從學(xué)生到職場人的轉(zhuǎn)變,最明顯的是抗壓能力。以前做項(xiàng)目卡殼了就煩躁,現(xiàn)在知道得先冷靜分析,再找解決方案。7月15號(hào)調(diào)試API接口出問題時(shí),我熬了兩個(gè)通宵才弄好,第二天跟老大匯報(bào)時(shí)腿都在抖,但事后感覺特踏實(shí)。這種經(jīng)歷比單純學(xué)知識(shí)點(diǎn)值錢多了,真真切切體會(huì)到什么叫“干活”。

雖然實(shí)習(xí)里發(fā)現(xiàn)單位培訓(xùn)體系不咋地,但自己也能琢磨出門道。比如代碼審查時(shí)老大提的“注釋要像說明書”的建議,我現(xiàn)在寫代碼就特別注意這點(diǎn)。要是以后再實(shí)習(xí),我打算主動(dòng)找導(dǎo)師,把分布式、高并發(fā)這些核心模塊啃下來。畢竟人家招你來了,就得對得起這份機(jī)會(huì)。

四、致謝

在XXIT的這八周實(shí)習(xí),收獲挺多的,想謝謝幾個(gè)幫過我的人。帶我的導(dǎo)師挺耐心,代碼審查的時(shí)候沒少給我指問題,比如7月15號(hào)我寫的用戶認(rèn)證模塊邏輯有漏洞,他幫我改了半天,現(xiàn)在看來那模塊還挺實(shí)用的。團(tuán)隊(duì)里幾個(gè)同事也挺好

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論