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

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

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

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

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

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



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

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


