付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件IT軟件工程師實(shí)習(xí)生實(shí)習(xí)報(bào)告一、摘要
2023年7月1日至2023年8月31日,我在一家科技公司擔(dān)任軟件工程師實(shí)習(xí)生,主要負(fù)責(zé)后端系統(tǒng)開發(fā)與優(yōu)化。期間,我參與重構(gòu)了用戶認(rèn)證模塊,將接口響應(yīng)時(shí)間從500毫秒降低至150毫秒,吞吐量提升40%;獨(dú)立完成了3個(gè)API接口的設(shè)計(jì)與實(shí)現(xiàn),支持日均調(diào)用量達(dá)10萬次;通過應(yīng)用緩存策略,將數(shù)據(jù)庫查詢負(fù)載減少25%。實(shí)習(xí)中熟練運(yùn)用Java、SpringBoot和MySQL,掌握了敏捷開發(fā)流程與代碼審查方法,形成了自動(dòng)化測(cè)試腳本模板,可直接應(yīng)用于同類項(xiàng)目,顯著提升開發(fā)效率。
二、實(shí)習(xí)內(nèi)容及過程
2023年7月1日至8月31日,我在一家科技公司做軟件工程師實(shí)習(xí)生。主要目標(biāo)是熟悉企業(yè)級(jí)開發(fā)流程,把學(xué)校學(xué)的理論知識(shí)用到實(shí)際項(xiàng)目里。公司是做金融科技的,系統(tǒng)對(duì)穩(wěn)定性和性能要求特別高,常用Java、SpringBoot和分布式架構(gòu),項(xiàng)目里還涉及消息隊(duì)列和緩存技術(shù)。
我跟著團(tuán)隊(duì)做了后端系統(tǒng)開發(fā),具體是重構(gòu)用戶認(rèn)證模塊。原接口響應(yīng)時(shí)間老是在500毫秒上下,客戶投訴慢。我花了兩周時(shí)間,把代碼分模塊重寫,引入Redis緩存token,還加了異步處理。改完之后測(cè)了三次,最快跑到150毫秒,吞吐量直接翻了一倍,現(xiàn)在系統(tǒng)扛得住日均10萬次調(diào)用了。期間還獨(dú)立做了3個(gè)API,對(duì)接前端需求,調(diào)用量高峰期能到5萬次/分鐘。另一個(gè)任務(wù)是優(yōu)化數(shù)據(jù)庫查詢,有些報(bào)表查詢慢,我用了SQL分析工具,把幾個(gè)復(fù)雜JOIN換成索引覆蓋,查詢時(shí)間從8秒降到1秒多,數(shù)據(jù)庫負(fù)載也降了25%。
實(shí)習(xí)里最難的是第一次接觸分布式事務(wù),有一次用消息隊(duì)列同步數(shù)據(jù)時(shí),出現(xiàn)消息丟失問題,導(dǎo)致數(shù)據(jù)不一致。我查了兩天資料,最后用事務(wù)消息方案解決了,學(xué)到了AT模式和TCC模式怎么選。另一個(gè)挑戰(zhàn)是代碼審查,剛開始提交的commitmessage寫得太模糊,被導(dǎo)師要求重寫。后面我就記下模板,比如"Fixbug:123登錄接口超時(shí)",現(xiàn)在每次提交都先對(duì)對(duì)格式。
這8周讓我把敏捷開發(fā)流程摸熟了,從需求評(píng)審到CI/CD全流程跑了幾遍。最收獲的是形成了一套自用的開發(fā)模板,比如自動(dòng)化測(cè)試腳本,現(xiàn)在做新功能都能套用,效率高不少。職業(yè)規(guī)劃上更清晰了,想往高并發(fā)系統(tǒng)方向發(fā)展,打算下學(xué)期補(bǔ)學(xué)消息隊(duì)列和緩存原理。
實(shí)習(xí)單位培訓(xùn)機(jī)制有點(diǎn)跟不上,比如新人培訓(xùn)只給了一份文檔,沒人帶實(shí)操。建議多搞些PairProgramming,導(dǎo)師也能及時(shí)發(fā)現(xiàn)問題。另外崗位匹配度可以再精準(zhǔn)點(diǎn),我接手的項(xiàng)目用了我會(huì)的技術(shù),但沒接觸微服務(wù)治理這塊,有點(diǎn)遺憾。如果能提前給些云原生相關(guān)的任務(wù),可能成長更快。
三、總結(jié)與體會(huì)
這8周,從2023年7月到8月,實(shí)習(xí)經(jīng)歷像給我上了一堂生動(dòng)的實(shí)踐課。以前寫代碼總覺得沒問題,真到線上環(huán)境,壓力完全不一樣。記得重構(gòu)用戶認(rèn)證模塊時(shí),為了把500毫秒的響應(yīng)壓到150毫秒,連續(xù)熬了兩個(gè)通宵,調(diào)試日志追到凌晨三點(diǎn),那種感覺特別踏實(shí)。現(xiàn)在明白,做工程不是玩玩具,是得對(duì)每個(gè)字符負(fù)責(zé),對(duì)用戶時(shí)間負(fù)責(zé)。
實(shí)習(xí)讓我最深的體會(huì)是,學(xué)校教的只是基礎(chǔ)骨架,真要站得穩(wěn),還得靠企業(yè)里的摸爬滾打。比如分布式事務(wù)那事兒,消息丟失導(dǎo)致數(shù)據(jù)錯(cuò)亂,最后用AT模式解決,這課在學(xué)校根本學(xué)不到?,F(xiàn)在寫commitmessage都刻意學(xué)著寫清楚,比如"Fixbug:123登錄接口超時(shí),通過引入Redis緩存解決",導(dǎo)師說這樣別人接手才不懵。這種細(xì)節(jié)上的成長,比單純會(huì)幾行代碼重要多了。
對(duì)職業(yè)規(guī)劃的影響也很大。之前想做全棧,但實(shí)習(xí)里接觸的后端高并發(fā)優(yōu)化讓我眼睛一亮。現(xiàn)在打算下學(xué)期主攻這塊,報(bào)名了AWS的SolutionsArchitect認(rèn)證,想先補(bǔ)補(bǔ)云原生知識(shí)。實(shí)習(xí)里用的SpringBoot、MySQL、Redis這些,現(xiàn)在在家都會(huì)刻意多練練,比如用LeetCode刷算法題,保持手感。
看行業(yè)趨勢(shì),現(xiàn)在大廠都在卷微服務(wù)、Serverless,但感覺我們這屆學(xué)生培訓(xùn)有點(diǎn)跟不上,比如沒人教怎么用Kubernetes治理服務(wù)。如果學(xué)校能多開些企業(yè)真實(shí)項(xiàng)目實(shí)訓(xùn),或者跟科技公司搞些合作課程,可能我們?cè)鐜啄昃投@些了。未來求職,我肯定要突出這種能快速上手復(fù)雜系統(tǒng)的能力,畢竟企業(yè)要的不是紙上談兵的。這次實(shí)習(xí)讓我明白,職場(chǎng)不是學(xué)校,不能光靠聰明,還得靠肯干、會(huì)干。
四、致謝
感謝這次實(shí)習(xí)機(jī)會(huì),讓我在真實(shí)項(xiàng)目里鍛煉了技術(shù)。特別感謝我的導(dǎo)師,遇到問題帶我從頭捋,怎么用Redis、怎么寫SQL優(yōu)化,都耐心講清楚。和團(tuán)隊(duì)一起做項(xiàng)目也特別爽,大家討論技術(shù)方案到半夜,最后把接口響應(yīng)時(shí)間從500毫秒降下來,那種成就感值了。
也要謝謝帶我的幾位同事,比如那個(gè)總給我講微服務(wù)架構(gòu)的學(xué)長,還有那
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年烏魯木齊縣招教考試備考題庫含答案解析(必刷)
- 2026年山東聊城市臨清市衛(wèi)健系統(tǒng)事業(yè)單位招聘現(xiàn)場(chǎng)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年哈巴河縣招教考試備考題庫帶答案解析(必刷)
- 2025年寶雞千陽縣中醫(yī)醫(yī)院招聘(3人)筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年邵陽通航職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬題含答案解析(奪冠)
- 2025年寧夏財(cái)經(jīng)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫附答案解析
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國智能浴缸行業(yè)市場(chǎng)深度研究及投資策略研究報(bào)告
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國家務(wù)助理服務(wù)行業(yè)發(fā)展前景預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國連通板行業(yè)市場(chǎng)供需格局及投資規(guī)劃建議報(bào)告
- 2026年及未來5年市場(chǎng)數(shù)據(jù)中國醫(yī)用快速滅菌器行業(yè)發(fā)展前景預(yù)測(cè)及投資方向研究報(bào)告
- 鋼結(jié)構(gòu)橋梁維修施工方案
- 電纜溝施工安全方案
- 多維空間建筑施工方案
- 變電站土建安全培訓(xùn)課件
- 安全生產(chǎn)三管三必須培訓(xùn)課件
- 2025年國家司法考試試題及答案
- 房建施工工藝流程
- 食堂消防安全管理制度完整版食堂消防管理制度
- 線上線下融合的市場(chǎng)營銷策略分析報(bào)告2025
- 設(shè)備合作協(xié)議合同范本
- 牙科聘請(qǐng)醫(yī)生合同范本
評(píng)論
0/150
提交評(píng)論