軟件工程XX互聯(lián)網(wǎng)公司軟件工程師實習(xí)生實習(xí)報告_第1頁
軟件工程XX互聯(lián)網(wǎng)公司軟件工程師實習(xí)生實習(xí)報告_第2頁
軟件工程XX互聯(lián)網(wǎng)公司軟件工程師實習(xí)生實習(xí)報告_第3頁
軟件工程XX互聯(lián)網(wǎng)公司軟件工程師實習(xí)生實習(xí)報告_第4頁
軟件工程XX互聯(lián)網(wǎng)公司軟件工程師實習(xí)生實習(xí)報告_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

軟件工程XX互聯(lián)網(wǎng)公司軟件工程師實習(xí)生實習(xí)報告一、摘要2023年7月1日至2023年8月31日,我在XX互聯(lián)網(wǎng)公司擔任軟件工程師實習(xí)生,主要負責后端API開發(fā)與優(yōu)化。通過參與電商平臺核心模塊重構(gòu),將接口平均響應(yīng)時間從480ms降低至320ms,QPS提升至8000,并修復(fù)23個線上Bug。熟練運用Java、SpringBoot、MySQL等技術(shù)棧,實踐了CI/CD流程,將部署周期縮短30%。提煉出基于Redis緩存策略的負載均衡方法論,可應(yīng)用于高并發(fā)場景。在團隊協(xié)作中,運用Git進行版本控制,通過CodeReview提升代碼質(zhì)量,單元測試覆蓋率從60%提升至85%。二、實習(xí)內(nèi)容及過程1.實習(xí)目的想通過實習(xí)了解互聯(lián)網(wǎng)公司后端開發(fā)的實際工作流程,把學(xué)校學(xué)的Java、數(shù)據(jù)庫還有SpringBoot這些技術(shù)用到實際項目里,看看自己哪些地方做得不好,哪些地方需要加強。主要是想積累點項目經(jīng)驗,為以后找工作打基礎(chǔ)。2.實習(xí)單位簡介我實習(xí)的公司是做電商平臺的一個互聯(lián)網(wǎng)公司,用戶量挺大的,技術(shù)棧主要用Java和微服務(wù)架構(gòu),業(yè)務(wù)復(fù)雜度還算高,代碼規(guī)范和測試要求都比較嚴格。3.實習(xí)內(nèi)容與過程剛進去的時候先跟著導(dǎo)師熟悉項目,主要是電商平臺的后端系統(tǒng),用SpringBoot和MySQL,還有點Redis緩存。導(dǎo)師給我安排的任務(wù)是重構(gòu)一個訂單模塊的API,因為原版寫得太老了,請求慢還容易超時。我花了一周時間把接口重寫了一遍,用了更高效的數(shù)據(jù)庫查詢方式,把原來的分頁查詢改成了ES索引查詢,響應(yīng)時間從480ms直接降到320ms,測試的時候QPS從3000提升到了8000。過程中踩了不少坑,比如一開始沒注意事務(wù)隔離級別,導(dǎo)致測試環(huán)境數(shù)據(jù)被污染,花了半天才搞明白問題出在哪。后來還參與了日常的Bug修復(fù),比如一個用戶下單后庫存不一致的問題,是消息隊列延遲導(dǎo)致,我通過加分布式鎖解決了。每周三有技術(shù)分享會,大家會講新技術(shù)或者項目經(jīng)驗,我印象最深的是有個人講怎么用Redis做分布式限流,感覺挺有意思的。4.實習(xí)成果與收獲重構(gòu)的訂單模塊上線后,線上接口錯誤率從0.8%降到了0.1%,用戶投訴少了好多。我學(xué)會了不少東西,比如怎么寫高性能SQL,怎么用Redis做緩存穿透和緩存雪崩處理,還有微服務(wù)部署的坑怎么避。最讓我有感覺的是,做項目不能只埋頭寫代碼,要經(jīng)常看日志、查監(jiān)控,這樣才能發(fā)現(xiàn)隱藏的問題。團隊里的CodeReview也挺重要,能學(xué)到別人是怎么寫代碼的,我之前寫的代碼有點啰嗦,現(xiàn)在寫得更簡潔了。這次實習(xí)讓我明白,做軟件工程不是光會寫代碼就行,還得懂業(yè)務(wù)、懂系統(tǒng)設(shè)計,不然遇到復(fù)雜問題還是沒辦法解決。5.問題與建議實習(xí)期間也發(fā)現(xiàn)了一些問題。比如公司培訓(xùn)機制不太完善,新來的實習(xí)生主要靠導(dǎo)師帶,如果導(dǎo)師忙的話,可能就沒時間細講,我有時候就得自己瞎摸索。另外我感覺崗位匹配度有點問題,我被安排的任務(wù)偏后端開發(fā),但我想學(xué)點前端和架構(gòu)設(shè)計,希望公司以后能給實習(xí)生更多輪崗的機會。建議公司可以搞個新人技術(shù)文檔庫,把常見問題、系統(tǒng)架構(gòu)圖都放上去,這樣大家找資料就方便多了。還有管理上可以更靈活點,比如允許實習(xí)生在完成本職工作后自學(xué)點感興趣的東西,現(xiàn)在我們時間都被安排滿了,想學(xué)點新東西都不容易。三、總結(jié)與體會1.實習(xí)價值閉環(huán)這8周實習(xí)像把書本知識和實際工作連接了起來。剛開始的時候,我寫的代碼跑起來特別慢,一個查詢得等小半天,后來導(dǎo)師教我用慢查詢?nèi)罩痉治?,發(fā)現(xiàn)是索引沒加對,改完后直接快了十倍。這讓我真切感受到,學(xué)校教的不是沒用的,但怎么用才能解決問題,這才是關(guān)鍵。我參與了訂單模塊的重構(gòu),上線后QPS從3000提升到8000,還把錯誤率從0.8%降到0.1%,這些數(shù)字不是寫出來的,是實實在在跑出來的。我明白了做軟件不是光會寫HelloWorld就行,得懂性能優(yōu)化,懂系統(tǒng)設(shè)計,還得能扛住壓力。比如有一次晚上緊急修復(fù)線上Bug,花了三個小時才定位到問題,雖然累,但解決后心里特別踏實。這次實習(xí)讓我把數(shù)據(jù)庫索引、緩存、消息隊列這些知識點都串聯(lián)起來了,不再是零散的,形成了自己的知識體系。2.職業(yè)規(guī)劃聯(lián)結(jié)實習(xí)前我打算畢業(yè)后直接找后端開發(fā)的工作,但這次經(jīng)歷讓我開始思考要不要學(xué)點分布式架構(gòu)或者云原生相關(guān)的東西。我注意到我們公司有好幾個團隊都在用Kubernetes,而且微服務(wù)治理也挺復(fù)雜,感覺這方面很有前景。我打算下學(xué)期報個AWS的認證班,先把云基礎(chǔ)打牢。另外,我也發(fā)現(xiàn)溝通很重要,之前我以為埋頭寫代碼就行,結(jié)果發(fā)現(xiàn)和產(chǎn)品、測試對接的時候,很多需求理解錯了,浪費了不少時間。我打算多看些技術(shù)博客,學(xué)學(xué)怎么高效溝通。這次實習(xí)讓我更清楚自己喜歡什么了,如果以后工作還是做開發(fā),我希望能往架構(gòu)師方向發(fā)展,現(xiàn)在就開始看《代碼大全》和《設(shè)計模式》,想先把基礎(chǔ)打扎實。3.行業(yè)趨勢展望我感覺現(xiàn)在互聯(lián)網(wǎng)行業(yè)變化特別快,以前覺得Docker、Kubernetes是未來趨勢,現(xiàn)在看來Serverless好像更火。我們公司有些新項目已經(jīng)在用函數(shù)計算了,感覺以后后端開發(fā)可能更多是寫無狀態(tài)的函數(shù),而不是維護復(fù)雜的微服務(wù)。這讓我意識到,技術(shù)迭代太快了,光靠學(xué)校教的是不夠的,得保持終身學(xué)習(xí)。我還看到很多公司開始用AI輔助開發(fā),比如自動生成API文檔,我感覺以后如果只會寫簡單代碼,可能競爭不過別人。我打算多關(guān)注一些新技術(shù)社區(qū),比如GitHub上的熱門項目,看看大廠是怎么用新技術(shù)的。另外,我也發(fā)現(xiàn)現(xiàn)在做軟件不光要技術(shù)好,還得懂業(yè)務(wù),比如我們做的電商平臺,如果不了解電商業(yè)務(wù),就很難寫出好的系統(tǒng)。這讓我意識到,以后學(xué)習(xí)不光要啃技術(shù)書,還得多看行業(yè)報告,了解市場需求。這次實習(xí)讓我明白,做軟件工程不是做玩具,得對用戶負責,得考慮健壯性、可維護性,這種責任感是學(xué)校里學(xué)不到的。四、致謝1.感謝在實習(xí)期間給予我指導(dǎo)和幫助的團隊,特別是我的導(dǎo)師,在項目上

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論