下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程程序開發(fā)實(shí)習(xí)報(bào)告一、摘要
2023年7月1日至2023年8月31日,我在一家互聯(lián)網(wǎng)企業(yè)擔(dān)任軟件開發(fā)實(shí)習(xí)生,負(fù)責(zé)參與移動端應(yīng)用后端API開發(fā)與測試工作。核心工作成果包括完成5個核心模塊的接口開發(fā),實(shí)現(xiàn)日均處理請求量約8000次,響應(yīng)時間穩(wěn)定在200毫秒以內(nèi);通過單元測試覆蓋率達(dá)90%的指標(biāo),推動接口迭代優(yōu)化3次,使系統(tǒng)可用性提升至99.8%。期間應(yīng)用了SpringBoot框架進(jìn)行RESTfulAPI設(shè)計(jì),運(yùn)用PostgreSQL數(shù)據(jù)庫優(yōu)化查詢效率,通過Git進(jìn)行版本控制管理代碼沖突。提煉出模塊化開發(fā)與自動化測試的復(fù)用方法論:采用Jenkins實(shí)現(xiàn)CI/CD流程,將開發(fā)周期縮短20%,錯誤率降低35%。
二、實(shí)習(xí)內(nèi)容及過程
2023年7月1日至2023年8月31日,我在一家做企業(yè)服務(wù)的團(tuán)隊(duì)實(shí)習(xí),崗位是后端開發(fā)工程師助理。主要幫團(tuán)隊(duì)做移動端接口的開發(fā)和聯(lián)調(diào)。當(dāng)時項(xiàng)目需求是優(yōu)化一個電商場景的訂單模塊,我負(fù)責(zé)的5個接口涉及支付回調(diào)、物流狀態(tài)同步和優(yōu)惠券核銷。用SpringBoot搭框架,PostgreSQL存數(shù)據(jù),每天寫完代碼自己跑單元測試,確保覆蓋率到85%以上才提交。遇到一個bug挺煩的,訂單更新時偶爾會出現(xiàn)數(shù)據(jù)不一致,查了日志發(fā)現(xiàn)是消息隊(duì)列延遲導(dǎo)致。后來跟導(dǎo)師學(xué)了如何用Redis做緩存一致性方案,加了個時間戳校驗(yàn),問題解決后接口穩(wěn)定性明顯。8周里完整經(jīng)歷了需求分析到測試上線的流程,參與過3次技術(shù)方案討論會,團(tuán)隊(duì)用Jira跟蹤任務(wù),我習(xí)慣每天同步進(jìn)度。期間公司給配了新人培訓(xùn)手冊,但感覺實(shí)戰(zhàn)案例不夠,很多概念看得云里霧里。我私下把導(dǎo)師寫的優(yōu)秀代碼片段整理成筆記,還找了開源項(xiàng)目練手。最后交付的模塊支持了日均3萬次調(diào)用量,錯誤率控制在0.05%以內(nèi),比我預(yù)想的強(qiáng)不少。這段經(jīng)歷讓我意識到,寫代碼光會語法不行,得懂業(yè)務(wù)邏輯,比如這次就得知道電商訂單流轉(zhuǎn)的每一步為啥要這樣設(shè)計(jì)。團(tuán)隊(duì)的開發(fā)節(jié)奏挺快的,有時候需求變更來得急,測試和開發(fā)配合上有點(diǎn)手忙腳亂。我覺得他們可以搞個午間分享會,讓不同階段的同學(xué)講講踩坑經(jīng)驗(yàn),或者開發(fā)環(huán)境再自動化點(diǎn),省得我每次部署都要等運(yùn)維那邊半天。最大的收獲是學(xué)會了怎么快速定位問題,以前遇到bug調(diào)半天,現(xiàn)在能先看日志再定位到具體行數(shù),效率高多了。職業(yè)規(guī)劃上更清楚自己想做什么了,后端開發(fā)雖然累但成就感足,以后想往這個方向深耕。不過也發(fā)現(xiàn),光埋頭寫代碼不行,得多跟人交流,比如這次要是早點(diǎn)問導(dǎo)師消息隊(duì)列的問題,可能不用折騰那么久。
三、總結(jié)與體會
這8周實(shí)習(xí),從2023年7月1日到8月31日,感覺像坐上了一趟快車,把書本上的軟件工程理論拉到了真實(shí)場景里。最直接的價(jià)值就是上手做了個完整項(xiàng)目,那個電商訂單模塊的5個接口,支撐了日均3萬次調(diào)用量,錯誤率控制在0.05%以內(nèi),這個數(shù)據(jù)讓我挺有底氣的。從一開始對著需求文檔懵圈,到后來能獨(dú)立完成單元測試、調(diào)試bug,甚至參與過3次技術(shù)方案的討論,感覺自己真的往前走了一大步。寫代碼不再是為了完成任務(wù),而是想著怎么寫得更健壯、更高效,比如那個用Redis做緩存一致性的優(yōu)化,就是反復(fù)琢磨才弄明白的。這次經(jīng)歷讓我真切體會到,后端開發(fā)不是單純堆砌代碼,而是要懂業(yè)務(wù)、會設(shè)計(jì)、能優(yōu)化,這些在學(xué)校很難完全模擬出來。最大的體會是心態(tài)變了,以前寫代碼怕出錯,現(xiàn)在能扛住壓力,比如那次凌晨3點(diǎn)發(fā)現(xiàn)線上接口慢,雖然急但能冷靜分析是數(shù)據(jù)庫查詢慢,快速加了索引解決了。這種責(zé)任感、抗壓能力,是實(shí)習(xí)給我最寶貴的禮物。職業(yè)規(guī)劃上更清晰了,現(xiàn)在知道了自己喜歡這種創(chuàng)造和解決問題的感覺,也更清楚自己要往哪個方向努力。比如這次用到的SpringBoot和消息隊(duì)列知識,我打算下學(xué)期報(bào)個專門的培訓(xùn)課,把這塊學(xué)深學(xué)透,再考個相關(guān)的認(rèn)證,希望能給下次實(shí)習(xí)或者找工作加把勁。行業(yè)里感覺現(xiàn)在云原生、微服務(wù)是趨勢,這次雖然沒直接用大規(guī)模分布式系統(tǒng),但導(dǎo)師提過幾次高并發(fā)場景下的設(shè)計(jì)模式,比如限流、降級,這些點(diǎn)我記下了,打算后面多研究研究。總感覺,學(xué)校教的是基礎(chǔ),實(shí)習(xí)教的是應(yīng)用,這次8周,把我的基礎(chǔ)和實(shí)際應(yīng)用連接起來了,感覺離真正的軟件工程師近了不少,這感覺挺不錯的。
致謝
在2023年7月1日至8月31日的實(shí)習(xí)期間,得到了很多幫助。感謝那家公司的團(tuán)隊(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 腸道-腦軸在麻醉藥品依賴性評價(jià)中的意義
- 肝血管瘤臨床路徑變異的觀察策略
- 衛(wèi)生站經(jīng)費(fèi)支出制度
- 衛(wèi)生院疫情獎懲制度
- 駐村工作隊(duì)衛(wèi)生管理制度
- 體彩店衛(wèi)生管理制度
- 肝癌術(shù)后肝功能康復(fù)策略
- 院感防控督導(dǎo)員培訓(xùn)課件
- 聯(lián)合手術(shù)的并發(fā)癥預(yù)防策略
- 2026年網(wǎng)絡(luò)安全攻擊與防御策略考題
- 科室護(hù)理人才梯隊(duì)建設(shè)
- 企業(yè)用油管理制度
- 《建筑施工常見問題》課件
- 職高計(jì)算機(jī)單招操作題庫單選題100道及答案
- 通信工程部的職責(zé)與技術(shù)要求
- 簡愛插圖本(英)夏洛蒂·勃朗特著宋兆霖譯
- 焊接專業(yè)人才培養(yǎng)方案
- 第二屆全國技能大賽江蘇省選拔賽焊接項(xiàng)目評分表
- 糖尿病護(hù)士年終總結(jié)
- 第20課 《美麗的小興安嶺》 三年級語文上冊同步課件(統(tǒng)編版)
- 糖尿病基礎(chǔ)知識培訓(xùn)2
評論
0/150
提交評論