軟件開發(fā)開發(fā)公司開發(fā)工程師實(shí)習(xí)生實(shí)習(xí)報(bào)告_第1頁(yè)
軟件開發(fā)開發(fā)公司開發(fā)工程師實(shí)習(xí)生實(shí)習(xí)報(bào)告_第2頁(yè)
軟件開發(fā)開發(fā)公司開發(fā)工程師實(shí)習(xí)生實(shí)習(xí)報(bào)告_第3頁(yè)
軟件開發(fā)開發(fā)公司開發(fā)工程師實(shí)習(xí)生實(shí)習(xí)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件開發(fā)開發(fā)公司開發(fā)工程師實(shí)習(xí)生實(shí)習(xí)報(bào)告一、摘要

2023年7月10日至2023年9月5日,我在一家軟件開發(fā)公司擔(dān)任開發(fā)工程師實(shí)習(xí)生,負(fù)責(zé)后端系統(tǒng)模塊開發(fā)與測(cè)試。通過參與三個(gè)項(xiàng)目,獨(dú)立完成15個(gè)API接口設(shè)計(jì)與實(shí)現(xiàn),其中10個(gè)接口通過單元測(cè)試,響應(yīng)時(shí)間優(yōu)化至平均120ms以下。運(yùn)用JavaSpringBoot框架和MySQL數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)查詢效率提升30%,并編寫5份技術(shù)文檔。熟練應(yīng)用Git進(jìn)行版本控制,解決8次代碼沖突。掌握敏捷開發(fā)流程,通過每日站會(huì)跟蹤進(jìn)度,推動(dòng)2個(gè)功能點(diǎn)按時(shí)上線??偨Y(jié)出模塊化開發(fā)與自動(dòng)化測(cè)試的可復(fù)用方法論,為后續(xù)工作提供效率提升方案。

二、實(shí)習(xí)內(nèi)容及過程

實(shí)習(xí)目的是把學(xué)校學(xué)的軟件開發(fā)知識(shí)用到實(shí)際項(xiàng)目里,了解真實(shí)開發(fā)流程。實(shí)習(xí)單位是做企業(yè)軟件服務(wù)的,主要用Java和云平臺(tái)技術(shù),氛圍挺開放的,但有時(shí)候流程有點(diǎn)亂。

第4周開始參與一個(gè)電商系統(tǒng)項(xiàng)目,我的任務(wù)是開發(fā)訂單處理模塊。用SpringBoot框架,連接了MySQL數(shù)據(jù)庫(kù)。初期遇到數(shù)據(jù)一致性問題時(shí),感覺挺懵的,因?yàn)闇y(cè)試環(huán)境沒問題,上線就出錯(cuò)。后來跟師傅查日志才發(fā)現(xiàn)是數(shù)據(jù)庫(kù)事務(wù)隔離級(jí)別沒調(diào)對(duì),改用SERIALIZABLE級(jí)別后問題沒了。這段經(jīng)歷讓我明白線上問題排查不能只看表面,得懂底層原理。

獨(dú)立完成了10個(gè)訂單API接口開發(fā),包括創(chuàng)建訂單、支付回調(diào)、物流更新等,每個(gè)接口都寫了單元測(cè)試,覆蓋率做到了85%以上。通過Redis緩存熱點(diǎn)數(shù)據(jù),把查詢速度從500ms降到80ms左右,項(xiàng)目后期性能測(cè)試時(shí)數(shù)據(jù)能穩(wěn)定在120ms以下。

還參與了自動(dòng)化測(cè)試平臺(tái)的搭建,用Jenkins搞了個(gè)定時(shí)構(gòu)建,每天晚上跑測(cè)試用例,發(fā)現(xiàn)bug能及時(shí)通知開發(fā)人員。雖然只是做了基礎(chǔ)配置,但感覺挺有用的,至少減少了手動(dòng)測(cè)試的時(shí)間。

遇到的一個(gè)挑戰(zhàn)是需求變更太頻繁,有時(shí)候前一天寫好的代碼第二天又要改。比如有個(gè)支付接口,本來用支付寶SDK的,后來客戶突然要求支持微信支付,時(shí)間又很緊。當(dāng)時(shí)挺焦慮的,但最后通過研究微信支付文檔,把模塊抽象成接口,改起來就快多了。學(xué)到了模塊化設(shè)計(jì)的重要性,以后寫代碼不能太死板。

實(shí)習(xí)單位管理上,感覺培訓(xùn)機(jī)制有點(diǎn)弱,新人入職沒系統(tǒng)的技術(shù)培訓(xùn),都是靠師傅帶,效率不高。我主動(dòng)找技術(shù)文檔看了不少,還參加了公司內(nèi)部的技術(shù)分享會(huì),感覺收獲不小。崗位匹配度方面,雖然主要做后端,但接觸了前端的一些東西,比如調(diào)試接口時(shí)得懂HTTP協(xié)議,這讓我覺得挺有意思的。如果單位能多組織些技術(shù)培訓(xùn),比如按技術(shù)棧分組學(xué)習(xí),可能效果會(huì)更好。這8周讓我清楚了自己想往哪個(gè)方向發(fā)展,后端基礎(chǔ)還得繼續(xù)打牢,同時(shí)得拓展知識(shí)面。

三、總結(jié)與體會(huì)

這8周,從2023年7月10日到9月5日,感覺像是從校園到職場(chǎng)的快速過渡。實(shí)習(xí)的價(jià)值在于把課堂上的理論跟實(shí)實(shí)在在的項(xiàng)目掛上了鉤。參與的那個(gè)電商系統(tǒng)訂單模塊,我寫的10個(gè)API接口,上線后支撐了日均5000+的訂單量,雖然不大,但每次看到生產(chǎn)環(huán)境日志里自己的接口正常跑,心里挺實(shí)的。這讓我明白,代碼不是寫給自己看的,得經(jīng)得起考驗(yàn)。

職業(yè)規(guī)劃上,這次經(jīng)歷幫我鎖定了后端方向,特別是對(duì)分布式系統(tǒng)和數(shù)據(jù)庫(kù)優(yōu)化產(chǎn)生了濃厚興趣。之前覺得數(shù)據(jù)庫(kù)就是個(gè)容器,現(xiàn)在知道索引選擇、事務(wù)隔離級(jí)別這些細(xì)節(jié)能直接影響性能。下學(xué)期我打算深入學(xué)一下MySQL內(nèi)核,看看能不能考個(gè)云數(shù)據(jù)庫(kù)工程師的認(rèn)證,把實(shí)習(xí)學(xué)到的知識(shí)系統(tǒng)化。

行業(yè)趨勢(shì)這塊,感覺微服務(wù)和大語(yǔ)言模型的結(jié)合越來越明顯。我們項(xiàng)目雖然沒用到LLM,但同事在搞文檔自動(dòng)生成,用的就是相關(guān)技術(shù)。這讓我意識(shí)到,技術(shù)更新太快了,光靠學(xué)校教的不行,得主動(dòng)關(guān)注行業(yè)動(dòng)態(tài)。實(shí)習(xí)回來打算定期看一些技術(shù)博客,保持對(duì)新東西的敏感度。

心態(tài)轉(zhuǎn)變是最大的收獲。剛?cè)サ臅r(shí)候有點(diǎn)飄,覺得學(xué)的東西都懂,結(jié)果真上手發(fā)現(xiàn)很多細(xì)節(jié)沒考慮到。比如一次并發(fā)請(qǐng)求導(dǎo)致超時(shí),排查了半天才發(fā)現(xiàn)是沒加鎖。被罵了幾句后,現(xiàn)在寫代碼前會(huì)習(xí)慣性思考邊界條件和性能問題。這種從學(xué)生到職場(chǎng)人的責(zé)任感,還有面對(duì)問題不逃避的心態(tài),是書本給不了的。

總的來說,這段經(jīng)歷就像打地基,雖然累,但知道這下面是實(shí)實(shí)在在的支撐。后續(xù)學(xué)習(xí)會(huì)更有目標(biāo),求職時(shí)也能底氣足點(diǎn),畢竟真干過幾個(gè)項(xiàng)目,不是只會(huì)紙上談兵。

四、致謝

感謝實(shí)習(xí)單位給我這個(gè)機(jī)會(huì),讓我接觸了真實(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論