軟件工程專業(yè)XX軟件開發(fā)公司開發(fā)實習生報告_第1頁
軟件工程專業(yè)XX軟件開發(fā)公司開發(fā)實習生報告_第2頁
軟件工程專業(yè)XX軟件開發(fā)公司開發(fā)實習生報告_第3頁
軟件工程專業(yè)XX軟件開發(fā)公司開發(fā)實習生報告_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

軟件工程專業(yè)XX軟件開發(fā)公司開發(fā)實習生報告一、摘要

2023年7月3日至2023年8月31日,我在XX軟件開發(fā)公司擔任開發(fā)實習生,負責后端系統(tǒng)模塊開發(fā)與測試。核心工作成果包括完成用戶認證模塊重構(gòu),將接口響應時間從平均850ms優(yōu)化至320ms,提升63%;獨立開發(fā)訂單處理API,支持日均并發(fā)請求峰值達1200qps;參與3次代碼評審,提交的4個bug修復均獲團隊采納。期間應用JavaSpringBoot框架進行開發(fā),通過JProfiler定位并解決內(nèi)存泄漏問題,釋放內(nèi)存峰值從280MB降至120MB;運用Docker容器化部署技術(shù),將環(huán)境配置時間從4小時縮短至30分鐘。提煉出模塊化開發(fā)與自動化測試的復用方法論,為后續(xù)協(xié)作開發(fā)提供效率提升路徑。

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

2023年7月3日到8月31日,我在XX軟件開發(fā)公司做開發(fā)實習生,跟著后端團隊搞項目。實習前想多了解實際開發(fā)流程,學點項目經(jīng)驗,特別是分布式系統(tǒng)怎么設計。公司主要做企業(yè)級SaaS服務,技術(shù)棧以JavaSpringBoot為主,用MySQL和Redis做數(shù)據(jù)存儲,還部署在Kubernetes集群上。

實習期間主要參與一個電商系統(tǒng)的用戶模塊開發(fā)。7月10號到20號,跟著導師重構(gòu)了登錄認證模塊,原接口響應慢,平均850毫秒,用戶反饋卡頓。我用了JProfiler分析,發(fā)現(xiàn)是緩存策略問題,沒合理設置TTL。改完后,緩存命中率達到92%,接口響應時間降到320毫秒,性能提升明顯。8月初獨立做了訂單創(chuàng)建API,要支持高并發(fā),一天能處理超過2000單。用Nginx做負載均衡,還加了熔斷機制,線上跑著穩(wěn)定。期間也幫測試調(diào)過幾次bug,有次是數(shù)據(jù)庫索引沒加對,查數(shù)據(jù)慢,我改完查詢速度直接快了60%。

困難是剛開始對業(yè)務邏輯不熟,寫代碼總得導師提醒。后來我每天堅持看項目文檔,晚上加班把核心流程畫成時序圖,慢慢就順手了。另外,團隊用GitFlow管理分支,我一開始搞不清哪個分支用啥,差點merge錯代碼。后面跟著師兄學,弄懂了master主干、develop開發(fā)分支、feature功能分支、hotfix緊急修復分支的邏輯,才沒出事。

成果就是完成了用戶認證模塊重構(gòu),訂單API上線后日均處理量超1200qps,沒出重大線上問題。學到了不少東西,像分布式事務怎么用Seata解決,微服務間怎么用GRPC通信,還掌握了Docker容器化部署,環(huán)境配置時間從4小時縮到半小時。

有個問題是公司培訓機制有點弱,新來的實習生沒人帶,技術(shù)分享會也不多。建議可以搞個新人培養(yǎng)計劃,比如每周固定讓資深工程師帶新人逛逛代碼庫,講講項目架構(gòu)。另外,崗位匹配度上,我初期想接觸前端,但實際工作全是后端,感覺有點浪費了技能??梢怨靖銈€輪崗機制,讓實習生根據(jù)興趣選方向,或者提前在招聘時說明清楚技術(shù)方向。

三、總結(jié)與體會

這8周,從2023年7月3日到8月31日,在XX軟件開發(fā)公司的經(jīng)歷讓我收獲滿滿,感覺像是從校園到職場的完整預演。剛?cè)r懵懵懂懂,主要是想看看真實項目是怎么跑的,怎么跟團隊協(xié)作。后來發(fā)現(xiàn),實習遠不止寫幾行代碼那么簡單。參與重構(gòu)用戶認證模塊,把接口響應時間從850ms壓到320ms,這讓我真切感受到性能優(yōu)化不是紙上談兵,而是每個細節(jié)都要摳。獨立開發(fā)訂單API,支撐日均1200qps并發(fā)量,雖然壓力不小,但每次看到監(jiān)控里穩(wěn)定的數(shù)據(jù),心里特別踏實。這些經(jīng)歷讓我明白,做開發(fā)得對業(yè)務負責,對用戶負責,不能光顧著自己寫代碼爽。

這次實習也幫我理清了職業(yè)方向。我發(fā)現(xiàn)自個兒對分布式系統(tǒng)挺感興趣,特別是Redis緩存怎么用才高效,數(shù)據(jù)庫索引怎么加才最合適?;厝チ艘欢ㄒ到y(tǒng)學學Redis的持久化機制,還有MySQL的索引原理,爭取拿個云原生相關(guān)的證書。另外,看到團隊用GitFlow管理代碼,發(fā)現(xiàn)版本控制真是個技術(shù)活,以后得重點練練復雜分支的合并和沖突解決。

行業(yè)好像越來越往云原生和微服務走了,這次用Docker和Kubernetes部署項目,感覺未來工作肯定離不開這些技術(shù)?,F(xiàn)在大廠面試都愛問容器化、編排,看來得提前布局。而且AI技術(shù)好像在軟件里應用越來越廣,雖然實習項目沒直接用到,但感覺以后后端開發(fā)也得懂點機器學習框架,不然容易被時代拋棄。

最重要的是心態(tài)轉(zhuǎn)變。以前寫代碼圖自己爽,現(xiàn)在總想著怎么讓接口更健壯,怎么減少服務器壓力。比如有次調(diào)試bug,發(fā)現(xiàn)一個并發(fā)問題,差點導致數(shù)據(jù)錯亂,嚇得我一夜沒睡,第二天趕緊加鎖解決。這讓我知道,職場不是校園,一個小的失誤可能就影響整個系統(tǒng)。以后做事得更加嚴謹,責任感也得跟上。這段經(jīng)歷雖然短暫,但給我的教訓和啟發(fā)是長久的。

四、致謝

感謝XX軟件開發(fā)公司給我這次實習機會。在2023年7月3日至8月31日期間的實習經(jīng)歷讓我受益匪淺。特別感謝我的導師,悉心指導我完成用戶認證模塊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論