原文出處: kedebug的博客(@kedebug) 歡迎分享原創(chuàng)到伯樂頭條 本人在 2015 年校招拿了 BAT 以及網(wǎng)易游戲等 offer,而且基本上都給了 Special,那就從我的角度來談?wù)劷衲晷U械捏w會。 1. 冰凍三尺非一日之寒 綜合身邊一些拿到牛 offer 的同學,有個共同的特點就是:熱愛這個行業(yè)。一個人在某個領(lǐng)域的成就是和自身在相關(guān)領(lǐng)域投入的時間和精力成正相關(guān)的。 付出了多少,雖然短期內(nèi)收益微乎其微,如果經(jīng)過數(shù)年的持續(xù)努力,便會由量變產(chǎn)生驚人的質(zhì)變。比如多讀書、多看代碼, 一些計算機編程方面的經(jīng)典書籍、GitHub 上面一些 star 越千的優(yōu)秀開源項目,絕對值得多花時間研讀。 我自身的情況大概是本科期間積累了 10 萬行的代碼量,有了這個基礎(chǔ)碩士期間閱讀一些代碼呀,參與一些開源呀,就變得水到渠成。 2. 主動培養(yǎng)自己的動手能力 算法方面可以適當閱讀算法導論、算法引論等書籍,多刷刷 leetcode, UVa 之類的培養(yǎng)出一定的解題思維。 雖然說一些算法在工程中很難用到,但是解決問題的思路以及不斷去優(yōu)化業(yè)務(wù)代碼的想法,這些意識是可以通過算法訓練得到的。 一般國內(nèi)的互聯(lián)網(wǎng)公司還是比較看重項目經(jīng)驗這塊的,也就是你曾經(jīng)做過什么,能突出個性的地方也在于此了。 這個方面可以從一些國外大學課程的大作業(yè)慢慢培養(yǎng),如系統(tǒng)設(shè)計方面經(jīng)典的有:
如果跟著進度做完大作業(yè)的話,相信工程能力以及對系統(tǒng)設(shè)計的理解都會有很大的提高。 3. 核心競爭力 這個問題很大啦,那我也冒昧的說一下自己的理解。曾經(jīng)很長一段時間內(nèi),我都不太清楚自己未來要干什么。 不過幸運的是,身邊總有一些優(yōu)秀的同學在激勵自己前行(寢室 7 個人有 6 個拿到網(wǎng)易游戲 offer 我會亂說 :-p ), 而且在讀研之初就得到 @靖難 學長的指點實在是人生之幸。那么問題來了,花了這么多時間去思考自己要干嘛就這么重要嗎?我覺得非常重要。 當有了一個努力的方向,就會不斷的去靠近,圍繞著這個點不斷探索,最終形成別人沒辦法輕易超越的壁壘。 4. 關(guān)于面試 面試在于突出自己的閃光點,體現(xiàn)自己的不可替代性。當你一步步走過上述幾個階段的時候,便會發(fā)現(xiàn)其實 BAT 的 offer 并沒有想象中那么難, 難的是克服惰性不斷的去超越自己。 找工作要從實習抓起。這并不是說實習一定會做一些多么核心的事情,而是一場面試幾十分鐘,面試官也無法清楚的判斷你的實力, 需要從你過往在哪實習過以及拿到過哪些 offer 來對你進行綜合判斷。 GitHub,StackOverflow 等是加分點,參與過開源項目大加分。嘴里說出的話可能有可以虛假夸大的成分, 但是 GitHub 上面的代碼提交記錄以及代碼質(zhì)量不會騙人。我面試的過程中,就有幾個面試官主動索要 GitHub 賬號地址 kedebug · GitHub 并且當場登陸查看相關(guān)項目情況,這都是能夠提升自身形象大大利好的事情。 |
|