白山云科技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

相关推荐

  • 大数据与Python的区别

    区别:大数据指的是所涉及的资料量规模巨大到无法透过主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。Python是作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。 大数据 大数据(big data),或称巨量…

    2023年2月21日
    43900
  • Qt编译器MinGW和MSVC的区别

    MSVC即Microsoft Visual C++ Compiler,即微软自己的编译器。MinGW则是指Minimalist GNU for Windows的缩写它是将GNU开发工具移植到Win32平台下的产物,即一套Windows上的GNU工具集。

    2023年2月7日
    2.0K00
  • 好用的 oa系统

    开门见山,OA系统(办公自动化系统)是企业管理的关键工具,以提高工作效率、降低运营成本、优化流程管理、强化沟通合作、确保信息安全为主旨。1、提高工作效率是通过数字化文件处理和自动化工作流程实现的,该系统可以显著减少手动工作量。2、降低运营成本主要通过减少纸张使用、加快信息传递、减少空间占用等实现。3…

    2024年1月17日
    22500
  • 有什么好的devops平台

    ### 有什么好的DevOps平台 探讨值得推荐之DevOps平台,关键在于1、功能全面性 2、易用性 3、社区及支持力度。功能全面性不可或缺,涵盖代码构建、持续集成(CI)、持续部署(CD)、监控与反馈机制。易用性则确保团队无需耗费过多时间在学习工具上。社区及支持力度则为日常运维问题及时得到解答和…

    2024年3月26日
    6700
  • 项目管理子系统

    项目管理子系统旨在协调、监控以及指导项目从启动到完成的各个环节。1. 提供框架与工具以支持项目管理活动、2. 实现项目目标与成果的有效跟踪、3. 强化沟通与合作、4. 保障资源的最优分配、5. 确保项目在预定的时间、预算和质量标准内完成。其中,强化沟通与合作至关重要,因为它涉及到项目团队内部以及与外…

    2024年1月9日
    19700
  • Spring整合MyBatis的底层原理是什么

    Spring整合MyBatis的底层原理分为以下几点:1、Mybatis如何生成代理对象;2、Spring中如何声明一个bean;3、模拟代理对象转化Spring的bean过程。其中,Mybatis如何生成代理对象在org.mybatis:mybatis.jar包中给我们提供了一些方法。

    2023年2月7日
    44300
  • 大项目风险如何管理好工作

    大项目的风险管理是一项复杂且需系统化处理的任务,它依靠明确的结构、细致的计划和灵活的响应机制。要有效管理好大项目的风险,主要策略包括建立全面的风险管理计划、进行定期的风险识别和评估、实施风险响应策略、以及监控与控制风险。 其中,建立全面的风险管理计划尤为重要,因为它构成了应对未来可能发生的不确定因素…

    2024年4月11日
    4100
  • devops带来什么业务价值

    摘要 DevOps,作为一种软件开发与运维的整合实践,对企业带来了显著的业务价值。其核心在于:1、提高了软件发布的速度和频率;2、增强了运行稳定性;3、促进了跨部门的协作;4、优化了产品质量;5、提升了用户满意度。特别是提高软件发布的速度,它让企业能够迅速反应市场变化,加速产品的迭代,使企业在竞争中…

    2024年3月26日
    5500
  • 如何看懂项目报价管理

    项目报价管理是确保项目在预算范围内顺利进行的关键环节。要看懂项目报价管理,关键的几个步骤包括了解项目报价的基本原则、掌握成本估算技术、识别和管理项目风险、以及熟悉合同条款与条件。在这些方面中,了解项目报价的基本原则尤为重要,因为它为其他所有步骤提供了基础。基本原则涉及到如何合理预算、如何评估项目的实…

    2024年4月10日
    7200
  • 办公室精益管理项目有哪些

    办公室精益管理项目包括:1、办公自动化、2、工作流程优化、3、资料数字化管理、4、持续改进机制构建。 其中,工作流程优化对于提升整体办公效率至关重要。通过对每项工作流程分析、找出瓶颈环节,并提出解决措施,以消除浪费,实现业务流程的最大化效率。这个过程可能涉及到跨部门合作、重新设计工作流程、甚至可能需…

    2024年1月8日
    42800
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部