我驚了,大一拿到騰訊offer!
今天給大家分享個(gè),大一拿到騰訊實(shí)習(xí)的offer同學(xué)的心得分享。
是的,你沒(méi)聽(tīng)錯(cuò),是大一!
前言
我來(lái)自國(guó)內(nèi)某211學(xué)校軟件工程專(zhuān)業(yè),現(xiàn)在是大一暑假,前不久剛剛收到騰訊的后臺(tái)開(kāi)發(fā)實(shí)習(xí)offer,此時(shí)此刻我正在騰訊某部門(mén)實(shí)習(xí)。

其實(shí)我也不是什么技術(shù)大佬,只不過(guò)自學(xué)的稍微早一些。我在豬豬學(xué)長(zhǎng)校招群8群,可能8群有些同學(xué)已經(jīng)認(rèn)識(shí)我了233。
今天很高興應(yīng)豬學(xué)長(zhǎng)邀請(qǐng),給其他同學(xué)分享一下我自己拿到騰訊后臺(tái)開(kāi)發(fā)實(shí)習(xí)offer的小經(jīng)驗(yàn)以及在騰訊實(shí)習(xí)的一些感受,希望能對(duì)其他同學(xué)有一些幫助。
豬學(xué)長(zhǎng)問(wèn)了我一些大家非常關(guān)切的問(wèn)題,我就從這些問(wèn)題開(kāi)始寫(xiě)寫(xiě)吧。
上大學(xué)前有過(guò)計(jì)算機(jī)技術(shù)基礎(chǔ)嗎?
沒(méi)有的,跟其他大多數(shù)計(jì)算機(jī)專(zhuān)業(yè)同學(xué)一樣,我是上了大學(xué)之后才開(kāi)始接觸計(jì)算機(jī)技術(shù)的。
大一怎么就這么早了解到校招的?
這個(gè)嘛,應(yīng)該得益于我一天二十五小時(shí)高強(qiáng)度刷知乎。
因?yàn)樽约簩?duì)計(jì)算機(jī)有興趣,所以會(huì)經(jīng)常性地搜索一些相關(guān)的知識(shí)。
可以說(shuō)從高考結(jié)束的一段時(shí)間內(nèi),我雖然沒(méi)有系統(tǒng)性的進(jìn)行知識(shí)學(xué)習(xí),但碎片化的信息攝入也不能算少。
也就是在這個(gè)時(shí)候,我大概有了一些朦朧的想法,也了解到了校招。
因?yàn)楦鶕?jù)我的個(gè)人經(jīng)歷來(lái)看,掌握好信息差是相當(dāng)重要的。
對(duì)我而言,雖然沒(méi)有在高考結(jié)束就開(kāi)始進(jìn)行相關(guān)知識(shí)的學(xué)習(xí),但起碼還是對(duì)計(jì)算機(jī)大學(xué)的學(xué)習(xí)、就業(yè)、讀研有了一定的了解,這也是我能準(zhǔn)備這么早準(zhǔn)備校招的前提。
那你是如何準(zhǔn)備的呢?
從需求做起吧。我本身想的是實(shí)習(xí),就先從面試經(jīng)歷出發(fā)的,先上網(wǎng)搜了好多面試經(jīng)歷 主要是騰訊和字節(jié)的(因?yàn)槁?tīng)說(shuō)福利還挺好的哈哈哈)。
我當(dāng)時(shí)花了大概兩天時(shí)間總結(jié)了面經(jīng)和大佬們的學(xué)習(xí)經(jīng)歷,從面經(jīng)中得到的是??际裁?、我需要重視什么、什么是值得花更多時(shí)間進(jìn)行學(xué)習(xí)的。
而從大佬們的學(xué)習(xí)經(jīng)歷中我得到的是:
如果我想走的更遠(yuǎn),我應(yīng)該掌握什么。
在我看來(lái),學(xué)習(xí)不是一朝一夕的事情,尤其是對(duì)于互聯(lián)網(wǎng)行業(yè),牢固的基礎(chǔ)和持續(xù)學(xué)習(xí)都很重要。
語(yǔ)言上,從C開(kāi)始快速入手吧,因?yàn)槲覀儗W(xué)校也是從C開(kāi)始教的,然后就轉(zhuǎn)C++了。
我當(dāng)時(shí)覺(jué)得這個(gè)語(yǔ)言特別厲害,什么都能自己干,當(dāng)然現(xiàn)在明白了,語(yǔ)言只是一個(gè)工具,重要的不是用了什么語(yǔ)言,而是怎么實(shí)現(xiàn)的。
由簡(jiǎn)到難,慢慢來(lái)嘛,當(dāng)你熟練掌握了一門(mén)語(yǔ)言之后,我認(rèn)為再去上手別的語(yǔ)言是相當(dāng)輕松的。
然后學(xué)習(xí)資源的方面,我推薦的是《Effective C++》、《C++ primer》、《STL源碼剖析》(都是電子工業(yè)出版社的),當(dāng)然還有《IP/TCP網(wǎng)絡(luò)編程》。
書(shū)籍選擇方面,我認(rèn)為這是基礎(chǔ)知識(shí)的學(xué)習(xí),所以看一下經(jīng)典對(duì)書(shū)籍是比較好的。
第一遍的時(shí)候先過(guò)一遍,不求領(lǐng)會(huì)所有知識(shí),只求領(lǐng)會(huì)大意。重點(diǎn)在于你要知道,你心中的框架是什么樣的,你認(rèn)為的語(yǔ)言是什么樣的,可以輔助上知識(shí)導(dǎo)圖(學(xué)會(huì)這個(gè)在以后會(huì)受益匪淺),自己理解永遠(yuǎn)是第一位的,
至于細(xì)節(jié)學(xué)習(xí)的話(huà),首先掌握了各章的基礎(chǔ)(起碼知道每章在講什么),把書(shū)中代碼看會(huì)練會(huì)。
我最開(kāi)始的時(shí)候這部分非常痛苦,基本上代碼五分鐘,改錯(cuò)兩小時(shí)。同時(shí)也深刻理解了那句話(huà),99個(gè)error改完1個(gè)之后剩多少error?101個(gè)。
但這個(gè)部分一定是不能放松的,甚至可以說(shuō)是最重要的部分,切忌看了都會(huì),寫(xiě)了都錯(cuò)。
在我看來(lái),項(xiàng)目是提升自己最快速,最有效的方法,比如說(shuō)可以做一個(gè)小的游戲,五子棋之類(lèi)的,其中碰到的很多問(wèn)題都能讓你懷疑人生,但解決了這些問(wèn)題,對(duì)個(gè)人成長(zhǎng)來(lái)說(shuō)是相當(dāng)重要的。
就我而言,我碰見(jiàn)問(wèn)題的解決方式是先Google、再看書(shū)、最后看視頻。
刷題部分我參考的是:
https://m.nowcoder.com/discuss/164781?&headNav=www。
我其實(shí)也沒(méi)有總結(jié)什么新東西這部分。
勤練多刷,總結(jié)思想,這個(gè)不光可以幫助自己養(yǎng)成算法思維,也可以為以后面試積累經(jīng)驗(yàn),有一些話(huà)術(shù)還是通用的。
而學(xué)習(xí)方面,我的建議是,一步一個(gè)腳印慢慢來(lái)。
經(jīng)常有入門(mén)的連C還沒(méi)學(xué)完的同學(xué)會(huì)問(wèn),我以后應(yīng)該做什么lab,怎么學(xué)更深?yuàn)W的東西呢?
有目標(biāo)有規(guī)劃自然是好的,但這一切都建立在能按部就班的把手頭任務(wù)完成,所以說(shuō)還是從基礎(chǔ)做起,慢慢學(xué)習(xí)吧。
在騰訊實(shí)習(xí)的體驗(yàn)怎么樣?
去騰訊實(shí)習(xí)的體驗(yàn)還是不錯(cuò)的,我在北京西格瑪這邊,距離地鐵也挺近的,每天上下班比較方便。

最有意思的還是樓下的咖啡店image,最開(kāi)始我不知道是什么意思,直到有一次我打開(kāi)小程序預(yù)約的時(shí)候,發(fā)現(xiàn)上邊顯示的是愛(ài)馬哥,還是挺好玩的??傮w來(lái)講,還是相當(dāng)不錯(cuò)的,尤其是每個(gè)月的Q幣福利(我總感覺(jué)少了點(diǎn))
每天的工作流程還是比較緊張的,check郵件、盯著企業(yè)微信(我現(xiàn)在一聽(tīng)到企業(yè)微信的提示音都會(huì)下意識(shí)被嚇到)。
當(dāng)然還有加班哈哈,像我所在的部門(mén),每天晚上九點(diǎn)左右下班都算早的,大部分人都會(huì)呆到十點(diǎn),有進(jìn)度要求的話(huà),一兩點(diǎn)的話(huà)也相當(dāng)正常。

公司是包早晚飯的,可以憑借著工卡去領(lǐng),種類(lèi)還是很多的,能滿(mǎn)足不同人的需求。(我經(jīng)常幫著不吃的同事領(lǐng)一份,然后一個(gè)人吃?xún)煞荩?/span>
其實(shí)這次給我的感覺(jué)還是相當(dāng)深的,最開(kāi)始來(lái)的時(shí)候還是挺不適應(yīng)的,覺(jué)得可能是不是大三來(lái)比較好。
但和豬學(xué)長(zhǎng)交流了之后才發(fā)現(xiàn),無(wú)論早晚,只要想進(jìn)入這個(gè)行業(yè),都是要適應(yīng)這個(gè)過(guò)程。而現(xiàn)在適應(yīng)了之后,也收獲了相當(dāng)多的東西。
在我看來(lái),計(jì)算機(jī)專(zhuān)業(yè)還是要和生產(chǎn)實(shí)踐結(jié)合的,看多少篇總結(jié),都不如自己親手做一次來(lái)得實(shí)在;看多少篇面經(jīng),都不如自己投一次、面一次體會(huì)的深。
當(dāng)一件事你沒(méi)做過(guò)的時(shí)候,永遠(yuǎn)都是害怕的。
恐懼來(lái)源于未知,我還記得我第一次面試的時(shí)候,雖然是網(wǎng)上面試,但我相當(dāng)緊張,自我介紹的時(shí)候話(huà)都說(shuō)不利索,面試官還調(diào)侃了我一句,“看你這也不差,怎么這么緊張啊”,最后結(jié)束的時(shí)候發(fā)現(xiàn)手都攥出了汗。
所以即使你不打算大一大二去實(shí)習(xí),我覺(jué)得應(yīng)該也可以試著去面試一下,盡早體驗(yàn)一下面試是一種什么感覺(jué),面試的時(shí)候也可以把自己的發(fā)言錄下來(lái),看看有沒(méi)有什么能改進(jìn)的地方。
你有什么相對(duì)其他同學(xué)們說(shuō)的?
還是那句我特別喜歡的話(huà),紙上得來(lái)終覺(jué)淺,絕知此事要躬行。
別怕抄代碼,也別怕改代碼,debug固然痛苦,可這也是提高自己水平的一種方式,計(jì)算機(jī)學(xué)科不同于其他學(xué)科,它的絕大多數(shù)知識(shí)在網(wǎng)絡(luò)上能找到。
所以多看好代碼,多寫(xiě)代碼是最重要的。即使沒(méi)有確定好自己以后想要學(xué)什么語(yǔ)言,也應(yīng)該認(rèn)真學(xué)習(xí)計(jì)算機(jī)相關(guān)的基礎(chǔ)知識(shí),底層邏輯和原理部分能在以后你學(xué)任何一門(mén)語(yǔ)言的時(shí)候起到至關(guān)重要的作用,而且也是校招必考喔!
我在知乎上看到過(guò)一句話(huà),雖然現(xiàn)在只能記住大意了,C++是用來(lái)解決問(wèn)題的語(yǔ)言,當(dāng)你沒(méi)有遇到需要C++的問(wèn)題時(shí),你是沒(méi)有動(dòng)力學(xué)習(xí)C++的。
所以說(shuō)沒(méi)有問(wèn)題,制造問(wèn)題,用需求逼迫自己進(jìn)步吧。
豬學(xué)長(zhǎng)結(jié)尾
豬學(xué)長(zhǎng)其實(shí)也只是之前聽(tīng)說(shuō)有些特別優(yōu)秀的計(jì)算機(jī)專(zhuān)業(yè)同學(xué),有在大二就拿到騰訊、字節(jié)、百度等大廠的實(shí)習(xí)offer的。

但是大一就自學(xué)看了那么多技術(shù)書(shū):

而且能通過(guò)騰訊5輪技術(shù)面試,拿到大廠實(shí)習(xí)的,豬學(xué)長(zhǎng)其實(shí)也是第一次遇到這么優(yōu)秀的同學(xué)。



而且這名同學(xué),非清北復(fù)交本科985本科名校,而且上大學(xué)之前也無(wú)任何計(jì)算機(jī)技術(shù)基礎(chǔ)。
K同學(xué)的經(jīng)歷,其實(shí)是非常有意義的,證明了計(jì)算機(jī)專(zhuān)業(yè)自學(xué)的重要性。豬學(xué)長(zhǎng)之前也說(shuō)過(guò)很多遍,計(jì)算機(jī)專(zhuān)業(yè)技術(shù)崗位是有嚴(yán)格技術(shù)面試流程的。
無(wú)論你是大一還是研二,無(wú)論你是985/211還是普本雙非,都必須憑借個(gè)人出色的能力來(lái)打動(dòng)面試官。
尤其是他在講自己第一次面試時(shí)候非常緊張,而面試官說(shuō)他已經(jīng)很優(yōu)秀了。
哈哈,我相信任何一個(gè)技術(shù)面試官能看到一名大一計(jì)算機(jī)專(zhuān)業(yè)同學(xué),在技術(shù)上下了那么大功夫,深入學(xué)習(xí)了解了那么多知識(shí),都會(huì)覺(jué)得他很優(yōu)秀吧?
同時(shí)從K同學(xué)自己的經(jīng)驗(yàn)介紹中可以看到,他其實(shí)非常有把握信息的意識(shí)。是在大一就做了很多計(jì)算機(jī)專(zhuān)業(yè)同學(xué)大三、大四才做的事情而已。
就在今天早晨,知乎熱搜上就有兩個(gè)非常有趣的問(wèn)題:

下面這個(gè)同學(xué)計(jì)算機(jī)科班大二暑假,就早早為校招規(guī)劃安排了;
上面那個(gè)同學(xué)計(jì)算機(jī)科班馬上大四,還不知道校招時(shí)間,也沒(méi)有實(shí)習(xí),還在糾結(jié)學(xué)校是否安排.....


