計(jì)算機(jī)科學(xué)與技術(shù)IT咨詢公司IT實(shí)習(xí)生實(shí)習(xí)報(bào)告_第1頁
計(jì)算機(jī)科學(xué)與技術(shù)IT咨詢公司IT實(shí)習(xí)生實(shí)習(xí)報(bào)告_第2頁
計(jì)算機(jī)科學(xué)與技術(shù)IT咨詢公司IT實(shí)習(xí)生實(shí)習(xí)報(bào)告_第3頁
計(jì)算機(jī)科學(xué)與技術(shù)IT咨詢公司IT實(shí)習(xí)生實(shí)習(xí)報(bào)告_第4頁
計(jì)算機(jī)科學(xué)與技術(shù)IT咨詢公司IT實(shí)習(xí)生實(shí)習(xí)報(bào)告_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)科學(xué)與技術(shù)IT咨詢公司IT實(shí)習(xí)生實(shí)習(xí)報(bào)告一、摘要2023年7月3日至2023年8月31日,我在一家IT咨詢公司擔(dān)任IT實(shí)習(xí)生。核心工作成果包括為5個(gè)項(xiàng)目團(tuán)隊(duì)設(shè)計(jì)并實(shí)施自動(dòng)化測(cè)試腳本,累計(jì)提升測(cè)試效率約30%,其中3個(gè)項(xiàng)目通過腳本覆蓋了歷史遺留問題;參與搭建3個(gè)內(nèi)部知識(shí)庫,錄入文檔總計(jì)超過200篇,使團(tuán)隊(duì)知識(shí)檢索時(shí)間縮短至平均1分鐘以內(nèi)。專業(yè)技能應(yīng)用方面,熟練運(yùn)用Python編寫自動(dòng)化腳本,結(jié)合Selenium與Requests庫處理Web界面數(shù)據(jù)采集,通過Git協(xié)同管理代碼版本;運(yùn)用Agile方法論優(yōu)化項(xiàng)目迭代流程,推動(dòng)1個(gè)項(xiàng)目提前2周交付。提煉出的可復(fù)用方法論包括模塊化設(shè)計(jì)測(cè)試腳本以降低維護(hù)成本,以及建立動(dòng)態(tài)文檔更新機(jī)制以保障知識(shí)庫時(shí)效性。二、實(shí)習(xí)內(nèi)容及過程實(shí)習(xí)目的主要是了解IT咨詢行業(yè)實(shí)際工作場(chǎng)景,把學(xué)校學(xué)的編程和系統(tǒng)設(shè)計(jì)知識(shí)用上,看看自己喜歡什么樣的技術(shù)崗位。實(shí)習(xí)單位是一家中等規(guī)模的咨詢公司,主要幫企業(yè)做信息化方案設(shè)計(jì)和實(shí)施,客戶集中在金融和制造行業(yè)。他們那的項(xiàng)目挺多,團(tuán)隊(duì)分工很細(xì),技術(shù)棧也更新快,每天都在學(xué)新東西。實(shí)習(xí)內(nèi)容開始是跟著導(dǎo)師熟悉公司內(nèi)部系統(tǒng),花了大概一周時(shí)間,主要是用Git拉取代碼,看Jira上的需求單,寫一些簡(jiǎn)單的Bug修復(fù)腳本。后來分到項(xiàng)目組,參與一個(gè)金融客戶的數(shù)據(jù)遷移項(xiàng)目。這個(gè)項(xiàng)目挺有意思的,他們要把舊系統(tǒng)里的客戶信息導(dǎo)到新平臺(tái),我負(fù)責(zé)其中一部分?jǐn)?shù)據(jù)的清洗和驗(yàn)證。原數(shù)據(jù)格式很亂,有些字段缺失,還有些格式錯(cuò)誤,直接導(dǎo)入會(huì)出問題。導(dǎo)師教我用Python寫腳本,先是用Pandas讀取CSV文件,然后處理空值和異常值,最后用正則表達(dá)式校驗(yàn)手機(jī)號(hào)格式。我們團(tuán)隊(duì)那邊的測(cè)試工程師說,我寫的腳本讓他們省了不少事,原來手動(dòng)檢查要3個(gè)人干4天,現(xiàn)在腳本跑一下午就行。項(xiàng)目中遇到的最大挑戰(zhàn)是性能問題。數(shù)據(jù)量太大時(shí),腳本執(zhí)行特別慢,有時(shí)候跑一晚上就處理了幾萬條記錄。我查了些資料,發(fā)現(xiàn)是內(nèi)存占用太高導(dǎo)致的,就改用生成器分批處理數(shù)據(jù),還加了多線程優(yōu)化,最后速度提升了不少。學(xué)到了不少性能調(diào)優(yōu)的技巧,比如怎么控制內(nèi)存使用,怎么選對(duì)數(shù)據(jù)結(jié)構(gòu)。實(shí)習(xí)成果主要是完成了數(shù)據(jù)遷移項(xiàng)目的腳本開發(fā),總共寫了7個(gè)模塊,覆蓋了數(shù)據(jù)清洗、格式轉(zhuǎn)換和校驗(yàn)三部分,代碼托管在公司的GitLab上。另外還參與了知識(shí)庫搭建,整理了10多篇技術(shù)文檔,大多是關(guān)于怎么用特定工具解決常見問題的。這段時(shí)間讓我明白,做IT不光要會(huì)寫代碼,還得懂業(yè)務(wù)??蛻舻男枨笸苣:?,需要反復(fù)溝通才能搞清楚。在學(xué)校寫作業(yè)時(shí),輸入輸出都挺明確的,但真到實(shí)際項(xiàng)目中,各種邊界條件都要考慮。比如數(shù)據(jù)清洗,學(xué)校題目給的數(shù)據(jù)就規(guī)規(guī)矩矩,實(shí)際項(xiàng)目里數(shù)據(jù)各種亂,得手動(dòng)處理很多特殊情況。這種經(jīng)驗(yàn)在學(xué)校學(xué)不到。遇到的困難有兩個(gè)。第一個(gè)是剛開始不太熟悉公司流程,需求變更時(shí)反應(yīng)慢,有一次因?yàn)闆]及時(shí)更新文檔,測(cè)試那邊差點(diǎn)用錯(cuò)舊版本代碼。后來我就養(yǎng)成了改代碼必須同步文檔的習(xí)慣。第二個(gè)是團(tuán)隊(duì)用的某些技術(shù)我之前沒接觸過,比如他們用的某個(gè)內(nèi)部框架,我就下班后抽時(shí)間看官方文檔,還請(qǐng)教了組里的資深工程師,最后勉強(qiáng)跟上了進(jìn)度。對(duì)我職業(yè)規(guī)劃的影響挺大的。以前覺得做技術(shù)只要代碼寫得好就行,現(xiàn)在發(fā)現(xiàn)跟人打交道也很重要。做咨詢顧問和做后臺(tái)開發(fā)完全不一樣,前者需要很強(qiáng)的溝通能力,后者則更注重技術(shù)深度。我可能更適合偏實(shí)施端的開發(fā)崗位,畢竟我不太擅長在會(huì)議室里滔滔不絕地講方案,但能把系統(tǒng)跑起來我還是有信心的。實(shí)習(xí)單位的問題主要是管理有點(diǎn)混亂,比如需求變更時(shí)沒人統(tǒng)一協(xié)調(diào),有時(shí)同一個(gè)需求會(huì)被不同人做重復(fù)工作。另外培訓(xùn)機(jī)制也不夠完善,剛來時(shí)沒人系統(tǒng)地講公司業(yè)務(wù),全靠自己在項(xiàng)目里摸索。建議他們可以搞個(gè)新人培訓(xùn)計(jì)劃,比如每周安排幾次技術(shù)分享,或者把核心流程做成文檔方便查閱。崗位匹配度上,我覺得我可以更好地適應(yīng)需要?jiǎng)邮智么a的工作,而不是純方案設(shè)計(jì)那種。如果能給我更多寫代碼的機(jī)會(huì),我可能會(huì)干得更開心。三、總結(jié)與體會(huì)這8周在咨詢公司的經(jīng)歷,讓我對(duì)計(jì)算機(jī)科學(xué)的理解從書本走向了真實(shí)戰(zhàn)場(chǎng),感覺像是完成了一次小小的價(jià)值閉環(huán)。剛?cè)r(shí)懵懵懂懂的,以為寫幾行Python就能解決所有事,結(jié)果發(fā)現(xiàn)項(xiàng)目里涉及的需求分析、系統(tǒng)設(shè)計(jì)、多團(tuán)隊(duì)協(xié)同,哪一樣不是大學(xué)課堂里沒講過的。我參與的數(shù)據(jù)遷移項(xiàng)目,從最初腳本跑慢卡到CPU,到后來通過優(yōu)化內(nèi)存使用和多線程處理,最終把處理時(shí)間從8小時(shí)縮短到2小時(shí),這過程讓我真切感受到技術(shù)方案的迭代不是靠想出來的,是靠一次次調(diào)試、一次次優(yōu)化的。這種從無到有、從失敗到成功的經(jīng)歷,比單純寫作業(yè)有收獲多了。這次實(shí)習(xí)也讓我職業(yè)規(guī)劃更清晰了。之前選方向時(shí)有點(diǎn)搖擺,現(xiàn)在明確了自己更適合偏向工程實(shí)現(xiàn)的崗位。比如我在項(xiàng)目中用Python和SQL處理數(shù)據(jù)的經(jīng)驗(yàn),讓我覺得后端開發(fā)或者數(shù)據(jù)工程師可能更適合我。接下來打算系統(tǒng)學(xué)習(xí)一下云平臺(tái)的基礎(chǔ)設(shè)施即代碼(IaC)相關(guān)技術(shù),比如Terraform,聽說現(xiàn)在很多公司都在用,這對(duì)我未來求職肯定有幫助。另外,我也在考慮考個(gè)AWS或Azure的認(rèn)證,畢竟實(shí)踐經(jīng)驗(yàn)+證書,簡(jiǎn)歷上會(huì)亮眼不少??粗卷?xiàng)目里用的技術(shù)棧,比如他們最近在幾個(gè)新項(xiàng)目中用Kubernetes做容器化部署,還有不少微服務(wù)架構(gòu)的案例,我意識(shí)到技術(shù)發(fā)展太快了。學(xué)校教的基礎(chǔ)知識(shí)打底是沒問題的,但像DevOps、云原生這些新趨勢(shì),確實(shí)得靠自己在網(wǎng)上補(bǔ)課。比如我實(shí)習(xí)后期,就自己看了不少關(guān)于CI/CD流程優(yōu)化的文章,還動(dòng)手在本地模擬搭了個(gè)簡(jiǎn)單的Jenkins環(huán)境試試水。感覺行業(yè)變化這么快,不主動(dòng)學(xué)習(xí)真的會(huì)被淘汰。這也讓我更理解為啥大公司那么強(qiáng)調(diào)持續(xù)學(xué)習(xí),畢竟技術(shù)更新太快了。最深刻的體會(huì)還是心態(tài)轉(zhuǎn)變。以前寫代碼總覺得對(duì)就是對(duì)、錯(cuò)就是錯(cuò),現(xiàn)在明白系統(tǒng)要考慮各種邊界條件,要為運(yùn)維人員想想,代碼不能只寫給自己看。還有抗壓能力,項(xiàng)目趕進(jìn)度時(shí)每天加班到9點(diǎn),周末還要改bug,剛開始確實(shí)不適應(yīng),但堅(jiān)持下來發(fā)現(xiàn)人也能爆發(fā)出超乎想象的能量。這種責(zé)任感是在學(xué)校做項(xiàng)目完全體驗(yàn)不到的。雖然實(shí)習(xí)結(jié)束要回學(xué)校了,但這種時(shí)刻想著怎么把事情做好的勁頭會(huì)帶到學(xué)習(xí)里。接下來會(huì)更有針對(duì)性地練編碼能力,爭(zhēng)取下學(xué)期把算法刷題量提上去,畢

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論