今天給大家分享個(gè),大一拿到騰訊實(shí)習(xí)的offer同學(xué)的心得分享。
是的,你沒聽錯(cuò),是大一!
前言
我來自國內(nèi)某211學(xué)校軟件工程專業(yè),現(xiàn)在是大一暑假,前不久剛剛收到騰訊的后臺(tái)開發(fā)實(shí)習(xí)offer,此時(shí)此刻我正在騰訊某部門實(shí)習(xí)。其實(shí)我也不是什么技術(shù)大佬,只不過自學(xué)的稍微早一些。我在豬豬學(xué)長校招群8群,可能8群有些同學(xué)已經(jīng)認(rèn)識(shí)我了233。
今天很高興應(yīng)豬學(xué)長邀請(qǐng),給其他同學(xué)分享一下我自己拿到騰訊后臺(tái)開發(fā)實(shí)習(xí)offer的小經(jīng)驗(yàn)以及在騰訊實(shí)習(xí)的一些感受,希望能對(duì)其他同學(xué)有一些幫助。
豬學(xué)長問了我一些大家非常關(guān)切的問題,我就從這些問題開始寫寫吧。
上大學(xué)前有過計(jì)算機(jī)技術(shù)基礎(chǔ)嗎?
沒有的,跟其他大多數(shù)計(jì)算機(jī)專業(yè)同學(xué)一樣,我是上了大學(xué)之后才開始接觸計(jì)算機(jī)技術(shù)的。大一怎么就這么早了解到校招的?
這個(gè)嘛,應(yīng)該得益于我一天二十五小時(shí)高強(qiáng)度刷知乎。
因?yàn)樽约簩?duì)計(jì)算機(jī)有興趣,所以會(huì)經(jīng)常性地搜索一些相關(guān)的知識(shí)。
可以說從高考結(jié)束的一段時(shí)間內(nèi),我雖然沒有系統(tǒng)性的進(jìn)行知識(shí)學(xué)習(xí),但碎片化的信息攝入也不能算少。
也就是在這個(gè)時(shí)候,我大概有了一些朦朧的想法,也了解到了校招。
因?yàn)楦鶕?jù)我的個(gè)人經(jīng)歷來看,掌握好信息差是相當(dāng)重要的。
對(duì)我而言,雖然沒有在高考結(jié)束就開始進(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)槁犝f福利還挺好的哈哈哈)。我當(dāng)時(shí)花了大概兩天時(shí)間總結(jié)了面經(jīng)和大佬們的學(xué)習(xí)經(jīng)歷,從面經(jīng)中得到的是??际裁础⑽倚枰匾暿裁础⑹裁词侵档没ǜ鄷r(shí)間進(jìn)行學(xué)習(xí)的。
而從大佬們的學(xué)習(xí)經(jīng)歷中我得到的是:
如果我想走的更遠(yuǎn),我應(yīng)該掌握什么。
在我看來,學(xué)習(xí)不是一朝一夕的事情,尤其是對(duì)于互聯(lián)網(wǎng)行業(yè),牢固的基礎(chǔ)和持續(xù)學(xué)習(xí)都很重要。
語言上,從C開始快速入手吧,因?yàn)槲覀儗W(xué)校也是從C開始教的,然后就轉(zhuǎn)C 了。
我當(dāng)時(shí)覺得這個(gè)語言特別厲害,什么都能自己干,當(dāng)然現(xiàn)在明白了,語言只是一個(gè)工具,重要的不是用了什么語言,而是怎么實(shí)現(xiàn)的。
由簡(jiǎ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ǔ)知識(shí)的學(xué)習(xí),所以看一下經(jīng)典對(duì)書籍是比較好的。
第一遍的時(shí)候先過一遍,不求領(lǐng)會(huì)所有知識(shí),只求領(lǐng)會(huì)大意。重點(diǎn)在于你要知道,你心中的框架是什么樣的,你認(rèn)為的語言是什么樣的,可以輔助上知識(shí)導(dǎo)圖(學(xué)會(huì)這個(gè)在以后會(huì)受益匪淺),自己理解永遠(yuǎn)是第一位的,
至于細(xì)節(jié)學(xué)習(xí)的話,首先掌握了各章的基礎(chǔ)(起碼知道每章在講什么),把書中代碼看會(huì)練會(huì)。
我最開始的時(shí)候這部分非常痛苦,基本上代碼五分鐘,改錯(cuò)兩小時(shí)。同時(shí)也深刻理解了那句話,99個(gè)error改完1個(gè)之后剩多少error?101個(gè)。
但這個(gè)部分一定是不能放松的,甚至可以說是最重要的部分,切忌看了都會(huì),寫了都錯(cuò)。
在我看來,項(xiàng)目是提升自己最快速,最有效的方法,比如說可以做一個(gè)小的游戲,五子棋之類的,其中碰到的很多問題都能讓你懷疑人生,但解決了這些問題,對(duì)個(gè)人成長來說是相當(dāng)重要的。
就我而言,我碰見問題的解決方式是先Google、再看書、最后看視頻。刷題部分我參考的是:https://m.nowcoder.com/discuss/164781?