計算機科學互聯網軟件工程師實習報告_第1頁
計算機科學互聯網軟件工程師實習報告_第2頁
計算機科學互聯網軟件工程師實習報告_第3頁
計算機科學互聯網軟件工程師實習報告_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

計算機科學互聯網軟件工程師實習報告一、摘要2023年7月1日至2023年8月31日,我在一家互聯網科技公司擔任計算機科學軟件工程師實習生。核心工作成果包括完成3個后端API模塊的開發(fā),支持日均5000次請求的穩(wěn)定性運行,通過代碼優(yōu)化將接口響應時間從450毫秒降低至150毫秒,并獨立設計并實現了一個自動化測試腳本,累計執(zhí)行測試用例2000條,缺陷檢出率提升35%。專業(yè)技能應用涵蓋Java、SpringBoot框架、Docker容器化部署及Git版本控制。提煉出的可復用方法論包括模塊化設計原則、持續(xù)集成流水線構建流程及性能監(jiān)控指標體系。二、實習內容及過程2023年7月1日至8月31日,我在一家做電商后端的團隊實習,崗位是軟件工程師。實習目的就是看看自己學的那些Java、數據庫、網絡知識在真實項目里怎么用,順便感受下互聯網公司的開發(fā)節(jié)奏。這家公司主要做C端業(yè)務,技術棧以Java、MySQL、Redis為主,用的SpringBoot框架。我跟著項目組做了個訂單模塊,主要是新開發(fā)幾個API接口。記得7月10號左右,開始參與需求分析,和產品、前端對接,把業(yè)務邏輯畫成時序圖。7月20號左右寫代碼,用了MyBatis做數據庫交互,部分場景用Redis緩存減少數據庫壓力。期間有個接口響應慢的問題,高峰期請求積壓,我通過加分布式鎖和調整SQL索引,把QPS從800降到1500,延遲從1秒降到0.3秒。遇到最大的挑戰(zhàn)是7月25號那個緩存雪崩。系統突然爆出幾萬次請求,原因是Redis過期了,本地緩存沒有及時預熱。當時手忙腳亂,最后通過加互斥鎖和設置更合理的過期策略解決了。學到了Redis持久化機制和集群部署的重要性。實習成果主要是完成了訂單創(chuàng)建、支付回調、退款這些功能的開發(fā),寫了100多頁的單元測試用例,覆蓋率從60%提到85%。收獲最大的還是看懂了微服務架構下接口設計怎么保證高可用,比如超時設置、熔斷器這些?,F在想想,公司培訓有點欠缺,沒人系統講過Docker和Jenkins流水線,都是自己摸索的。建議可以搞個新人技術手冊,把常用命令和配置都列清楚。崗位匹配度上,感覺我偏后端,但接觸了點前端知識也挺有意思的。這段經歷讓我更清楚自己是想搞底層還是應用層,以后學習方向應該更明確了。三、總結與體會這8周實習,從7月1號到8月31號,像給我上了一堂最實在的實踐課。以前寫代碼總覺得關起門來就行,現在明白項目是活生生的,要考慮并發(fā)、容災、監(jiān)控,每個環(huán)節(jié)都可能出問題。比如7月25號那個緩存雪崩,系統直接抖了半天,當時急得滿頭大汗,但最后通過加鎖和優(yōu)化過期策略解決了,這比單純在實驗室寫測試題收獲大多了。實習最大的價值就是讓我把學校學的那些理論,比如分布式事務、數據庫索引優(yōu)化,真真切切用到了線上。記得7月20號開發(fā)訂單接口時,為了把延遲控制在0.5秒內,我反復調整了SQL和MyBatis的緩存策略,最后實測QPS穩(wěn)定在1500次,這讓我對性能調優(yōu)有了直觀認識。這段經歷也直接影響了我的職業(yè)規(guī)劃。以前覺得后端開發(fā)就是敲代碼,現在看清了高并發(fā)場景下架構設計的重要性。比如他們用的分布式限流算法,還有服務熔斷機制,這些都是我之前沒深入研究的。未來打算系統學完Kubernetes和消息隊列,爭取今年年底把AWS認證考了,感覺這些真本事比單純會寫幾行代碼更有競爭力?;ヂ摼W行業(yè)變化太快了,新技術層出不窮。實習期間看到團隊用Elasticsearch做日志分析,還引入了k8s做部署,這讓我意識到學校知識更新速度根本跟不上。以后學習肯定要更主動,多看源碼,多關注TechLead在GitHub上的分享,不能總等著老師安排任務。最重要的是,心態(tài)真的變了。以前覺得寫個Bug修修補補就行,現在明白每個線上問題都可能影響用戶,責任感強多了。7月30號那個晚上,為了解決一個退款接口的臟數據問題,我熬到凌晨三點,第二天主動跟導師復盤,這種經歷以前想都不敢想。雖然累,但就是覺得這錢花得值,畢竟真實項目里的成長速度是學校沒法比的。四、致謝感謝在實習期間給予我指導和幫助的團隊。特別感謝我的導師,在關鍵問題點上給了我很多關鍵性意見,比如7月25號緩存雪崩的處理思路

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論