下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
電子信息科技園軟件工程師實習(xí)報告一、摘要2023年7月1日至2023年8月30日,我在電子信息科技園擔(dān)任軟件工程師實習(xí)生,負(fù)責(zé)智能硬件系統(tǒng)后端開發(fā)。通過參與項目迭代,重構(gòu)API接口使系統(tǒng)響應(yīng)速度提升40%,調(diào)試并修復(fù)了15處關(guān)鍵Bug,完成3個模塊的單元測試,代碼覆蓋率達(dá)85%。核心工作包括使用Python和Django框架開發(fā)數(shù)據(jù)處理接口,應(yīng)用Git進(jìn)行版本控制,并實踐CI/CD流程提高部署效率。期間,我總結(jié)了基于敏捷開發(fā)的項目管理方法論,并掌握了通過JMeter模擬高并發(fā)場景的壓測技巧,這些方法可應(yīng)用于后續(xù)團隊協(xié)作開發(fā)中。二、實習(xí)內(nèi)容及過程實習(xí)目的是深入了解軟件工程實際工作流程,把學(xué)校學(xué)的編程知識用到真項目上。實習(xí)單位是電子信息科技園里一家做物聯(lián)網(wǎng)解決方案的公司,主要搞智能硬件和云平臺開發(fā)。我被分到后端開發(fā)組,跟著帶我的工程師做項目。第1到3周,主要是熟悉環(huán)境,學(xué)習(xí)用Python的Django框架做API接口開發(fā),處理設(shè)備上報的數(shù)據(jù)。我參與了一個智能門鎖系統(tǒng)的模塊,負(fù)責(zé)用戶認(rèn)證和權(quán)限管理部分。用了Git管理代碼,第一次接觸CI/CD,感覺自動化部署挺有意思。寫單元測試時,發(fā)現(xiàn)有些邏輯沒覆蓋到,花了兩天補上,最后測試覆蓋率從70%提到85%。第4到6周,開始獨立負(fù)責(zé)一個小功能,是數(shù)據(jù)同步模塊。需要把設(shè)備在本地存的記錄定時同步到云端。剛開始用簡單輪詢方式,帶我的師傅說效率低,教我用MQTT協(xié)議,通過消息隊列異步處理,響應(yīng)速度明顯快了。調(diào)試過程中,碰到過一次網(wǎng)絡(luò)延遲導(dǎo)致數(shù)據(jù)重復(fù)的問題,排查了半天,最后加了個去重緩存才解決。這個模塊上線后,同步失敗率從千分之五降到千分之二。第7周幫忙優(yōu)化了現(xiàn)有系統(tǒng)的一個接口,原來處理大文件上傳時內(nèi)存占用過高,我用流式傳輸改造后,客戶端和服務(wù)器壓力都小了,高峰期并發(fā)處理能力提升40%。遇到的困難主要是初期對業(yè)務(wù)邏輯理解不深,問問題有點怕打擾人。后來學(xué)著先自己查資料,實在解決不了再請教,感覺這樣效率高些。另一個挑戰(zhàn)是調(diào)試分布式環(huán)境下的Bug,數(shù)據(jù)在多個服務(wù)間傳遞,定位問題花了挺長時間,最后畫時序圖才搞明白。這段時間讓我知道做軟件不光是寫代碼,還得懂點網(wǎng)絡(luò)、數(shù)據(jù)庫,還有怎么跟人協(xié)作。以前覺得接口開發(fā)挺簡單,現(xiàn)在明白做好文檔和測試多重要。職業(yè)規(guī)劃上更堅定了,想往嵌入式系統(tǒng)方向發(fā)展,這實習(xí)讓我意識到后端和硬件結(jié)合才有更多可能性。單位管理上,感覺新人培訓(xùn)有點趕,兩周就上手做活,要是能多講講項目背景和架構(gòu)設(shè)計,我可能適應(yīng)得更快。建議可以搞個內(nèi)部Wiki,把一些老代碼的注釋和邏輯說明補全,也方便新人查閱。崗位匹配度方面,我學(xué)的數(shù)據(jù)庫和算法部分用得不多,后端開發(fā)其實更需要網(wǎng)絡(luò)和并發(fā)處理知識,學(xué)校課程可以加些相關(guān)實踐課。三、總結(jié)與體會這八周在電子信息科技園的實習(xí),像是在學(xué)校理論之外,給我上了一堂生動的實踐課。從7月1日剛開始時手忙腳亂,對著陌生的代碼庫不知道從哪兒下手,到8月30日離開時,能獨立負(fù)責(zé)一個模塊的開發(fā),中間過程挺磨人的,但收獲巨大。實習(xí)的價值在于把書本上的知識點,像Python的Django框架、Git的分支管理、甚至是MQTT協(xié)議這些,都真刀真槍用上了。我參與的智能門鎖項目里,負(fù)責(zé)的數(shù)據(jù)同步模塊上線后,同步失敗率從千分之五降到了千分之二,這個數(shù)據(jù)雖然不大,但對我個人來說是巨大的進(jìn)步。調(diào)試那次因為網(wǎng)絡(luò)延遲導(dǎo)致的數(shù)據(jù)重復(fù)問題,畫了三個晚上時序圖才搞懂,這個過程讓我明白做工程不是光靠聰明,細(xì)心和耐心更重要。這種解決實際問題的成就感,是學(xué)校作業(yè)給不了的。這段經(jīng)歷直接影響了我的職業(yè)規(guī)劃。之前對后端開發(fā)挺感興趣,現(xiàn)在更明確想往嵌入式系統(tǒng)方向發(fā)展,特別是軟硬件結(jié)合這塊。實習(xí)里接觸到的智能硬件后端,讓我看到未來的機會。我計劃下學(xué)期深化學(xué)術(shù)論文里寫的物聯(lián)網(wǎng)安全部分,順便考個AWS認(rèn)證,感覺這些都能幫上忙。以后找工作,簡歷上能寫清楚這個項目怎么做的,用了什么技術(shù),解決了什么具體問題,肯定比空泛地說會什么語言更有說服力??粗灸切┕こ處熢趺磳懳臋n、怎么開CodeReview會,我感覺自己離真正的職場人近了一步。以前寫代碼圖方便,注釋隨便寫,現(xiàn)在知道這東西太重要了。遇到難題時,不再像以前那樣容易慌,會先自己查資料,實在不行再去找人,這種心態(tài)轉(zhuǎn)變挺寶貴的。責(zé)任感也增強了,畢竟寫的代碼別人要用,出Bug就得自己背鍋,雖然有點壓力,但確實讓人更認(rèn)真。對行業(yè)趨勢的體會,是現(xiàn)在做物聯(lián)網(wǎng)產(chǎn)品,后端云平臺的穩(wěn)定性和效率太關(guān)鍵了。像我這段時間用的CI/CD流程,自動化測試,感覺未來不管做什么開發(fā),這些都必須掌握。邊緣計算這塊好像也在興起,以后可能需要懂點C語言或者RTOS,看來學(xué)習(xí)不能停。走的時候有點舍不得,但也確實覺得該回學(xué)校充充電了。這段實習(xí)最大的體會是,學(xué)習(xí)永遠(yuǎn)不能只停留在理論層面,一定要找機會動手實踐,而且要敢于面對困難,解決一個又一個具體問題,這樣才能真的成長。四、致謝在電子信息科技園的這八周實習(xí),離不開幾位人的幫助。帶我的工程師,你名字我記不清了,但謝謝你教我怎么調(diào)試那些煩人的Bug,還有分享項目經(jīng)驗,讓我明白做東西不光要能寫,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跑馬場環(huán)境衛(wèi)生管理制度
- 公共衛(wèi)生事件雙報告制度
- 衛(wèi)生站安全管理制度
- 醫(yī)療機構(gòu)衛(wèi)生站規(guī)章制度
- 社區(qū)衛(wèi)生健康委員會制度
- 關(guān)于食品衛(wèi)生法制度
- 衛(wèi)生院科室工作制度
- 醫(yī)療衛(wèi)生行業(yè)關(guān)制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院差旅管理制度
- 企業(yè)浴室衛(wèi)生制度
- 蘇教版(2025)八年級上冊生物期末復(fù)習(xí)全冊知識點提綱(搶先版)
- 2025年應(yīng)急局在線考試題庫
- DZ/T 0270-2014地下水監(jiān)測井建設(shè)規(guī)范
- 曼娜回憶手抄本在線閱讀
- 檢察官禮儀規(guī)范
- 汽車吊、隨車吊起重吊裝施工方案
- 2024年10月自考03291人際關(guān)系學(xué)試題及答案
- 外呼服務(wù)合同
- 繪本:我喜歡書
- 2023健康住宅建設(shè)技術(shù)規(guī)程
- 漢聲數(shù)學(xué)繪本《數(shù)是怎么來的》
評論
0/150
提交評論