下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件工程軟件開發(fā)程序員實習生報告一、摘要
2023年7月1日至2023年8月31日,我在XX公司擔任軟件開發(fā)程序員實習生。期間,我負責參與XX項目后端模塊開發(fā),完成3個核心功能模塊的編碼與單元測試,提交代碼提交量達120次,其中通過CodeReview的提交占比85%。主要運用Java語言和SpringBoot框架,結合MySQL數(shù)據(jù)庫進行數(shù)據(jù)操作,通過應用設計模式中的工廠模式和策略模式,將接口響應效率提升20%,日均處理請求量從500次增至600次。參與每日站會,累計解決8個線上Bug,并輸出1份技術文檔。通過實踐,我掌握了敏捷開發(fā)中的迭代管理方法,以及如何將理論知識轉化為實際生產(chǎn)力,驗證了課堂所學的軟件測試流程在真實環(huán)境中的有效性。
二、實習內(nèi)容及過程
實習目的主要是把學校學的軟件工程理論知識用到實際開發(fā)里,了解真實的軟件開發(fā)流程和團隊協(xié)作方式。
實習單位是個做企業(yè)服務的公司,主要開發(fā)B端管理系統(tǒng),技術棧以Java和前端框架為主,我接觸的是后端開發(fā)團隊。
7月1號到崗后,跟著導師熟悉項目代碼庫,主要是SpringBoot和MyBatis這些框架。7月8號開始獨立負責一個訂單管理模塊,需求是支持訂單狀態(tài)的自動流轉和手動調(diào)整。因為時間緊,需求細節(jié)也不完全明確,一開始寫起來挺吃力的。項目里用的是MySQL數(shù)據(jù)庫,我需要寫不少SQL語句,還有事務控制,確保數(shù)據(jù)一致性。每天和產(chǎn)品、測試那邊溝通,改了N稿需求文檔。8月1號左右,模塊終于聯(lián)調(diào)測試,發(fā)現(xiàn)有幾個邊界情況沒考慮到,比如訂單取消時關聯(lián)的物流信息要怎么處理。那段時間天天加班,對著日志排查問題,把數(shù)據(jù)庫索引也優(yōu)化了,查詢速度確實快了不少。最終交付的模塊,接口響應時間穩(wěn)定在200毫秒以內(nèi),日處理訂單量能達到8000筆,比之前測試環(huán)境數(shù)據(jù)翻了一番。
困難主要是需求不清晰導致的返工,還有就是并發(fā)場景下數(shù)據(jù)庫寫操作容易超時。為了解決這些問題,我主動去看了公司內(nèi)部的GitLabWiki,學了他們怎么用看板管理需求,標記完成狀態(tài)。還研究了MySQL的鎖機制,了解了InnoDB引擎的行級鎖和表級鎖區(qū)別,之后寫代碼時特別注意了事務隔離級別。
實習成果就是那個訂單模塊,還參與重構了一個舊模塊的緩存策略,用Redis代替了之前的本地緩存,緩存命中率從60%提升到85%。收獲最大的還是學會了怎么跟人有效溝通,特別是跨職能的協(xié)作。以前覺得寫完代碼就行,現(xiàn)在明白要考慮測試怎么測、運維怎么監(jiān)控。職業(yè)規(guī)劃上,我覺得后端開發(fā)還是很有意思的,打算接下來多學點分布式相關的知識,比如消息隊列和微服務。
公司管理上,我覺得新人培訓可以再完善點,我們那組就只有我一人是實習的,感覺有點被孤立,如果能安排個導師帶一帶,或者搞個新人交流群,可能會更快融入。崗位匹配度上,我覺得我的數(shù)據(jù)庫基礎可以再扎實點,實習中寫復雜SQL的時候還是有點懵,如果大學里多接觸些項目實戰(zhàn),現(xiàn)在就不會這么手忙腳亂了。建議可以加一些數(shù)據(jù)庫設計的專題課,或者讓低年級同學多去實驗室搞點東西,動手能力真的會差不少。
三、總結與體會
8周實習像是一堂生動的實踐課,從7月1號懵懵懂懂地接手任務,到8月31號獨立完成模塊交付,每一步都挺具體的。這段經(jīng)歷讓我明白,學校里學的那些設計模式、軟件生命周期,真到了手邊,還得落地才行。比如我做的訂單模塊,剛開始寫SQL效率低,后來研究數(shù)據(jù)庫執(zhí)行計劃,加上合適的索引,查詢時間直接降了一半多,日處理量能上去,這就是實實在在的進步。參與代碼評審的時候,看到老員工怎么寫可讀性強的代碼,怎么考慮擴展性,感覺打開了新世界。這種在真實項目中打磨的過程,比單純做課程設計收獲大多了,真正體驗到了從需求到上線整個流程的復雜度和價值。
職業(yè)規(guī)劃上,這次實習讓我更堅定了走后端開發(fā)的路。以前對技術選型、性能優(yōu)化這些有點模糊,現(xiàn)在接觸了SpringBoot全家桶,還摸了摸Redis緩存,感覺方向更清晰了。下一步打算系統(tǒng)學習下分布式系統(tǒng)設計,比如搞懂Kafka怎么解耦,Elasticsearch怎么做搜索,準備找個時間把AWS認證考了,增加點競爭力。實習時看到團隊用Docker部署應用,覺得容器化是趨勢,學校里實驗樓環(huán)境太簡陋,看來得自己動手搭環(huán)境練練手。行業(yè)里現(xiàn)在好像微服務、云原生挺火,雖然我還不太懂,但感覺未來幾年技術??隙ㄟ€在變,能持續(xù)學習是最重要的。
心態(tài)上變化挺大的。以前寫代碼覺得對得起自己就行,現(xiàn)在得考慮用戶用起來舒不舒服,性能能不能扛住大流量。8月那會兒模塊聯(lián)調(diào)壓力挺大,晚上在工位上改了快一個月,雖然累,但看到上線后穩(wěn)定運行,感覺挺有成就感的。這種責任感,還有扛壓能力,是大學里很難體會到的。雖然實習結束,但感覺像上了個隱形崗前培訓,知道了自己哪些地方還差得遠,比如系統(tǒng)設計這塊兒完全是短板,回去得惡補。這段經(jīng)歷也讓我明白,學校里打下的基礎有多重要,以后學習不能再只顧著應付考試了,得往深處走。總的來說,這次實習沒白來,給后續(xù)的路指明了點方向,也找到了不少要努力的地方。
致謝
感謝在實習期間給予指導和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學學生社團活動場地保障制度
- 企業(yè)資產(chǎn)管理制度
- 企業(yè)成本控制制度
- 2026年知識產(chǎn)權保護策略案例模擬題目集
- 2026年質(zhì)量管理與6S管理融合的方法及實例考題
- 2026年金融衍生產(chǎn)品考試題目與答案詳解
- 2026年營養(yǎng)學與健康飲食與健康管理題庫
- 養(yǎng)老服務預定合同(居家養(yǎng)老)
- 急診電擊傷患者的急救處理流程及制度
- 2025年四川三河職業(yè)學院單招綜合素質(zhì)考試題庫帶答案解析
- 大型活動安保工作預案模板
- 2026中國電信四川公用信息產(chǎn)業(yè)有限責任公司社會成熟人才招聘備考題庫及答案詳解參考
- 南瑞9622型6kV變壓器差動保護原理及現(xiàn)場校驗實例培訓課件
- 統(tǒng)編版(2024)七年級上冊道德與法治期末復習必背知識點考點清單
- 山西焦煤考試題目及答案
- 2024屆新疆維吾爾自治區(qū)烏魯木齊市高三上學期第一次質(zhì)量監(jiān)測生物試題【含答案解析】
- 公司基層黨建問題清單
- 《廣西歷史建筑保護修繕及檢測技術標準》
- 福州港羅源灣港區(qū)碧里作業(yè)區(qū)4號泊位擴能改造工程環(huán)境影響報告
- 八年級物理下冊《滑輪》練習題及答案-人教版
- 江蘇省建設工程施工項目部關鍵崗位人員變更申請表優(yōu)質(zhì)資料
評論
0/150
提交評論