张元龙,腾讯安全平台部专家工程师,主攻安全大数据平台的建设,在高性能计算领域有深入的研究。爱编程,爱极客。曾获得TEG编程挑战赛2届冠军2届亚军并担任2届出题人,同时还创办了公司内的极客技术挑战赛。
一个“网瘾少年”的极客之路
在鹅厂,技术大牛的故事总是为人所传说。对于加入鹅厂近10年的龙哥,也不例外。江湖传闻说,龙哥从初中就开始写代码了。龙哥却谦虚地解释,那个时候自己只是个“网瘾少年”。
少年时期的龙哥不仅喜欢玩网络游戏,更喜欢琢磨游戏内的运行机制,研究怎么做出一些辅助工具来帮自己快速升级。
这么早就开始学习代码到底有什么用?龙哥给出了他的答案:“接触代码改变了我的人生轨迹,最大的改变是在高中参加了信息学奥林匹克竞赛,在里面取得了成绩,就保送了大学。”
Talk is cheap, show me the code!
TEG乐趣编程对抗赛,简称TEG Code,是一年一度由鹅厂程序员组织的内部趣味编程挑战活动,至今已举办了六届。龙哥参与了4届比赛,冠亚军换着拿,到了近两届被力邀为出题人,为TEG code大赛增添了更多“乐趣”和“对抗”的元素。
从参赛选手到出题人,这一路龙哥也颇有感受:“在平时工作中,大家都是在各自的领域去解决不同的问题。TEG code大赛其实是把各路高手结集起来,我们去面对一个相同的问题的时候,看大家有没有什么不同的解决方案,其实可以在里面学到很多东西。”
天幕项目——挑战与坚守
腾讯天幕,即网络入侵防护系统(Network Instrusion Prevention System, NIPS),基于腾讯安全技术的积累,通过旁路部署方式,提供双向流量逐包检测和IP封禁功能,解决平台监管和治理问题,是一个全流量实时分析平台。
项目研发的过程远比想象中要难得多,不管是项目研发产出的压力,还是过程中团队成员的离开,龙哥作为团队的主心骨也面临过很多挑战,但最终还是坚持到底带领团队完成了这个项目。
目标明确,突破挑战,这个项目对于龙哥而言收获的不仅是技术上的成长,还有自身的成长:“我现在再去面对一些需要一个很长时间,或者是一个非常困难的事情的时候,我觉得我是更加有勇气去面对它的。”
极客经验谈
常常听到有人会在“代码”前面加上“底层”二字,这个所谓的“底层”到底是什么,龙哥和我们分享了他的看法:“底层知识其实就是对你所写的代码、你所做的事情,它的底层的各种原理、各种细节是否都掌握得非常清楚。”
以天幕项目为例,在后期性能优化越来越困难的时候,团队做了很多贴近硬件的优化,龙哥也进一步说明了“底层知识”是如何运用起来的。
没有什么是一段代码解决不了的
在日常生活中,龙哥也把极客精神发挥到了极致:从帮老婆写代码工具减轻工作量,到用代码解决孩子证件照背景颜色问题,再到为孩子准备的代码解密生日礼物,龙哥表示“代码它是一个很好的生活技能”,用技术创造更新更好的生活方式。
触动我的话
回顾龙哥的经历,每一步都与他的好奇尝试和技术热情息息相关,在“能完成”的基础上不断挑战自己“能不能更好地完成”。他说:“做难事,必有所得。做一些自己觉得比较难的事情的时候,我觉得才是自己成长最快的时候。”
看完了极客龙哥的故事,你有什么想对他们说的,快快留言告诉我吧!我们将选出三位幸运读者,送出精美礼物一份。
导 演:陈银华
嘉 宾:张元龙
制 片:xingjiaxie, barnettsun, kirinqi
后期指导:paulinesong, kylinlu
特别鸣谢:腾讯安全平台部
领取专属 10元无门槛券
私享最新 技术干货