「递归」第6集 | 是鹅厂技术青年的模样
我們為什么叫「遞歸」
“遞歸”?(recursion) 是一種在程序設計語言中被廣泛使用的算法。它有兩大特點,一是調用自己,二是化繁為簡。我們當中那些優秀的技術人又何嘗不是如此?他們以身作則,用實際行動影響身邊的人,規范了流程、提高了效能,使整個團隊從中得益。這就是我們「遞歸」欄目的初心,記錄平凡騰訊技術人的不平凡。
在高校你總會見到這么一群年輕人,他們混跡于校內各大技術社團,湊在一塊打各種編程比賽,善于動手實踐,樂于分享經驗,渴望親身投入項目,用技術提高生活品質。
他們早已在一次次實踐中確立了向產業界前進的方向。本科畢業投遞騰訊的決定,與勇氣無關,而是他們清楚互聯網行業對技術人的要求,對自身有明確的發展規劃,并且堅定追求自己喜歡的事情。不慫,不畏,不服是他們的標簽。遞歸第六集,我們和幾位技術后浪聊聊加入騰訊前后的故事。
張皓月,本科畢業于南京大學,19年加入騰訊,目前在平臺與內容事業群(PCG)擔任前端開發工程師,負責騰訊文檔表格的開發工作。
陳志浩,本科畢業于華中科技大學,19年加入騰訊,現在于微信事業群(WXG)擔任iOS客戶端開發工程師,負責微信基礎功能開發。
段藝,本科畢業于哈爾濱工業大學,18年加入騰訊,就職于技術工程事業群(TEG),擔任后臺開發工程師,負責視頻直播日志和數據分析的工作。
“學”不止于課堂盡管都是科班出身,也總會遇到自己不熟悉的語言和架構。而這三位鵝廠新人從大學開始就根據自身興趣和職業規劃,有針對性地拓展自己的學習邊界和技術知識儲備。
課本之外的收獲
張皓月:我覺得課本之外的知識對我面試通過的貢獻至少有50%。我當時獲取這些知識主要是通過各家網站,比如知乎、SegmentFault、Stack Overflow還有GitHub之類的。
大學社團的試煉
陳志浩:進到大學之后有一個比較大的選擇。當時我看到華科一個比較有名的技術團隊“聯創”的招新,所以軍訓的時候花了大概一兩個月的時間,自己去惡補一些之前從來沒有接觸過的知識,像C語言、還有iOS開發的基礎知識。
莫欺少年窮
段藝:在大三和大四的時候,被學校的實驗室外派去參加一個國家項目,我是項目組里面唯一一個本科生。
當時甲方領導還問我導師:“為什么你會派一個本科生來?”合作的廠商、同事都會有一些質疑。盡管導師勸我,如果實在適應不了可以回校,但我想:“既然別人可以做到的事情,為什么我就做不到?”所以后來我每天白天在駐點辦公,晚上回到住處就會一個人去看代碼、逐步了解項目。直到我畢業前要離開項目組的時候,已經完全得到了周圍同事還有甲方領導的認可。
實習生,沒有什么不可以!除了強大的自學能力,主動承擔、敢闖敢為也是騰訊技術新人所具備的優秀特質。他們中的很多人,甚至還在實習期,就展現出了不輸于正式員工、當仁不讓的態度,和獨當一面的技術能力。
If not now, when? If not me, who?
張皓月:2018年6月剛過來實習,當時我們團隊投入到騰訊文檔一個比較重要的功能——函數的開發。我們剛接手那塊代碼,發現其中一個核心功能“函數解析器”有bug,而且代碼的可讀性很差,文檔也缺失了,之前維護代碼的人也不在項目里了,然后我們在上面加功能的話就會非常困難。于是我就去硬啃這段代碼,最后把它啃下來了。
我當時并沒有因為我是個實習生就膽怯,或者說稍微難一點的事情要不要找老員工來做。我就是想,這個事情很重要,需要有人來做,而我可以做,所以我就做了。
獨立完成一個面向億萬用戶的需求
陳志浩:印象比較深刻的項目,是在我實習那一年的春節做了一個自拍表情的需求,以及在今年春節又做了一個拜年需求,NIKE表情雨。因為當時涉及到上線的流量問題,以及容災備案,所以整個需求完成的過程跟平時的上線需求不太一樣。最后上線之后反響還可以,也獲得了一些公司內部的獎項。
這算是我入職以來第一個獨立完成的需求,雖然中間也有找導師探討方案,但整個流程的跟進、方案的評估和實現、以及跟后臺溝通,包括聯調,基本上都是我自己完成的。
“如果做不完,可以不給我發offer”
段藝:當時有一個給畢業生的活兒,需要重構一套運營系統。我就主動請纓,跟導師說能不能讓我來做。但導師會顧慮說,你實習期還有一個半月,這個工作可能不是你一個半月一個人能完成得了的,你會不會做了一半,實習結束就跑了。
我當時就給導師立下軍令狀:”如果做不完,你可以不給我發offer!”最后實習結束前的兩周,就已經把預定的功能做完了,還在此基礎上額外多做了一些,所以就順利拿到了轉正的offer。
考研 or 工作?在面對“考研還是工作”,這個對其他同齡人來說或許會非常糾結的抉擇時,三位技術青年經過深思熟慮之后,都堅定的選擇了后者,他們也給出了自己的理由。
互聯網行業的要求
張皓月:互聯網行業其實最看重的還是你的實際工作能力。在面臨兩個選擇的時候,我個人覺得,比起2-3年的讀研經歷,其實2-3年的工作經歷對我的成長反而會大一些,所以我就決定畢業之后直接就業了。
明確的自我規劃
陳志浩:跟我個人的選擇也有很大的關系,因為從大學一開始加入社團之后,包括后面我自己參加一些黑客馬拉松的比賽,以及做一些自己練手的項目,其實從現在往回看,對于我工作的幫助都是比較大的。
做自己喜歡的事情
段藝:大二的時候我就加入了學校的實驗室,每天看到師兄師姐做的事情更多的是讀paper、寫paper,但我自己比較喜歡去動手實踐、寫代碼之類的,再加上有了后來兩次實習經歷,最后就想,雖然學歷對我來說可能是一種成長,但是如果說我能在職場里面做自己喜歡的事情,用同樣的時間,它也是一種成長。
為什么選擇騰訊?張皓月:這里的工作氛圍還是挺寬松的,只要你及時做完了自己的事情,就可以去參加各種各樣的協會和社團。騰訊學院里面也有專業能力之外的各種課程可以去聽,公司里面的活動很豐富,很像一所大學。
陳志浩:首先,我們大學技術團隊里有很多畢業的學長學姐在騰訊工作,比如內推我的學長就是聯創iOS組的老創始人。第二,我從小學、初中到大學接觸過很多騰訊的產品,像微信、QQ,都是和生活密不可分的一些應用。第三,騰訊這邊的開源氛圍比較濃厚,比如微信有比較著名的開源庫WCDB、MMKV等。
段藝:騰訊的產品包括游戲一直伴隨著我成長,所以我自己也想,如果有幸能加入騰訊,也能通過自己的知識、自己的代碼去幫助別人,改變一些人的生活方式,讓他們在生活中獲取更多便利,這是我的理想,也是我選擇計算機這個行業的初衷。
給學弟學妹的話張皓月:有一句話叫做“機會只留給有準備的人”,但另一方面,機會也是要你自己去發現的。這里的“發現”和“準備”還不太一樣。準備只是說,機會落到你頭上的時候你能接住,但發現是,你要自己去找那個機會在哪。
段藝:從學校到實習到工作,時不時的會遇到這樣那樣的一些挑戰。每當遇到問題的時候,我都會選擇鼓起勇氣、踏出舒適圈,迎難而上去解決問題。
陳志浩:希望大家多思考、多嘗試,不要怕錯、不要畏難,然后永遠保持一顆學習的心。
看完了三位技術后浪的故事,你有什么想對他們說的,快快留言告訴我吧!我們將選出三位幸運讀者,送出精美禮物一份。
導? ? ? ?演:陳銀華
制? ? ? ?片:barnettsun, stellazhai, xingjiaxie
嘉? ? ? ?賓:張皓月, ?陳志浩, ?段藝
后期指導:paulinesong, kylinlu
特別鳴謝:騰訊招聘
往期視頻
「遞歸」05 從網癮少年到極客大神:沒有什么是一段代碼解決不了的
「遞歸」04?退役黑客帶你走進白帽子的江湖
「遞歸」03 向善的信念,讓技術自帶光芒
「遞歸」02?| 變得了魔術,解得了高數,這屆鵝廠程序員有點酷
「遞歸」01?當一個美術生開始在騰訊擼代碼…
總結
以上是生活随笔為你收集整理的「递归」第6集 | 是鹅厂技术青年的模样的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《程序员歌单》请查收
- 下一篇: HTTP/3 原理实战