軟件工程軟件開發(fā)企業(yè)程序員助理實習(xí)報告_第1頁
軟件工程軟件開發(fā)企業(yè)程序員助理實習(xí)報告_第2頁
軟件工程軟件開發(fā)企業(yè)程序員助理實習(xí)報告_第3頁
軟件工程軟件開發(fā)企業(yè)程序員助理實習(xí)報告_第4頁
軟件工程軟件開發(fā)企業(yè)程序員助理實習(xí)報告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程軟件開發(fā)企業(yè)程序員助理實習(xí)報告一、摘要2023年7月1日至2023年8月31日,我在一家軟件工程軟件開發(fā)企業(yè)擔(dān)任程序員助理實習(xí)生。核心工作成果包括參與開發(fā)3個模塊,累計編寫并測試代碼800行,修復(fù)5個線上Bug,協(xié)助團(tuán)隊完成2個版本迭代。期間應(yīng)用Java和Python編程語言,使用Git進(jìn)行版本控制,通過Jira跟蹤任務(wù)進(jìn)度。掌握敏捷開發(fā)流程,提煉出自動化測試腳本復(fù)用策略,將單元測試覆蓋率從60%提升至85%。驗證了代碼評審對減少缺陷率的直接效果,每輪評審平均發(fā)現(xiàn)3個邏輯錯誤。實習(xí)證明了解決實際工程問題的能力,系統(tǒng)化學(xué)習(xí)方法對提升開發(fā)效率有顯著作用。二、實習(xí)內(nèi)容及過程1.實習(xí)目的我想去了解軟件開發(fā)在真實企業(yè)的運作方式,看看學(xué)校學(xué)的那些東西跟實際寫代碼、搞項目到底差多少,想看看自己能不能應(yīng)付得了那種快節(jié)奏的開發(fā)環(huán)境。就想多接觸點實際項目,把技術(shù)用活,順便感受下職場氛圍。2.實習(xí)單位簡介我去的公司是那種挺常見的軟件外包企業(yè),主要是做企業(yè)定制開發(fā)的,客戶類型挺雜,從政府部門到中小企業(yè)都有。技術(shù)棧主要是Java和Python,項目類型有Web后端、數(shù)據(jù)分析系統(tǒng)之類的。團(tuán)隊規(guī)模不大,也就二三十人,氛圍還算可以,大家平時會一起搞搞技術(shù)分享。3.實習(xí)內(nèi)容與過程我被分到了一個Web后端開發(fā)小組,跟著師傅做一個小型電商系統(tǒng)的模塊開發(fā)。具體做了啥呢?主要是負(fù)責(zé)訂單管理和支付對接那塊兒。每天早上開站會,老板會講下當(dāng)天要干啥,然后就去寫代碼、搞測試。我記得剛開始的時候,他們那個支付接口對接特別麻煩,各種參數(shù)對不上,調(diào)了三天都沒弄好。后來師傅教我用Postman抓包,看請求和響應(yīng)的細(xì)節(jié),還讓我把每個參數(shù)都列個表,一一核對。最后發(fā)現(xiàn)是我在請求頭里漏了個`ContentType`。這事兒讓我明白,調(diào)試不能光靠瞎試,得有思路,得知道工具怎么用。還有就是他們用Jira管理任務(wù),每個需求、每個Bug都有個編號,誰負(fù)責(zé)、啥時候完成都有記錄。我還記得我接手的一個小功能,是增加訂單狀態(tài)查詢接口,花了大概四五天時間,寫代碼、寫測試用例、提交測試環(huán)境,最后上線了。上線后測試說沒啥問題,我就挺高興的。整個實習(xí)期間,我參與了兩個版本迭代,一個是訂單模塊的優(yōu)化,一個是支付功能的升級。在團(tuán)隊里,我還幫忙做了點單元測試的編寫工作,用JUnit框架,把幾個核心方法測了下。測出來覆蓋率才六十來,師傅就讓我再補補,最后弄到八十五左右。師傅說覆蓋率上去了,后面維護(hù)起來方便多了。4.實習(xí)成果與收獲實習(xí)結(jié)束的時候,我總共寫了大概八百來行代碼,修了五個線上Bug,兩個版本迭代都按期上線了。最大的收獲是,我知道了怎么在實際項目中用敏捷開發(fā),怎么跟團(tuán)隊協(xié)作,怎么把一個需求從零到一落地。還有就是,我發(fā)現(xiàn)自己在寫代碼的時候,有時候太想一步到位了,后來學(xué)著先寫個最小可行產(chǎn)品,快速迭代,效果還真不錯。5.問題與建議實習(xí)期間也發(fā)現(xiàn)點問題。比如公司內(nèi)部管理有點混亂,有時候需求變更太頻繁,開發(fā)跟測試的溝通也不夠順暢,導(dǎo)致后面返工挺多次的。還有就是培訓(xùn)機(jī)制不太完善,我剛開始的時候,好多工具都是師傅手把手教的,要是有個統(tǒng)一的培訓(xùn)手冊就好了。改進(jìn)建議的話,我覺得可以搞個需求評審會,讓開發(fā)、測試、產(chǎn)品的人都坐一塊兒,把需求搞清楚了再開發(fā),能省不少事兒。另外,可以搞個內(nèi)部Wiki,把常用工具、項目文檔都放那兒,新人來了能快速上手。還有就是,可以搞點技術(shù)分享會,大家互相學(xué)習(xí)學(xué)習(xí),技術(shù)能進(jìn)步更快。三、總結(jié)與體會1.實習(xí)價值閉環(huán)這八周實習(xí)像把理論知識和實際工作搭了座橋。剛?cè)サ臅r候,感覺學(xué)校學(xué)的那些設(shè)計模式、算法,跟實際寫業(yè)務(wù)代碼有點脫節(jié)。但后來在項目中用Git管理版本,用Jira跟蹤任務(wù),用JUnit寫單元測試,才真正體會到這些工具怎么在敏捷開發(fā)流程里發(fā)揮作用。比如我參與的訂單模塊開發(fā),從需求分析到最終上線,整個生命周期我都跟著走了,這比單純在實驗室里敲代碼收獲大多了。修復(fù)的5個線上Bug,每一個都讓我明白,代碼不僅要能跑,還得能抗住壓力。這8周,我感覺自己對軟件開發(fā)的理解,從“知道是什么”到了“知道怎么用”和“知道為什么這么用”。2.職業(yè)規(guī)劃聯(lián)結(jié)這次實習(xí)讓我更清楚自己想干啥了。我發(fā)現(xiàn)我不太喜歡搞純理論研究,但對寫點能直接解決問題、用戶能用上的東西挺感興趣。接下來打算深化Java后端開發(fā)這塊兒,先把SpringBoot再啃一遍,爭取把微服務(wù)架構(gòu)搞明白。實習(xí)的時候看到團(tuán)隊在做支付對接,那部分代碼寫得特別規(guī)范,我覺得挺牛逼的,以后想往支付、風(fēng)控這塊兒發(fā)展。師傅說做這行得持續(xù)學(xué),我就琢磨著,等學(xué)校畢業(yè),可能先去考個PMP或者看能不能找個認(rèn)證,提升下項目管理能力,感覺這樣以后發(fā)展路徑能更寬。3.行業(yè)趨勢展望實習(xí)期間,團(tuán)隊在搞那個訂單模塊的時候,還用了Docker容器化部署,我覺得這挺有意思的?,F(xiàn)在看,云計算、容器化、微服務(wù)這些技術(shù)確實是趨勢,以后不學(xué)都可能跟不上。另外,他們那個數(shù)據(jù)分析系統(tǒng)用的是Python,感覺行業(yè)里Python的崗位也越來越多了。我后來去網(wǎng)上扒了扒招聘信息,發(fā)現(xiàn)好多公司都要求會Python做數(shù)據(jù)分析和機(jī)器學(xué)習(xí)。雖然我實習(xí)沒接觸太多,但感覺這塊兒挺有前景的。以后要是真想轉(zhuǎn)行,可能得把Python補上,順便看看能不能把算法這塊兒也再學(xué)深點。4.心態(tài)轉(zhuǎn)變八周時間不長,但感覺心態(tài)變化挺大的。以前寫代碼,老師讓干嘛就干嘛,現(xiàn)在不一樣了,感覺身上有了點責(zé)任感。比如那個支付接口對接,因為我的疏忽耽誤了兩天,被測試小姐姐說了幾句,當(dāng)時挺難受的,但后來想想,確實是自己不夠細(xì)心,后面就特別注意了?,F(xiàn)在寫代碼前,我都會先想各種邊界條件,再寫測試用例。這種從學(xué)生到職場人的轉(zhuǎn)變,感覺抗壓能力也強(qiáng)了點,以前遇到難題就想找老師,現(xiàn)在會先自己查資料、試錯,實在不行再跟師傅請教。這種獨立解決問題的能力,我覺得比單純會寫代碼更重要。5.未來展望實習(xí)最后那會兒,團(tuán)隊老大跟我說,感覺我上手挺快的,以后可以多接觸點項目。雖然只是程序員助理,但這段經(jīng)歷肯定會寫進(jìn)簡歷里。接下來打算把實習(xí)期間負(fù)責(zé)的訂單模塊代碼再梳理一遍,把設(shè)計思路搞透,爭取能拿來做畢業(yè)設(shè)計。另外,打算找個時間把實習(xí)用的那個自動化測試框架再學(xué)學(xué),爭取拿個相關(guān)證書,比如Selenium或者Appium的認(rèn)證。感覺有這些經(jīng)歷和證書,以后找工作時肯定有優(yōu)勢??偟膩碚f,這次實習(xí)沒白來,至少讓我對未來有點方向了,也知道自己得繼續(xù)努力啥。四、致謝1.感謝實習(xí)期間給予指導(dǎo)和幫助的團(tuán)隊,特別是我的導(dǎo)師,在項目上的耐心講解和

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論