付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程碼港軟件開發(fā)實(shí)習(xí)生實(shí)習(xí)報(bào)告一、摘要2023年6月5日至8月23日,我在碼港擔(dān)任軟件開發(fā)實(shí)習(xí)生,負(fù)責(zé)參與電商平臺(tái)后端系統(tǒng)開發(fā)。核心工作成果包括完成3個(gè)模塊的API設(shè)計(jì)與實(shí)現(xiàn),優(yōu)化數(shù)據(jù)庫查詢效率,使平均響應(yīng)時(shí)間縮短至120ms;通過單元測(cè)試覆蓋率達(dá)90%的標(biāo)準(zhǔn),累計(jì)修復(fù)12個(gè)Bug。專業(yè)技能應(yīng)用方面,運(yùn)用SpringBoot框架搭建RESTful服務(wù),結(jié)合Redis緩存技術(shù)提升系統(tǒng)吞吐量至500qps;采用Git進(jìn)行代碼版本管理,提交代碼commit記錄達(dá)87條。提煉出敏捷開發(fā)流程中的自動(dòng)化測(cè)試復(fù)用策略,以及微服務(wù)架構(gòu)下的日志聚合監(jiān)控方法,可為同類項(xiàng)目提供可驗(yàn)證的數(shù)據(jù)支撐。二、實(shí)習(xí)內(nèi)容及過程2023年6月5日入職碼港,崗位是軟件開發(fā)實(shí)習(xí)生,跟著團(tuán)隊(duì)做電商平臺(tái)。實(shí)習(xí)目標(biāo)挺明確,就是上手項(xiàng)目,把學(xué)校學(xué)的分布式、微服務(wù)這些理論用上,看看真實(shí)業(yè)務(wù)場(chǎng)景怎么落地。單位業(yè)務(wù)量確實(shí)大,后端系統(tǒng)用了好幾個(gè)模塊,我主要接了訂單和支付這塊。每天跟著導(dǎo)師看需求文檔,用SpringBoot搭A(yù)PI,寫完單元測(cè)試就提交測(cè)試環(huán)境。記得7月10號(hào)那個(gè)周,趕著上線活動(dòng)頁面,后臺(tái)接口響應(yīng)有點(diǎn)慢,系統(tǒng)CPU飆到85%。導(dǎo)師讓我用JProfiler抓性能瓶頸,發(fā)現(xiàn)是數(shù)據(jù)庫慢查詢,把SQL改寫加索引后,9號(hào)那個(gè)活動(dòng)接口QPS從300直接干到600,客戶那邊都說穩(wěn)了。困難就是剛開始對(duì)業(yè)務(wù)邏輯不熟,一個(gè)支付回調(diào)邏輯卡了快兩天,導(dǎo)師給我發(fā)了之前的一個(gè)重構(gòu)文檔,上面有狀態(tài)機(jī)圖,瞬間就懂了。后來自己寫文檔的時(shí)候也學(xué)著用狀態(tài)機(jī)圖,感覺這招挺管用。成果的話,實(shí)習(xí)結(jié)束提交的工單里,我寫了3個(gè)核心模塊的代碼,單元測(cè)試覆蓋率92%,修復(fù)的Bug有12個(gè)是線上遺留的。最滿意的是用Redis緩存活動(dòng)商品數(shù)據(jù),把數(shù)據(jù)庫查詢量降了70%,監(jiān)控后臺(tái)能明顯看到QPS曲線變平緩了。挑戰(zhàn)就是系統(tǒng)太復(fù)雜了,有時(shí)候看不懂歷史代碼,導(dǎo)師說這就是真實(shí)工作場(chǎng)景,慢慢學(xué)就行。我后來買了《分布式系統(tǒng)設(shè)計(jì)》那本書,周末翻著看,感覺對(duì)CAP理論理解深了點(diǎn)。職業(yè)規(guī)劃上,這次實(shí)習(xí)讓我真真切切感受到技術(shù)深度和業(yè)務(wù)理解的重要性,以后想往這個(gè)方向多鉆鉆。不過單位培訓(xùn)確實(shí)一般,就每周有個(gè)1小時(shí)技術(shù)分享,建議多搞些新人訓(xùn)練營,比如搞個(gè)代碼規(guī)范和設(shè)計(jì)模式的集中培訓(xùn),能省不少磨合時(shí)間。還有就是崗位匹配度問題,我來了8周,就寫代碼和debug,沒機(jī)會(huì)參與需求評(píng)審,建議讓實(shí)習(xí)生也接觸下前段和產(chǎn)品,這樣成長快些。三、總結(jié)與體會(huì)這8周在碼港的實(shí)習(xí),就像把書本里那些散落的知識(shí)點(diǎn),硬是拼湊進(jìn)了一個(gè)個(gè)能跑起來的系統(tǒng)里。6月5號(hào)剛來的時(shí)候,對(duì)著陌生的代碼庫手足無措,光是搞懂項(xiàng)目依賴關(guān)系就花了不少時(shí)間。后來跟著導(dǎo)師從訂單模塊的接口開發(fā)做起,逐步接觸到緩存優(yōu)化、日志分析這些實(shí)際場(chǎng)景,感覺技術(shù)世界的大門被推開了一條縫。實(shí)習(xí)最大的收獲是體會(huì)到技術(shù)決策背后的權(quán)衡。7月15號(hào)優(yōu)化支付接口的時(shí)候,用消息隊(duì)列解耦服務(wù)能提升系統(tǒng)韌性,但考慮到當(dāng)時(shí)項(xiàng)目周期緊,導(dǎo)師還是建議先加超時(shí)重試和熔斷機(jī)制,用傳統(tǒng)方式穩(wěn)扎穩(wěn)打。這個(gè)選擇讓我明白,技術(shù)不是越新越好,得看業(yè)務(wù)需求,這種思路比單純堆砌新技術(shù)更有價(jià)值。職業(yè)規(guī)劃上,這次經(jīng)歷幫我排除了幾個(gè)模糊的想法。比如之前覺得后端就是寫代碼,現(xiàn)在清楚要懂業(yè)務(wù)邏輯、數(shù)據(jù)庫調(diào)優(yōu)、甚至前段交互才行。接下來打算系統(tǒng)補(bǔ)齊分布式存儲(chǔ)這塊短板,下學(xué)期就報(bào)個(gè)AWS認(rèn)證班,感覺這種硬核技能在行業(yè)里認(rèn)可度高。實(shí)習(xí)最后導(dǎo)師提的崗位匹配度問題,我也想透了,不是找完美契合的工作,而是先在項(xiàng)目中逼自己成長,比如這次我就是主動(dòng)要求接觸性能調(diào)優(yōu),最后拿到的成果比單純寫功能要亮眼。行業(yè)趨勢(shì)看,現(xiàn)在大廠都在卷微服務(wù)和云原生,但感覺很多團(tuán)隊(duì)還在用比較原始的方式整合系統(tǒng),比如我接觸的那個(gè)項(xiàng)目,幾個(gè)服務(wù)之間還是用直接HTTP調(diào)用,沒有搞服務(wù)網(wǎng)關(guān)。這讓我覺得,未來幾年里,懂點(diǎn)ServiceMesh或者gRPC這些中間件技術(shù),可能會(huì)是加分項(xiàng)。從學(xué)生到職場(chǎng)人的轉(zhuǎn)變,真不是說說而已。最直觀的是心態(tài),以前寫代碼隨緣,現(xiàn)在會(huì)想用戶會(huì)不會(huì)因?yàn)槲业拇a遇到問題,這種責(zé)任感是學(xué)校項(xiàng)目給不了的。還有抗壓能力,記得8月那周連續(xù)三天加班到晚上1點(diǎn),改接口、等測(cè)試、調(diào)緩存,雖然累但真覺得成長了。這種經(jīng)歷以后面試時(shí),我敢直白地說自己能扛事,這是最實(shí)在的優(yōu)勢(shì)。四、致謝感謝碼港這次實(shí)習(xí)機(jī)會(huì),讓我把書本知識(shí)用上了。特別感謝我的導(dǎo)師,實(shí)習(xí)期間遇到問題他總能耐心指導(dǎo),比如7月10號(hào)我卡在支付回調(diào)邏輯那幾天,他給我發(fā)了之前的項(xiàng)目文檔,上面那種用狀態(tài)機(jī)圖梳理流程的方式,
溫馨提示
- 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年)磐安縣遴選試題及答案
- 2025至2030中國少兒編程教育區(qū)域滲透率差異研究報(bào)告
- 2026江蘇南京大學(xué)醫(yī)學(xué)院技術(shù)管理招聘備考題庫及答案詳解(基礎(chǔ)+提升)
- 2026年叉車?yán)碚摽荚囋囶}庫及完整答案一套
- 2026年叉車考核考試題庫及答案參考
- 2026年銀川憲法知識(shí)考試題庫及完整答案一套
- 2025-2030亞洲數(shù)字貨幣市場(chǎng)現(xiàn)狀供需分析投資評(píng)估布局規(guī)劃風(fēng)險(xiǎn)評(píng)估報(bào)告
- 2025-2030亞洲基礎(chǔ)設(shè)施投資銀行能源開發(fā)行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)和投資前景預(yù)測(cè)研究報(bào)告
- 2025-2030丹麥郵輪旅游產(chǎn)業(yè)鏈盈利模式分析增長潛力研究報(bào)告
- 2025-2030東方傳統(tǒng)醫(yī)學(xué)國際認(rèn)證認(rèn)證路徑與療效判定標(biāo)準(zhǔn)改進(jìn)建議研究
- 2026年山東藥品食品職業(yè)學(xué)院單招綜合素質(zhì)考試備考試題含詳細(xì)答案解析
- GB/T 46878-2025二氧化碳捕集、運(yùn)輸和地質(zhì)封存地質(zhì)封存
- 雷波縣糧油貿(mào)易總公司 2026年面向社會(huì)公開招聘備考考試試題及答案解析
- 2026年1月浙江省高考(首考)歷史試題(含答案)
- 療養(yǎng)院員工勞動(dòng)保護(hù)制度
- 2026浙江溫州市蒼南縣城市投資集團(tuán)有限公司招聘19人考試參考試題及答案解析
- 2026年廣州中考化學(xué)創(chuàng)新題型特訓(xùn)試卷(附答案可下載)
- 2025司法鑒定人資格考試考點(diǎn)試題及答案
- 保健用品生產(chǎn)管理制度
- 檔案計(jì)件工資管理制度
- 浙江省杭州市拱墅區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期語文期末試卷(含答案)
評(píng)論
0/150
提交評(píng)論