下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
信息技術(shù)信息技術(shù)公司實習報告一、摘要2023年7月1日至2023年8月31日,我在一家信息技術(shù)公司擔任軟件開發(fā)實習生。在8周實習期間,我參與了XX項目的后端開發(fā)工作,主要負責API接口設(shè)計與實現(xiàn),獨立完成并上線了3個核心模塊,累計修復12處前端Bug,使系統(tǒng)響應(yīng)速度提升20%。期間應(yīng)用了SpringBoot框架進行開發(fā),通過Redis緩存優(yōu)化查詢效率,并使用Git進行版本控制,累計提交代碼87次。提煉出模塊化開發(fā)與自動化測試的復用方法論,可顯著提高團隊協(xié)作效率。二、實習內(nèi)容及過程1.實習目的希望通過實習了解實際項目開發(fā)流程,提升編碼能力和問題解決能力,感受職場氛圍。2.實習單位簡介公司主要做企業(yè)級SaaS服務(wù),技術(shù)棧以Java、SpringCloud為主,有前后端分離和微服務(wù)架構(gòu)。我所在的團隊負責核心業(yè)務(wù)模塊,項目代碼量在百萬級別,需求迭代比較快。3.實習內(nèi)容與過程第12周主要是熟悉環(huán)境,導師給我發(fā)了內(nèi)部文檔和代碼庫,我花了3天時間跑通本地環(huán)境,用Postman測試了幾個舊接口。第3周開始參與XX項目,需求是優(yōu)化訂單處理模塊。原代碼耦合度高,每次修改都要回歸測試10多個依賴模塊。我建議用領(lǐng)域驅(qū)動設(shè)計(DDD)拆分實體和聚合根,導師同意了。第46周我獨立完成了訂單創(chuàng)建和支付對賬兩個模塊,用了SpringBoot和MyBatis,數(shù)據(jù)庫是MySQL。期間遇到Redis緩存穿透問題,數(shù)據(jù)量太大導致緩存命中率低,我學會了用布隆過濾器+本地緩存解決。第7周協(xié)助測試組做了壓力測試,發(fā)現(xiàn)高并發(fā)下JVM內(nèi)存溢出,同事教我用Arthas動態(tài)診斷,調(diào)整了線程池參數(shù)。最后1周我整理了開發(fā)文檔,把關(guān)鍵流程畫成了時序圖。4.實習成果與收獲交付的模塊上線后,訂單處理時間從500ms縮短到150ms,Bug數(shù)量下降40%。最大的收獲是學會了如何在復雜系統(tǒng)中做技術(shù)決策,比如怎么平衡開發(fā)效率和系統(tǒng)穩(wěn)定性。還掌握了Arthas、JProfiler這類工具,以前只停留在書本層面。職業(yè)規(guī)劃上更清晰了,想往分布式架構(gòu)方向發(fā)展。5.問題與建議第1個挑戰(zhàn)是需求變更頻繁,有時候半夜被微信叫起來改接口,團隊需求評審會不夠規(guī)范,導致開發(fā)返工。建議建立需求版本控制機制,每次變更都要留痕。第2個問題是新人培訓太依賴自學,我花了2天才搞懂內(nèi)部組件庫的使用,建議出個標準操作手冊。第6周測試環(huán)境JVM參數(shù)不對,導致我的線上代碼卡死,說明環(huán)境一致性這塊要改進??梢源罱℅itLabCI自動部署測試環(huán)境,減少人為失誤。三、總結(jié)與體會8周實習像把棱鏡,照出理論和實踐的距離。7月1日剛進公司時,對著百萬行代碼庫手足無措,第2周導師讓我用Postman測接口,花了3天才搞明白請求頭里的`ContentType`怎么設(shè)。真正成長是從第4周拆分訂單模塊開始的,原代碼耦合得像一鍋粥,我按DDD分出4個聚合根,雖然重構(gòu)花了5個夜班,但上線后測試同學用JMeter壓測時,QPS從300飆到2000都不崩,這個數(shù)據(jù)讓我覺得之前的努力值了。最大的收獲是學會了在混亂中抓重點,比如用Arthas動態(tài)調(diào)試定位Redis緩存穿透時,發(fā)現(xiàn)是布隆過濾器誤判導致,隨手記了個筆記,現(xiàn)在學校那本《分布式系統(tǒng)》書里對應(yīng)章節(jié)都翻爛了。這段經(jīng)歷把我的職業(yè)規(guī)劃從"想當架構(gòu)師"具體到"先啃懂微服務(wù)治理"。公司那套基于Nacos的配置中心挺有意思,雖然我只用了基礎(chǔ)功能,但回去打算用SpringCloudAlibaba把畢業(yè)設(shè)計改成動態(tài)配置版本,爭取下學期拿個相關(guān)證書。行業(yè)趨勢看,前后端分離是主流,但微服務(wù)間通信這塊還是老問題,我這兒見到的熔斷器、艙壁隔離都是硬剛方案。如果真要做分布式,還得補補eBPF這類內(nèi)核級調(diào)優(yōu)知識。心態(tài)轉(zhuǎn)變最明顯的是責任感,以前寫代碼隨緣,現(xiàn)在知道每個if條件可能影響下游3個系統(tǒng),8月25日我熬夜修那個支付對賬Bug時才懂什么叫"上線即永恒"。接下來打算把實習整理的12頁開發(fā)手冊電子版?zhèn)鞯骄W(wǎng)盤,這樣簡歷上寫"參與維護百萬級代碼庫"才不是瞎說。四、致謝8周時間過得真快,這段經(jīng)歷值得感謝的人不少。感謝公司給我這個機會,讓我看到真實世界的項目開發(fā)是什么樣的,代碼量上的百萬級別確實給我壓力,但也激發(fā)了我學東西的動力。導師在我不熟悉內(nèi)部組件庫時,給了我指向性極強的建議,沒白費我熬夜查資料弄懂DDD那段功夫。帶我的幾位同事,在我用Arthas定位JVM問題卡住
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 土遺址文物修復師崗前內(nèi)部控制考核試卷含答案
- 呼叫中心服務(wù)員操作水平模擬考核試卷含答案
- 電力通信運維員創(chuàng)新應(yīng)用模擬考核試卷含答案
- 自行車裝配工安全規(guī)程知識考核試卷含答案
- 作物制種工安全生產(chǎn)意識模擬考核試卷含答案
- 工程機械租賃業(yè)務(wù)員道德能力考核試卷含答案
- 橋梁安全文明施工培訓
- 老年人日常生活用品領(lǐng)取制度
- 橋式起重吊裝作業(yè)培訓
- 酒店客房服務(wù)質(zhì)量標準與監(jiān)督制度
- GB/T 46886-2025智能檢測裝備通用技術(shù)要求
- 護理護理科研與論文寫作
- 2025年健康體檢中心服務(wù)與質(zhì)量管理手冊
- 2025-2030中國駱駝市場前景規(guī)劃與投資運作模式分析研究報告
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責任公司社會成熟人才招聘備考題庫及完整答案詳解一套
- 鋼結(jié)構(gòu)玻璃雨棚安裝施工方案
- 鄂爾多斯輔警考試題型及答案
- 2024-2030年中國桉葉(油)素市場專題研究及市場前景預(yù)測評估報告
- 攝像機基礎(chǔ)知識攝像機基礎(chǔ)知識
- 齒軌卡軌車資料
- 二代測序NGS培訓班課件 4肖艷群-NGS實驗室設(shè)置及質(zhì)量控制2017.10.15福州培訓班
評論
0/150
提交評論