10

「递归」第6集 | 是鹅厂技术青年的模样

 3 years ago
source link: http://mp.weixin.qq.com/s?__biz=MjM5ODYwMjI2MA%3D%3D&%3Bmid=2649746831&%3Bidx=1&%3Bsn=f98f91a89adf02237a160b2dbc58e745
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ARFBnqu.gif

我们为什么叫「递归」

“递归” (recursion) 是一种在程序设计语言中被广泛使用的算法。它有两大特点,一是调用自己,二是化繁为简。我们当中那些优秀的技术人又何尝不是如此?他们以身作则,用实际行动影响身边的人,规范了流程、提高了效能,使整个团队从中得益。这就是我们「递归」栏目的初心,记录平凡腾讯技术人的不平凡。

在高校你总会见到这么一群年轻人,他们混迹于校内各大技术社团,凑在一块打各种编程比赛,善于动手实践,乐于分享经验,渴望亲身投入项目,用技术提高生活品质。

他们早已在一次次实践中确立了向产业界前进的方向。本科毕业投递腾讯的决定,与勇气无关,而是他们清楚互联网行业对技术人的要求,对自身有明确的发展规划,并且坚定追求自己喜欢的事情。不怂,不畏,不服是他们的标签。递归第六集,我们和几位技术后浪聊聊加入腾讯前后的故事。

张皓月 ,本科毕业于南京大学,19年加入腾讯,目前在平台与内容事业群(PCG)担任前端开发工程师,负责腾讯文档表格的开发工作。

陈志浩 ,本科毕业于华中科技大学,19年加入腾讯,现在于微信事业群(WXG)担任iOS客户端开发工程师,负责微信基础功能开发。

段艺 ,本科毕业于哈尔滨工业大学,18年加入腾讯,就职于技术工程事业群(TEG),担任后台开发工程师,负责视频直播日志和数据分析的工作。

A3EZZnn.gif

“学”不止于课堂

尽管都是科班出身,也总会遇到自己不熟悉的语言和架构。而这三位鹅厂新人从大学开始就根据自身兴趣和职业规划,有针对性地拓展自己的学习边界和技术知识储备。

课本之外的收获

张皓月 我觉得课本之外的知识对我面试通过的贡献至少有50%。 我当时获取这些知识主要是通过各家网站,比如知乎、SegmentFault、Stack Overflow还有GitHub之类的。

BbquayY.gif

大学社团的试炼

陈志浩: 进到大学之后有一个比较大的选择。当时我看到华科一个比较有名的技术团队“联创”的招新, 所以军训的时候花了大概一两个月的时间,自己去恶补一些之前从来没有接触过的知识,像C语言、还有iOS开发的基础知识。

RJZvEfZ.gif

莫欺少年穷

段艺: 在大三和大四的时候,被学校的实验室外派去参加一个国家项目,我是项目组里面唯一一个本科生。

Uj6BbmB.gif

当时甲方领导还问我导师:“为什么你会派一个本科生来?”合作的厂商、同事都会有一些质疑。尽管导师劝我,如果实在适应不了可以回校,但我想:“ 既然别人可以做到的事情,为什么我就做不到?所以后来我每天白天在驻点办公,晚上回到住处就会一个人去看代码、逐步了解项目 直到我毕业前要离开项目组的时候,已经完全得到了周围同事还有甲方领导的认可。

实习生,没有什么不可以!

除了强大的自学能力,主动承担、敢闯敢为也是腾讯技术新人所具备的优秀特质。他们中的很多人,甚至还在实习期,就展现出了不输于正式员工、当仁不让的态度,和独当一面的技术能力。

If not now, when? If not me, who?

张皓月: 2018年6月刚过来实习,当时我们团队投入到腾讯文档一个比较重要的功能——函数的开发。我们刚接手那块代码,发现其中一个核心功能“函数解析器”有bug,而且代码的可读性很差,文档也缺失了,之前维护代码的人也不在项目里了,然后我们在上面加功能的话就会非常困难。 于是我就去硬啃这段代码,最后把它啃下来了。

我当时并没有因为我是个实习生就胆怯,或者说稍微难一点的事情要不要找老员工来做。 我就是想,这个事情很重要,需要有人来做,而我可以做,所以我就做了。

独立完成一个面向亿万用户的需求

陈志浩: 印象比较深刻的项目,是在我实习那一年的春节做了一个自拍表情的需求,以及在今年春节又做了一个拜年需求,NIKE表情雨。因为当时涉及到上线的流量问题,以及容灾备案,所以整个需求完成的过程跟平时的上线需求不太一样。最后上线之后反响还可以,也获得了一些公司内部的奖项。

这算是我入职以来第一个独立完成的需求,虽然中间也有找导师探讨方案,但 整个流程的跟进、方案的评估和实现、以及跟后台沟通,包括联调,基本上都是我自己完成的

FFrQZ3n.gif

“如果做不完,可以不给我发offer”

段艺: 当时有一个给毕业生的活儿,需要重构一套运营系统。我就主动请缨,跟导师说能不能让我来做。但导师会顾虑说,你实习期还有一个半月,这个工作可能不是你一个半月一个人能完成得了的,你会不会做了一半,实习结束就跑了。

我当时就给导师立下军令状:”如果做不完,你可以不给我发offer!”最后实习结束前的两周,就已经把预定的功能做完了,还在此基础上额外多做了一些 ,所以就顺利拿到了转正的offer。

riiErq7.gif

考研 or 工作?

在面对“考研还是工作”,这个对其他同龄人来说或许会非常纠结的抉择时,三位技术青年经过深思熟虑之后,都坚定的选择了后者,他们也给出了自己的理由。

互联网行业的要求

张皓月: 互联网行业其实最看重的还是你的实际工作能力。 在面临两个选择的时候,我个人觉得,比起2-3年的读研经历,其实2-3年的工作经历对我的成长反而会大一些,所以我就决定毕业之后直接就业了。

mmEVjam.gif

明确的自我规划

陈志浩: 跟我个人的选择也有很大的关系,因为从大学一开始加入社团之后,包括后面我自己参加一些黑客马拉松的比赛,以及做一些自己练手的项目,其实从现在往回看,对于我工作的帮助都是比较大的。

做自己喜欢的事情

段艺: 大二的时候我就加入了学校的实验室,每天看到师兄师姐做的事情更多的是读paper、写paper,但我自己比较喜欢去动手实践、写代码之类的,再加上有了后来两次实习经历,最后就想, 虽然学历对我来说可能是一种成长,但是如果说我能在职场里面做自己喜欢的事情,用同样的时间,它也是一种成长。

为什么选择腾讯?

张皓月: 这里的工作氛围还是挺宽松的,只要你及时做完了自己的事情,就可以去参加各种各样的协会和社团。腾讯学院里面也有专业能力之外的各种课程可以去听, 公司里面的活动很丰富,很像一所大学

V3mQbi7.gif

陈志浩: 首先,我们大学技术团队里有很多毕业的学长学姐在腾讯工作,比如内推我的学长就是联创iOS组的老创始人。第二,我从小学、初中到大学接触过很多腾讯的产品,像微信、QQ,都是和生活密不可分的一些应用。第三, 腾讯这边的开源氛围比较浓厚 ,比如微信有比较著名的开源库WCBD、MMKV等。

VFzIBvz.gif

段艺: 腾讯的产品包括游戏一直伴随着我成长,所以我自己也想,如果有幸能加入腾讯,也能 通过自己的知识、自己的代码去帮助别人,改变一些人的生活方式,让他们在生活中获取更多便利 ,这是我的理想,也是我选择计算机这个行业的初衷。

umQrQr3.jpg!web

给学弟学妹的话

张皓月: 有一句话叫做“机会只留给有准备的人”,但另一方面,机会也是要你自己去发现的。这里的“发现”和“准备”还不太一样。 准备只是说,机会落到你头上的时候你能接住,但发现是,你要自己去找那个机会在哪

段艺: 从学校到实习到工作,时不时的会遇到这样那样的一些挑战。 每当遇到问题的时候,我都会选择鼓起勇气、踏出舒适圈,迎难而上去解决问题。

陈志浩: 希望大家多思考、多尝试,不要怕错、不要畏难,然后 永远保持一颗学习的心。

b2QRRf3.gif

看完了三位技术后浪的故事,你有什么想对他们说的,快快留言告诉我吧!我们将选出三位幸运读者,送出精美礼物一份。

导       演:陈银华

制       片:barnettsun, stellazhai, xingjiaxie

嘉       宾:张皓月,  陈志浩,  段艺

后期指导:paulinesong, kylinlu

特别鸣谢:腾讯招聘


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK