軟件工程互聯(lián)網(wǎng)公司全棧開(kāi)發(fā)實(shí)習(xí)報(bào)告_第1頁(yè)
軟件工程互聯(lián)網(wǎng)公司全棧開(kāi)發(fā)實(shí)習(xí)報(bào)告_第2頁(yè)
軟件工程互聯(lián)網(wǎng)公司全棧開(kāi)發(fā)實(shí)習(xí)報(bào)告_第3頁(yè)
軟件工程互聯(lián)網(wǎng)公司全棧開(kāi)發(fā)實(shí)習(xí)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

軟件工程互聯(lián)網(wǎng)公司全棧開(kāi)發(fā)實(shí)習(xí)報(bào)告一、摘要2023年7月1日至2023年8月31日,我在一家互聯(lián)網(wǎng)公司擔(dān)任全棧開(kāi)發(fā)實(shí)習(xí)生,負(fù)責(zé)電商平臺(tái)后端API開(kāi)發(fā)與前端性能優(yōu)化。期間完成10個(gè)核心模塊的開(kāi)發(fā),包括用戶認(rèn)證、訂單管理等,其中訂單模塊通過(guò)引入緩存機(jī)制,響應(yīng)時(shí)間縮短了40%,QPS提升至800。熟練應(yīng)用SpringBoot、React及Docker進(jìn)行項(xiàng)目部署,使用Git進(jìn)行版本控制,累計(jì)提交代碼200+次。通過(guò)實(shí)踐掌握了敏捷開(kāi)發(fā)流程中的持續(xù)集成與CI/CD自動(dòng)化部署,總結(jié)出基于Jenkins的自動(dòng)化測(cè)試腳本可復(fù)用性方法論,有效降低了30%的回歸測(cè)試時(shí)間。二、實(shí)習(xí)內(nèi)容及過(guò)程2023年7月1日到8月31日,我在一家做電商平臺(tái)的互聯(lián)網(wǎng)公司實(shí)習(xí),崗位是全棧開(kāi)發(fā)。剛開(kāi)始公司給我安排了3天時(shí)間熟悉項(xiàng)目,主要是看前人寫好的代碼,熟悉他們的開(kāi)發(fā)流程和代碼規(guī)范。項(xiàng)目是基于微服務(wù)架構(gòu)的,我跟著師傅參與了用戶認(rèn)證模塊的開(kāi)發(fā),用了JWT做token傳輸,寫了幾十個(gè)API接口,測(cè)試的時(shí)候發(fā)現(xiàn)有些接口響應(yīng)時(shí)間有點(diǎn)長(zhǎng),平均要200ms左右。后來(lái)我琢磨著加了個(gè)Redis緩存,把熱點(diǎn)數(shù)據(jù)放進(jìn)去,結(jié)果響應(yīng)時(shí)間直接降到了120ms,用戶訪問(wèn)量也跟著上去了,高峰期QPS從500飆到了800。實(shí)習(xí)期間最頭疼的是有一次要優(yōu)化前端加載速度,產(chǎn)品提需求說(shuō)首頁(yè)要3秒內(nèi)完全展示出來(lái)。我查了項(xiàng)目數(shù)據(jù),發(fā)現(xiàn)靜態(tài)資源有5MB,加載慢主要是CDN沒(méi)調(diào)好。我重新配置了CDN的緩存策略,把關(guān)鍵JS和CSS放本地緩存,圖片用了懶加載,結(jié)果首屏加載速度從3秒降到1.5秒,性能監(jiān)控里L(fēng)CP指標(biāo)好了不少。雖然解決了問(wèn)題,但意識(shí)到自己對(duì)前端性能這塊還不太懂,后面專門補(bǔ)了WebVitals相關(guān)的課。公司的開(kāi)發(fā)流程挺規(guī)范的,每天站會(huì)匯報(bào)進(jìn)度,周會(huì)有技術(shù)分享,我還參加了他們內(nèi)部的代碼評(píng)審會(huì),看了好幾個(gè)老員工的代碼,學(xué)到了不少設(shè)計(jì)模式。不過(guò)有時(shí)候感覺(jué)培訓(xùn)有點(diǎn)水,給我發(fā)的技術(shù)資料都是網(wǎng)上隨便扒的,也沒(méi)人帶我對(duì)著項(xiàng)目實(shí)踐,導(dǎo)致我對(duì)分布式系統(tǒng)這塊理解不深。另外崗位匹配度也有點(diǎn)問(wèn)題,我本來(lái)后端經(jīng)驗(yàn)多,但被安排了不少前端任務(wù),時(shí)間上有點(diǎn)趕。要是公司能多給些上手指導(dǎo),或者搞個(gè)新人訓(xùn)練營(yíng)啥的,我覺(jué)得效果會(huì)更好??偟膩?lái)說(shuō),這次實(shí)習(xí)讓我知道了自己哪些地方得加強(qiáng),比如數(shù)據(jù)庫(kù)優(yōu)化和前端工程化這塊,后面得好好補(bǔ)補(bǔ)。這次經(jīng)歷也讓我更清楚自己想往哪個(gè)方向發(fā)展了,后端還是得往分布式、高并發(fā)方向鉆。三、總結(jié)與體會(huì)2023年8月31日實(shí)習(xí)結(jié)束那天,我回頭看這8周,感覺(jué)自己像突然被扔進(jìn)了真實(shí)世界的代碼鍋里,被燙得明明白白,但也煮出了點(diǎn)東西。開(kāi)頭那陣子,每天對(duì)著IDE敲代碼,感覺(jué)學(xué)校學(xué)的SpringBoot、React啥的,一到項(xiàng)目里就傻了,API接口參數(shù)對(duì)不上,前端組件渲染慢,Debug了半天問(wèn)題還一堆。有次重構(gòu)一個(gè)模塊,因?yàn)闆](méi)考慮全,導(dǎo)致線上接口偶爾出Bug,被師傅罵得狗血淋頭,那幾天晚上加班到12點(diǎn),對(duì)著屏幕就是一頓刪代碼。后來(lái)慢慢找到感覺(jué),學(xué)會(huì)了怎么看項(xiàng)目日志定位問(wèn)題,怎么用Postman模擬請(qǐng)求測(cè)試接口,甚至參與了幾次CodeReview,看到別人寫的優(yōu)雅代碼,才懂什么叫工程化。這8周讓我最清楚的是,學(xué)校教的只是骨架,公司項(xiàng)目才是血肉。比如我之前覺(jué)得數(shù)據(jù)庫(kù)查數(shù)據(jù)很快,直到負(fù)責(zé)訂單模塊時(shí)發(fā)現(xiàn)高并發(fā)下MySQL直接崩,那才明白分庫(kù)分表、讀寫分離的重要性,跟著團(tuán)隊(duì)學(xué)Redis緩存、消息隊(duì)列這些,感覺(jué)打開(kāi)了新世界的大門。最扎心的是,發(fā)現(xiàn)自己寫的代碼在復(fù)雜業(yè)務(wù)場(chǎng)景下完全不夠看,以前覺(jué)得掌握了個(gè)寂寞的技術(shù),現(xiàn)在才懂怎么落地才叫本事。這段經(jīng)歷讓我從學(xué)生思維徹底轉(zhuǎn)變成職場(chǎng)人,抗壓能力肉眼可見(jiàn)地變強(qiáng)了,知道什么該優(yōu)先做,什么得晚上加個(gè)班。以后打算沉下心補(bǔ)補(bǔ)分布式、高并發(fā)這塊短板,先把Redis、MQ這些用熟,計(jì)劃明年考個(gè)AWS或阿里云的認(rèn)證,感覺(jué)這些互聯(lián)網(wǎng)公司現(xiàn)在都離不開(kāi)。行業(yè)這東西變化太快,現(xiàn)在后端技術(shù)迭代這么猛,不持續(xù)學(xué)真會(huì)被淘汰。這次實(shí)習(xí)讓我看清了自己的短板,也讓我更想往技術(shù)深挖,畢竟想不被領(lǐng)導(dǎo)罵,不把代碼寫爛,就得真下功夫。以后面試時(shí),我敢把這段經(jīng)歷里遇到的坑、怎么解決的、數(shù)據(jù)效果說(shuō)清楚,這才是真本事吧。致謝2023年7月1日至8月31日這段實(shí)習(xí)經(jīng)歷,對(duì)我?guī)椭Υ蟮?。真心感謝公司給我這個(gè)機(jī)會(huì),讓我接觸到了真實(shí)的互聯(lián)網(wǎng)開(kāi)發(fā)環(huán)境。帶我的導(dǎo)師特別耐心,技術(shù)也扎實(shí),很多開(kāi)發(fā)中的坑都是他點(diǎn)醒我的,跟著他學(xué)到了不少

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論