斜杠少年金山:代码是思惟的表达,越野是生活的热爱

金山,网易企业邮箱技术负责人,10年+网易老兵,公司的同事都亲切地喊他“金金”。**在金金的脸上,你很难看出他的确切年龄,或许是常年保持运动的习惯,整我的挺拔、阳光、闪着光芒。程序员

此刻坐在我对面的他,戴着一副黑框黑镜,身穿灰色夹克,说话时会手舞足蹈,彻底不像是你们刻板印象中,穿着格子衬衫,与人交流时惜字如金的程序员形象。web

01安全

“代码是表达思惟的工具”数据结构

做为网易企业邮箱技术负责人,金金也是从一线Code工做一点点晋升上来的,那时候就对本身严格要求,代码层面不出Bug,注释必定要写清楚,而且保证发布。也一直告诫本身,作事再认真一点、更积极主动一点、思考再深刻一点,也是这样的自我标准,让金金留给你们的印象是个很是靠谱的工程师,并一步步成为了团队的负责人。架构

与全部管理者同样,金金也曾经历过从一线编码跨向团队管理的难题。据他回忆,刚从一线到管理的时候,最大的挑战莫过于团队工做进度的安排与风格的适度统一。工具

“之前只须要安排本身的工做,今天要作什么,多久时间作完,内心都十分清楚。开始带团队以后,其余人和个人作事进度、风格、效率都不太同样,错误的预估会影响到团队的进度,也会收到来自其余部门的反馈”。编码

也许,这是对于在外人看来本就不善于交流的程序员群体一个极大的挑战,金金与团队足足磨合了大半年,才顺利地迈过了这个坎。加密

在他看来,磨合就是了解下属的过程——不光要多关注下属作的事,更要及时关注下属对于工做内容的反馈 ,好比最近有没有被要求临时作需求改动,工做的进展是否在某个点进入了误区,这样才能及时地给予协助和指导,也就能比较完善地把握工做质量和进度了。spa

(正装下的金金,一笑露出两个可爱的虎牙)架构设计

网易企业邮箱做为老牌产品,自己只提供了邮箱服务,为了能提供更多的企业级应用,金金带领团队设计了一套面向企业服务的应用平台,在平台上能够接入各类第三方开发的应用,好比视频会议,云课堂,日程,网盘等。

金金直接负责了企业服务平台的架构设计,包括对底层数据结构的设计,对系统进行服务化拆分,设计企业通行证,制定应用接入规范。

在服务平台上面,要点是须要对海量的邮件存储进行规划:多副本,压缩加密设计,流量控制,保证其安全和稳定。对邮件的收发进行有效管理:控制发信的频率和流量,拦截垃圾邮件和病毒,对发信线路进行规划,设计海外线路的接入方式等等。

有人说,每个程序员的代码都具备本身特定的风格,别人很难改动。在金金看来,代码只是一种表象,是表达思惟的一种工具,所以每一个人必然会有本身的独特代码风格。

在他的团队中,对代码的风格通常不会有太强制性的要求,就像没法要求一我的彻底模仿另外一我的走路的姿式同样,不习惯的走路姿式会影响一我的的走路速度。只须要在一个大体的轨迹下,尊重每个人的特色,就能让每一个人发挥出本身的特

02

“误闯”越野世界

提起“越野”这个词,恐怕不少人的第一反应会是吉普车,由于对越野尝试过,甚至了解过的人实在太少。我问金金怎么会接触到越野跑这项运动,他又说,是机缘巧合。

有一次,金金被一块儿健身的小伙伴喊着去参加越野跑,带着初次的好奇和对体力的自信,甚至连装备都没准备齐全就跟着参加了,结果一只手上拿着水,不只不方便,一个下坡的瞬间,队友就“消失”了。

金金说,“没参加过越野跑以前,我历来不相信有人会以那样快的速度跑下坡,就像飞同样”。其实如今他也同样能够。只是当时,对于一名越野初学者来讲,金金身上有着一股不甘落后的劲儿,可同时也彰显了程序员的当心严谨。他不会盲目地去追赶,或是没有计划地疯狂练习,而是让本身在科学的训练中进步。

第二次、第三次……愈来愈多愈来愈频繁的尝试和进步,让金金很快就跟上了队友的步伐,渐渐爱上这项运动,开始参加各类越野跑比赛。

有一部分人参加比赛,是为了大满贯和成绩,而金金参加比赛,更像是对“世界那么大,我想去看看”的知足。他说,“越野就是去一些没有去过的地方,看一些没有看过的风景。奉化、宁波、莫干山,每去一个地方都是很新鲜的。即使不出城,仅在杭州这个自己就有着得天独厚越野环境的城市,也足够享受一番“。

我原觉得,迷恋越野跑,享受“飞起来的“感受的人,也许是在享受释放出工做中压力的快感,也许是为了中和工做中的谨慎和较真儿,但这种想法彷佛有些片面。

在金金的《越野小记》中他说道,“越野时心要在前方,这样才走得远,可是眼睛要看脚下,这样才不容易摔跤跌倒。抬头时远方山峰伫立似遥不可及,等走到时才发现已在脚下,不过尔尔”。

他还引用了越野跑天王Kilian Jornet的一段话:“在跑步中与天然同步,经过个人脚步与大天然实现交流。我不会在大地上留下一点痕迹,尽可能无声无息地跑过去,就像我飘浮在路面以上,大地几乎感觉不到个人触碰。让本身的身体去适应大地,在斜坡上小步跑或大步地走,下坡时跑成曲线,就像身体与大地之间跳着轻快的舞步。”

03

“我是斜杠少年”

“少年“这个字眼,会使人联想到几个特色:年轻、保持好奇,又不失毅力。

不少人说程序员是一个不得不服老的职业,由于年纪大了就熬不了夜,身体跟不住,但金金不怕。坚持跑步、撸铁、越野跑、游泳……健身已经成为了他生活的一部分,越健身越年轻,越年轻也越爱健身。

在采访他的过程当中,我发现彷佛任何事情在他口中均可以用“巧合”来开始,碰巧被小伙伴带着去越野,碰巧和同窗一块儿去游泳,但是,一个只是碰巧去游泳的人,不会从什么泳姿都不会到本身学会蝶泳,更不会早上7点冲到游泳馆就为抢一张横渡钱塘江的门票。在这点上,金金身上透露出一种韧劲儿,或者说是毅力。

一件事情,以为它好玩,可是必定要学会了,才更有意思,若是没有体会到其中的乐趣就放弃,总感受意犹未尽”。

采访将近结束的时候,金金说,他很羡慕斜杠青年,由于ta们不会被一件事束缚,有不少种可能,并且不少种可能都作到了,很可贵,也很厉害,值得咱们追求和羡慕。

金金不知道,他也正在被人羡慕着,并且他是名斜杠少年。

— 写在最后 —

当咱们不谈技术、不谈架构、不谈代码的时候,咱们其实最该关注的就是咱们的身体,健康比什么都重要。

生活和工做须要一个有效的平衡,在努力工做的时候,也要适当的运动,让身体处于一个正向能量的磁场。另外,如今多数公司都会提供每一年体检的机会,每一个人都应该按期检查,不浪费福利,也不错过可能能够及早发现病痛的机会。