白山云科技CTO童剑:积极是态度更是方法,怀念4点起床敲代码的日子

白山云科技CTO童剑:积极是态度更是方法,怀念4点起床敲代码的日子

文| babayage

编辑 | 笑 笑

童剑记忆力惊人又极具耐心,采访持续了近三小时,他慷慨分享了无数成长细节,可惜篇幅所限,本文仅能记下十之一二。

天生极客的非典型大学生活

看书看报看杂志 搞机搞网搞实验

童剑几乎是碰到电脑的第一秒就觉醒了天赋血脉:极客。大学四年,他和计算机谈了一场风花雪月的恋爱——

最爱上的课:能摸到计算机的任何课。

最爱看的读物:《计算机世界》和《电脑报》。

课余时间干嘛:学语言,学硬件,学计算机的一切。

热爱能极度增幅记忆力,童剑至今还记得自己20多年前看到的那些报道:1996年,张朝阳从尼葛洛庞帝那拿到第一笔投资时,后者对互联网还一无所知;1998年,丁磊决定将公司从广州迁至互联网浪潮的中心北京,媒体撰文《网易北上》;1998年,四通利方与华渊资讯合并建立新浪网,被评为当年“十大IT新闻之首”;依旧是1998年,一位叫陈盈豪的台湾大学生编写了一款病毒,“CIH”之于IT行业如同伏地魔之于魔法世界,仅是提起名字便令人胆颤心惊、冷汗涟涟。

彼时的童剑远没有想到,自己将会与其中一条新闻的主角结缘一十六年,他的全部注意力都被CIH所吸引。其他同学了解CIH,止于浏览新闻、翻翻代码,而童剑对一件事产生兴趣,巴不得将其拆解到分子层面:了解计算机启动过程-了解病毒感染-复制-逃避病毒检测-了解杀毒软件的原理……

“我关注一件事情,只了解表面当然不行,甚至研究底层都满足不了我,必须要将它相关的整个信息链条全吃透。”研究网络,他自掏腰包买网线鼓捣出了一套可以玩红警的局域网;研究病毒,那就得对病毒运作机制研究个通透。

带着燃烧青春换来的一身真本领,毕业之后,童剑杀进了互联网浪潮的绝对主力军团新浪——却因工作需要被分配去写网页。

研究木马瘫痪过公司内网

解决问题是技术人的担当

虽然当年新浪的网页设计代表了行业最高标准(总编辑陈彤办公室有把尺子,随时在屏幕上量尺寸误差),可切页面这活对童剑这位硬核技术控而言还是简单了点。不急抱怨、不急跳槽,童剑边干活边建立了一套学习方法:工作相关的找补着学,工作无关的成体系学,选方向参考公司技术大牛。

都说专业到一定级别的达人,能让自己进入一种Zone状态,在一段时间内维持极高效的思维运转。童剑似乎就有这个本领,他能一屁股坐在电脑前工作四五个小时不挪窝,也能只睡两个小时就起床研究技术,效率还奇高。切页面这一年多,童剑熟练掌握了多种技术,比如学CGI程序从零开始写了一个部门内部论坛(还是难度偏高的缩进式风格),最夸张的是仅靠自学就成了新浪数得着的安全专家。

如前所述,一个连病毒都要上手折腾一下的人,为了把安全学到家,就要先吃透危险。吃透危险,必须在攻防对战中对敌人了如指掌。正如下棋,走一步看三步才是高手境界。早年钻研到物我两忘,搞瘫过公司内网。网管部门人员逐个排查,发现童剑所在的办公室发出大量数据导致路由器拥堵,推门而入一声吼:“这谁干的!”

童剑的反应是“原来这么做似乎不太好。”

《科创人》严肃脸声明

《科创人》记录真实的成长经历,分享真切的成长体验——但我们确实不建议您在研究网络漏洞的时候拿自家内网当小白鼠。

这样一位技术痴对切页面的耐心注定有限,当他递上辞呈,领导却说:你对网络安全有一套,网络系统部有个安全的岗位,你去试试吧。

这是童剑第一次体验到爱好与工作合二为一能有多爽,琳琅满目的系统、各式各样的设备、他人避之不及他却趋之若鹜的技术难题……别人休息时间除了CS就是传奇,他休息时间全用来捣鼓系统、漏洞、硬件设备;半夜出故障别人怨声载道,童剑却两眼放着光直奔现场。

一来二去,部门领导遇到开放性难题也开始找童剑。两个例子中能看出童剑“能扛事”的特质:

不掉链子,关键时刻顶得上:当初,新浪大望路SOHO新办公区要进行两层楼的基础网络搭建,任务紧急又抽不出人手,最后关头领导找到童剑。正赶上夜班值周的童剑,每天早8点交班后从万泉河奔大望路,晚上再回万泉河值夜班,中间还因为从大厦地下一楼到新办公区的光纤熔接不合格导致网络丢包,害得童剑多花了1天多时间调试排查。就这样3天下来,零网络搭建经验的童剑和偶尔帮忙的同事还真就搞定了,代价就是被压缩的睡眠时间。

善于分析,以“数”服人:新浪代理的网络游戏《天堂》掉线频繁,先后几批技术人员都认为问题出在外部、无法解决,唯有童剑,提取用户IP并traceroute获取全部路由节点IP,编写自动PING IP和traceroute程序并统计七天(脱口而出“每个IP一天ping 288次”),依靠相当规模的数据分析,找出了IDC到城域网的几个路由节点晚高峰时段性能瓶颈,并给出详细分析报告。与IDC运营商沟通后,后者彻底解决了所有堵点。

有人说他太轴,他却不以为然:“光学技术没用,能解决问题才是最重要的。”

如此高强度工作之余,童剑居然还有精力兼顾研发工作,包括监控系统、自动化配管、CDN等等。

最终,他的人生又一次因着这些“兼顾”,走上了另一个高度。

Code Number-Exodus

助新浪领跑平台化战略

童剑整个职场生涯中,依靠着一次又一次的颠覆式进化,跨越了许多技术人员遇到过的成长陷阱:技术迭代-往日竞争力成了明天的包袱-被淘汰。

2004年,新浪联合创始人之一李嵩波自北美新浪回归,担任新浪CTO。9月,他任命童剑全盘负责安全工作;次年3月,他再次对童剑委以重任,这次不是职位,而是一个代号“Exodus(出埃及记,寓意突破、求变与拯救)”的重要项目:完成新浪的技术平台化改革,负责搭建新浪应用开发和托管的统一技术平台。童剑将项目命名为:动态应用平台,希望通过这个平台从根本上解决以往安全管理治标不治本的难题,也希望新平台具备高可用架构,能够简单增加机器实现扩展性、没有服务单点故障、基于开源软件实现低成本。

之所以选择童剑,原因有三:一,安全负责人是对技术体系了解最全面的人之一;二,构思并研发技术系统的能力;三,在新浪技术体系内突出的抗压攻坚能力。

童剑对2005年的早春记忆犹新:许多个清冷的凌晨4点,只睡了两三个小时的童剑坐起身,披上搭在床头的大衣开始敲代码、写文档。如是攻坚了三个月,技术平台初步形成,CTO立刻安排,让互动社区部一个新产品的研发基于动态应用平台。

所有经历过企业平台化改革的朋友,无论身处哪个岗位,应当都体会过那种分娩级剧痛。对于业务方而言,将以往直接调配、掌控的基础设施外置于平台,一旦产生问题无法自主解决;对于童剑而言,他要面对来自所有平台使用者的压力,集背锅之大成——“除了财务,他们很开心,技术费用开支减了一大截”。

一边引领团队不断完善动态应用平台功能,一边说服各业务部门使用平台,并应对随之而来的成吨麻烦:既有核心业务部门老大直接向CTO投诉,也有2006年开年热点“送台湾大熊猫起名”活动导致数据库瘫痪的技术挑战,逼得童剑亲自出手帮业务部门工程师做程序性能优化。从这次之后,童剑也就更加关心平台上业务应用的技术架构和性能优化,积累了丰富的架构设计和高性能网站构建方案。

▲火爆的活动背后,是童剑们一个又一个不眠之夜。

这一切,童剑以惊人的承压能力扛了下来。

两年之后,2007年,新浪动态应用平台开始全面承载所有新增业务,并推进既有业务向平台迁移;又过两年,童剑陆续打造的动态应用平台、数据库平台、缓存平台、负载均衡平台基本统一了新浪大多数大型业务,新浪成为了国内率先完成基础设施平台统一化的互联网公司。

世人皆知,阿里云成立于2009年;少为人知的是,基于新浪内部设施平台实现新浪云商业化的计划也诞生在这一年。童剑团队陆续孵化了SAE(Sina App Engine,对标Google App Engine)和新浪微盘两大云产品。同年8月,新浪微博上线,后者成为支撑新浪下一个十年发展的引擎。

积极不仅是态度更是方法

追云逐梦辞别新浪再出发

微博的火爆,带来了海量的用户和技术挑战,童剑既要配合微博团队支撑不断暴涨的用户访问量,又要不断适应大量新同事、新伙伴带来的文化挑战,“后者反而难度更大一些”。在提供技术支持之外,童剑还推动新浪云部分功能与微博融合,使SAE和微盘在2011年上线成为新浪微博的新功能。

童剑看好新浪云商业化的前景,但由于企业战略重点的选择,童剑暂时搁置了这一梦想。

回忆当初,童剑十分感念新浪给予的信任和机会。在新浪的最后几年,童剑晋升至新浪研发中心总经理,兢兢业业地为各条业务线提供技术支撑。但被雪藏的梦想,依然映出彤彤红影。他时常提醒自己保持积极:

“积极不止是态度,更是方法本身,即便不可控制的事情不尽如人意,自己还是要努力做好可以做好的每一件事。”

最终,2016年,靠着钻研、拼搏和韧劲,从人机界面部一线builder做到新浪技术研发中心总经理的童剑,还是带着他未尽的云梦,离开了奋斗于斯16年新浪。

结缘白山体验创业百味

归纳成套《CTO空降心法》

一位企业CTO在转发《科创人专访郭炜》一文时感慨:“加入创业公司,就是开始了另一种修行。”

2016年6月23日,白山云科技有限公司对外宣布,原新浪研发中心总经理童剑正式加盟,担任白山云CTO。

为追逐梦想不怕过“苦日子”的童剑,在不惑之年的门边开启了人生新的旅程。一方是2015年成立的创业团队,一方是伴随互联网巨头逐步壮大的资深高管,适应成为了双方需要共同面对的课题。比如,童剑曾建议推行标准化管理流程,帮助企业避免规模扩张后带来的管理问题,但创始团队则认为企业在野蛮生长的阶段,需要依托扁平化结构实现快速决策,保证发展速度为先。在或大或小的磨合中,童剑总结出了一套心法,他曾经在TGO活动中完整分享过这一经历《 CTO 空降如何平稳落地 》。

对于一位拿挑战下饭、对浑浑噩噩零容忍的硬核技术人,永远不会停止成长,也必定不会缺乏精彩的经历与体验,科创人将在日后再访童剑,分享他更多、更新的成长心得。

本文来自微信公众号“科创人”(ID:kechuangren),作者:科创人,Worktile经授权发布。

文章标题:白山云科技CTO童剑:积极是态度更是方法,怀念4点起床敲代码的日子,发布者:科创人,转载请注明出处:https://worktile.com/kb/p/6993

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年3月20日 下午3:48
下一篇 2022年3月20日 下午3:49

相关推荐

  • sql语言的特点有哪些

    sql语言的特点有:1、允许用户在高层数据结构工作。2、不要求用户指定数据存放方法。3、不需要用户了解具体数据存放方式。4、底层结构不同的数据库系统可以使用相同的SQL语言作为数据操作和管理的接口。5、可以嵌套和通过高级对象实现过程化编程。 SQL全称是“结构化查询语言”,最早有IBM公司的圣约瑟研…

    2022年10月17日
    3100
  • 进度管理存在的问题有哪些

    进度管理存在的问题有:1、管理不科学;2、缺乏适度灵活的工程计划;3、进度、成本、质量三者之间的关系没处理好;4、没有专业系统的管理视点;5、管理不规范,分工重叠冗杂;6、领导个人决策随意化;7、制度的不缜密不健全,监督无法到位。 1、管理不科学 工程项目在实施过程中,影响进度的因素很多。例如:管理…

    2022年11月30日
    600
  • 如何在Electron上实现IMSDK聊天消息全文检索

    在 IM 场景的客户端需求上,基于本地数据的全文检索(Full-text search)扮演着重要的角色。所谓全文检索,就是要在大量文档中找到包含某个单词出现位置的技术。 作者介绍:李宁 网易云信高级前端开发工程师 一、前言 在以往的关系型数据库中,只能通过 LIKE 来实现,这样有几个弊端: 无法…

    2022年3月17日
    16100
  • 业务管理师需要做什么

    业务管理师对公司相关业务部门及各分支机构的业务操作实施对口管理,协助总经理处理相关业务,并下发总经理的指令,听取公司员工及客户的意见及建议,做出正确的选择同总经理汇报。 业务管理岗位一般是公司对各类业务管理的职能部门,对公司相关业务部门及各分支机构的业务操作实施对口管理,协助总经理处理相关业务,并下…

    2022年11月6日
    4300
  • 商业智能的作用有哪些

    商业智能的主要作用有:1、商业智能平台中的交互式仪表板;2、提高效率;3、智能决策过程;4、提高客户满意度;5、获取高质量数据;6、帮企业预见即将发生什么。 BI(Business Intelligence)即商业智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确地提供报表…

    2022年10月25日
    7900
  • 目标管理有什么特点

    目标管理的特点包括以下几点:1、员工参与管理;2、以自我管理为中心;3、强调自我评价;4、重视最终成果。目标管理是以目标的设置和分解、目标的实施及完成情况的检查、奖惩为手段,通过员工的自我管理来实现企业的经营目的一种管理方法。 1、员工参与管理 目标管理是员工参与管理的一种形式,由上下级共同商定,依…

    2022年11月6日
    2000
  • 团队管理思路怎么写

    写团队管理思路要注意以下几点:1、组织架构要明确;2、目标要明确;3、权利和责任要对等;4、工作可视化。团队是有着共同目标,并且为达成这一目标而共同努力的一群人。 1、组织架构要明确 一个团队的组织架构是团队开展工作的基础,就像盖房子需要先有地基和框架一样,每个人都要有明确的位置和功能。 不管团队大…

    2022年11月6日
    4000
  • WebRTC 系列之音频的那些事

    WebRTC (Web Real-Time Communication)是一个支持网页浏览器进行实时语音对话或视频对话的 API。W3C 和 IETF 在2021年1月26日共同宣布 WebRTC 1.0 定稿,促使 WebRTC 从事实上的互联网通信标准成为了官方标准,其在不同场景的应用将得到更为…

    2022年3月16日
    58900
  • 什么是燃尽图

    燃尽图是用来展示随着时间减少,工作量剩余情况的图表,可以非常直观的把握项目的进度。燃尽图有4个重要组成元素,一般来说,纵轴表示剩余工作量,横轴表示时间,计划曲线代表理想情况下的任务进展曲线,实际曲线代表任务的实际进展曲线。 燃尽图是用来展示随着时间减少,工作量剩余情况的图表,可以非常直观的把握项目的…

    2022年11月30日
    1200
  • 什么是最常见的互联网安全威胁

    最常见的互联网安全威胁有:1、网络钓鱼;2、黑客攻击和远程访问;3、恶意软件和恶意广告;4、勒索软件;5、僵尸网络;6、公共场所和家中的 Wi-Fi 威胁;其中网络钓鱼是一种网络攻击,涉及伪装过的电子邮件。 最常见的互联网安全威胁有哪些? 为了确保互联网上的隐私和安全,了解不同类型的互联网攻击非常重…

    2022年10月26日
    3400
联系我们
关注微信
关注微信
分享本页
返回顶部