付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程軟件開發(fā)商軟件開發(fā)實(shí)習(xí)報(bào)告一、摘要2023年7月1日至2023年8月31日,我在一家軟件工程軟件開發(fā)商擔(dān)任軟件開發(fā)實(shí)習(xí)生,負(fù)責(zé)后端系統(tǒng)開發(fā)與測試。核心工作成果包括完成3個(gè)模塊的API設(shè)計(jì)與實(shí)現(xiàn),使系統(tǒng)響應(yīng)速度提升20%,累計(jì)處理接口請求量達(dá)12萬次,錯(cuò)誤率低于0.5%。期間應(yīng)用Java、SpringBoot和MySQL進(jìn)行開發(fā),通過單元測試覆蓋率達(dá)90%以上,并使用Git進(jìn)行版本控制。提煉出模塊化開發(fā)與自動(dòng)化測試的復(fù)用方法論,將常規(guī)開發(fā)周期縮短15%。二、實(shí)習(xí)內(nèi)容及過程實(shí)習(xí)目的主要是把學(xué)校學(xué)的軟件工程理論跟實(shí)際開發(fā)流程結(jié)合起來,看看自己到底行不行,為以后找工作打基礎(chǔ)。實(shí)習(xí)單位是做企業(yè)級(jí)軟件開發(fā)的公司,主要搞B2B方向的系統(tǒng),技術(shù)棧偏Java和云原生那一套。我所在的團(tuán)隊(duì)負(fù)責(zé)一個(gè)電商后端的系統(tǒng)維護(hù)和新功能迭代。實(shí)習(xí)內(nèi)容挺具體的。剛開始是跟著導(dǎo)師熟悉項(xiàng)目代碼庫,花了差不多一周時(shí)間,主要是看他們怎么用SpringBoot寫服務(wù),怎么搞數(shù)據(jù)庫事務(wù)隔離級(jí)別,還有怎么用Docker打包鏡像。后面開始接手實(shí)際任務(wù),我主要負(fù)責(zé)一個(gè)訂單模塊的優(yōu)化。原來自動(dòng)化測試覆蓋率只有70%,老出邊界條件問題,我就跟導(dǎo)師提議用JUnit5加參數(shù)化測試,把覆蓋面提到87%左右,線上事故率確實(shí)降下去了。還參與過一次系統(tǒng)擴(kuò)容,從500QPS扛到2000QPS,主要是幫著調(diào)整了緩存策略,用Redis集群分擔(dān)了部分?jǐn)?shù)據(jù)庫壓力,監(jiān)控看延遲從300ms降到150ms,這個(gè)過程挺磨人的,但學(xué)到了不少分布式系統(tǒng)的東西。遇到的困難有倆。一個(gè)是剛開始寫代碼老被Review導(dǎo)師挑刺,說沒遵循RESTful風(fēng)格,API接口設(shè)計(jì)得也亂七八糟。我花了兩天時(shí)間把網(wǎng)上的規(guī)范扒拉了一遍,重新設(shè)計(jì)了接口,還看了下OpenAPI規(guī)范怎么用,導(dǎo)師后來說好多了。另一個(gè)是系統(tǒng)里有個(gè)老遺留的慢查詢,用了hours才定位到是某個(gè)JOIN子查詢沒加索引,數(shù)據(jù)庫表數(shù)據(jù)量上來了就特別卡。最后跟DBA溝通,給加了索引,查詢時(shí)間從30秒縮到500毫秒,這讓我意識(shí)到性能優(yōu)化真得從根上查起。實(shí)習(xí)成果就是那個(gè)訂單模塊的優(yōu)化,自動(dòng)化測試覆蓋率提升17%,線上投訴率跟著降了。還獨(dú)立完成了兩個(gè)小功能點(diǎn)的開發(fā),提交的PR被合并得也挺快。最大的收獲是學(xué)會(huì)了怎么用GitFlow管理版本,怎么寫單元測試,還有面對問題不繞彎子直接找根源的思路。公司管理上吧,感覺培訓(xùn)機(jī)制有點(diǎn)欠缺,就是扔個(gè)文檔讓你自個(gè)兒看,新人融入得慢。崗位匹配度也一般,給我安排的任務(wù)跟我想深入學(xué)的微服務(wù)有點(diǎn)偏差。建議他們搞個(gè)新員工技術(shù)分享會(huì),或者弄個(gè)在線學(xué)習(xí)平臺(tái),至少能讓你快速上手業(yè)務(wù)。還有團(tuán)隊(duì)內(nèi)部的CodeReview可以更結(jié)構(gòu)化一點(diǎn),別全憑導(dǎo)師心情。三、總結(jié)與體會(huì)這八周實(shí)習(xí),感覺像是從理論世界一頭扎進(jìn)了實(shí)踐海洋,收獲挺沉甸甸的。當(dāng)初去的時(shí)候主要是想看看自己學(xué)的那些東西用不上多少,結(jié)果發(fā)現(xiàn)能落地的細(xì)節(jié)特別多。比如我參與優(yōu)化的那個(gè)訂單模塊,通過加參數(shù)化測試把線上問題減少了,這讓我真切感受到,做軟件不能只埋頭寫代碼,得關(guān)注整個(gè)交付流程,從編碼到測試再到部署,每一步都要考慮周全。這段經(jīng)歷幫我把實(shí)習(xí)目的給閉環(huán)了,不再是紙上談兵。對我職業(yè)規(guī)劃的影響挺大的?,F(xiàn)在clearer覺得想做好后端開發(fā),光會(huì)Java和數(shù)據(jù)庫肯定不夠,得往分布式、高并發(fā)方向鉆。公司那套基于SpringCloud的架構(gòu),還有他們怎么用Kubernetes管理服務(wù),都給我打下了烙印。接下來打算系統(tǒng)學(xué)學(xué)消息隊(duì)列和分布式緩存,看看能不能考個(gè)AWS或AKS的認(rèn)證,至少得讓簡歷看起來專業(yè)點(diǎn)兒。實(shí)習(xí)也讓我意識(shí)到,學(xué)生心態(tài)和職場心態(tài)完全是兩碼事。以前寫代碼改一兩次就急得不行,現(xiàn)在明白需求變更、線上問題都是常態(tài),得學(xué)會(huì)扛壓力,還得有責(zé)任感,畢竟你寫的每一個(gè)commit都可能影響到別人。看著自己寫的接口能支撐起實(shí)際的業(yè)務(wù)請求,那種成就感是做項(xiàng)目拿A沒法比的?,F(xiàn)在行業(yè)好像挺卷的,技術(shù)更新快得嚇人,但感覺越是這樣,越得保持饑餓感。接下來打算把實(shí)習(xí)里用到的那些技術(shù)點(diǎn)再深挖一下,特別是微服務(wù)治理這塊,爭取下學(xué)期能接點(diǎn)相關(guān)的小項(xiàng)目練練手。總之一句話,這次實(shí)習(xí)沒白來,至少讓我明白了,做軟件工程這行,得持續(xù)學(xué)習(xí),還得沉得住氣。四、致謝在這八周的實(shí)習(xí)期間,得到了不少人的幫助。1.在實(shí)習(xí)單位,我的直屬導(dǎo)師對我挺耐心的,給我講解技術(shù)細(xì)節(jié)的時(shí)候特別細(xì)致,幫我解決了很多開發(fā)上遇到的難題,比如那次訂單模塊的慢查詢定位,要是沒有他帶著查日志,我可能還得耗更長時(shí)間。2.團(tuán)隊(duì)里的其他同事也給了我不少啟發(fā),尤其是在CodeRev
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 前端開發(fā)技術(shù)趨勢與應(yīng)用
- 2026年軟件系統(tǒng)崩潰應(yīng)急恢復(fù)操作測試題
- 2026年建筑設(shè)計(jì)師專業(yè)知識(shí)題綠色建筑與可持續(xù)發(fā)展實(shí)踐題
- 2026年中醫(yī)藥學(xué)基礎(chǔ)與臨床應(yīng)用中醫(yī)知識(shí)題庫
- 2026年網(wǎng)絡(luò)安全知識(shí)企業(yè)員工必修考核題
- 2026年職場能力提升專業(yè)知識(shí)測試題集
- 2026年智能語音助手功能測試題庫
- 2026年大數(shù)據(jù)項(xiàng)目管理專家面試預(yù)測模擬題
- 2026年電力工程L3工程師技能考核試題及答案詳解
- 2026年軟件測試工程師專業(yè)題庫鴻蒙系統(tǒng)測試技術(shù)要點(diǎn)
- 場內(nèi)現(xiàn)場制售食品安全培訓(xùn)
- 《電滲析與電除鹽》課件
- 施工合作協(xié)議書范文范本電子版下載
- 煙草物理檢驗(yàn)競賽考試題庫及答案
- 人才技術(shù)入股公司股權(quán)分配協(xié)議書
- 招聘會(huì)會(huì)展服務(wù)投標(biāo)方案(技術(shù)標(biāo) )
- 高考英語3500單詞表(帶音標(biāo))(亂序版)默寫背誦通用版
- 馬超-水田省力化劑型的開發(fā)及應(yīng)用研究-
- 頭面部的神經(jīng)阻滯課件
- 友達(dá)光電(昆山)有限公司第一階段建設(shè)項(xiàng)目環(huán)?!叭瑫r(shí)”執(zhí)行情況報(bào)告
- 光學(xué)下擺拋光技術(shù)培訓(xùn)教材
評論
0/150
提交評論