關(guān)于百度暑假實(shí)習(xí)總結(jié)
從去年年底開始感覺在實(shí)驗(yàn)室的進(jìn)步越來越緩慢,沒有剛實(shí)驗(yàn)室那股勁,后來的項(xiàng)目因?yàn)闆]有迫切的需求,進(jìn)展比較緩慢,把大部分的時(shí)間花在課外學(xué)習(xí)上了,研究主題主要在搜索引擎、key/value存儲(chǔ)上,C++&設(shè)計(jì)模式上,雖然這樣接觸了很多新的東西,但理解還是比較膚淺,故一直希望暑假找個(gè)地方實(shí)習(xí),看看在公司大家是怎么做事的。于是從5月開始投了百度、騰訊、阿里、淘寶、支付寶等公司系統(tǒng)研發(fā)的職位(之前的博客中寫了幾篇面經(jīng),有興趣的同學(xué)可以挖出來看看),最后選擇去百度基礎(chǔ)架構(gòu)部實(shí)習(xí),從讀過《壹百度》后,去百度一直是我心中的愿望。
新人練習(xí)
剛進(jìn)公司,收到一封基礎(chǔ)架構(gòu)部發(fā)出的歡迎郵件,上面有新人指引及各種資源的鏈接?戳撕芏辔臋n,對百度的了解也更加深入了,發(fā)現(xiàn)以前的認(rèn)識(shí)很多地方都是不正確的,以至于現(xiàn)在有人對百度做出非客觀評價(jià)時(shí),心里總會(huì)有些小波瀾,有種想去糾正別人的沖動(dòng),正印證了根叔那句話,“母校就是那個(gè)你一天罵八遍卻不許別人罵的地方”。
我的新人練習(xí)題很簡單,給定一個(gè)文本文件(500w行左右),將其詞條分解出來(內(nèi)部有分詞庫),并統(tǒng)計(jì)各個(gè)詞條出現(xiàn)的頻率,然后將結(jié)果降序輸出結(jié)果。要求寫出詳細(xì)設(shè)計(jì)文檔,代碼,任務(wù)時(shí)長兩周。
接到任務(wù)后初步了解了下內(nèi)部的日志庫、配置庫、分詞庫(因?yàn)閹斓陌姹締栴},糾結(jié)了很長時(shí)間)的用法,覺得題目不難,簡單的寫了下設(shè)計(jì)文檔,跟CP溝通了下就開始編碼了,編碼加調(diào)試大概花了兩天時(shí)間,程序可以跑了,功能上也滿足需求,時(shí)間20s左右,當(dāng)時(shí)覺得兩周的任務(wù)這么快就搞定了,心中大喜。給CP看結(jié)果的時(shí)候,他提出了的幾個(gè)問題,文檔寫的不夠詳細(xì),性能上有很大的優(yōu)化空間,部分編碼不符合規(guī)范,單元測試做的不夠,然后說這個(gè)任務(wù)起始很簡單,主要是通過任務(wù)熟悉在公司做事的流程、熟悉基礎(chǔ)庫的使用…而我想的卻是如何最快的完成任務(wù),絲毫沒有考慮完成的好不好,以及需要從中收獲些什么,于是在接下來的時(shí)間,踏踏實(shí)實(shí)的重新思考問題,將能并行處理的部分用多線程解決..,在鎖上做優(yōu)化,把整個(gè)設(shè)計(jì)想清楚后,現(xiàn)轉(zhuǎn)化成文檔,然后開始編碼,測試,思路比前一次寫的時(shí)候清晰多了,最后程序處理任務(wù)的時(shí)間為6s左右,連自己都有點(diǎn)震驚。
項(xiàng)目研發(fā)
在完成新人練習(xí)后,我和ZP就開始學(xué)習(xí)分布式消息系統(tǒng)的一些資料,從需求分析到總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,最后分別做了串講,在公司每天都要各種講座、技術(shù)交流,可惜時(shí)間有限。我主要負(fù)責(zé)系統(tǒng)API端的開發(fā),之前我沒有想到實(shí)習(xí)生會(huì)參與開發(fā)工作(后來也證明這樣做是有風(fēng)險(xiǎn)的),接下來的日子,就是每天學(xué)習(xí)以前的代碼、構(gòu)思API的設(shè)計(jì)及實(shí)現(xiàn)(這部分在之前的設(shè)計(jì)中沒有過多的討論)、寫文檔、寫代碼、進(jìn)入測試階段后,不斷修bug。在這過程中,通過閱讀他人的代碼,學(xué)到很多編程技巧,也學(xué)到了很多系統(tǒng)設(shè)計(jì)方面的知識(shí),對團(tuán)隊(duì)協(xié)作的認(rèn)識(shí)也更深一些了。
離職的時(shí)候,項(xiàng)目測試進(jìn)行了半個(gè)月左右,API上測出的bug也被逐一修復(fù),對于還沒有測試到一個(gè)點(diǎn)我很是擔(dān)憂,回學(xué)校后聽CP說那個(gè)點(diǎn)上出了很多bug,但除了給他們提供一些輔助信息,別的事情我也幫不上忙,對此我深感愧疚和遺憾。
百度文化
百度的文化是簡單可依賴,在公司的兩個(gè)多月,我深刻的體會(huì)到這一點(diǎn)。同事之間簡單的稱呼名字,平時(shí)大家交流起來,絲毫沒有因?yàn)榧墑e不同而拘束。
做新人練習(xí)的'時(shí)候很多問題都是在別人的幫助下解決的,而尋求幫助的方式只是簡單的從內(nèi)網(wǎng)查到hi號,在hi上的另一邊,總有人耐心的回復(fù)我的問題,而這些人我連面都沒見過。在項(xiàng)目開發(fā)的過程中,CP和JP也總是不厭其煩的解答我的各種問題,真的導(dǎo)師,敢于面對慘淡的學(xué)生,我相信他們帶出來的每個(gè)學(xué)生以后都不會(huì)差的,百度員工的口碑不是吹出來來的,是一代代百度人不斷努力打造出來的。
導(dǎo)師&同事
公司分配給我的導(dǎo)師是CP,但我認(rèn)為在這個(gè)幾個(gè)月中,CP、HL、JP都是我的導(dǎo)師,在工作和生活上給了我不少幫助,向他們請教問題的次數(shù)我既不清了,被他們請吃飯的次數(shù)我也記不清了,回武漢前請他們吃飯,他們還想著怎么給我省錢。
很慶幸遇到ZP這樣的同事,每天有人一起糾結(jié)去哪吃飯、吃完飯?jiān)诎俣却髲B外面轉(zhuǎn)一圈聊聊八卦、去前臺(tái)關(guān)注下百度指數(shù),F(xiàn)在回過頭想想,如果實(shí)習(xí)的時(shí)候沒有一個(gè)聊得來的同事,日子會(huì)有多么枯燥。
最后的結(jié)果
走到時(shí)候同事們說早去早回,我笑著跟他們說“會(huì)回來的”,最后的結(jié)果是我食言了。因?yàn)樗饺嗽,我最后選擇了去淘寶核心系統(tǒng)部,希望各位同事們理解,最后,再次感謝百度各位同事在我實(shí)習(xí)期間的關(guān)心和幫助。
廣告時(shí)間
百度基礎(chǔ)架構(gòu)部長期招聘云計(jì)算工程師,感興趣的同學(xué)可以去百度招聘主頁投遞簡歷,投遞前請認(rèn)準(zhǔn)云計(jì)算工程師。
【關(guān)于百度暑假實(shí)習(xí)總結(jié)】相關(guān)文章:
關(guān)于暑假實(shí)習(xí)報(bào)告范文07-23
暑假工地實(shí)習(xí)總結(jié)5000字07-28
廣告公司暑假實(shí)習(xí)總結(jié)范文12-22
暑假商務(wù)英語實(shí)習(xí)個(gè)人總結(jié)08-21
關(guān)于暑假實(shí)習(xí)日記集錦5篇11-01
關(guān)于暑假實(shí)習(xí)日記合集九篇12-26