“年总经常问我们,你们最近打太极了吗?如果你没有时间打太极拳,那说明你可能太忙了,没有时间思考。
很多CTO或者技术经理都很累。
他们白天要和高层开会,晚上要处理团队中的一些细节工作,做出各种决策,解决各种问题。
每每这样的时候,我常常会想起他的话。
字。
太极拳“慢打快建”的理念是我们企业文化最重要的方面。
6月23日至24日,2019GITC全球互联网技术大会在上海举行。
万玉权总统受邀出席并发表演讲,分享他的职业成长经历。
短短四年时间,WiFi万能钥匙拥有9亿用户,月活跃用户5.2亿,成为仅次于微信、QQ的超级应用。
这些令人眼花缭乱的数据是由100多人的团队产生的。
由团队完成。
作为这家技术驱动型公司的技术负责人,万玉权从一名高级技术开发人员成长为拥有9亿用户的技术和产品负责人,带领团队攻克了无数技术难题,打造出超级应用背后强大的技术体系。
在这个过程中,万玉权认为四个重要关键词是:选择、坚持、承诺、成长。
“我自己的成长过程是这样的:一开始你做了什么样的选择,选择之后你如何坚持这个过程,你是否愿意承担更多的责任。
选择决定了你是否能走一个合适的路。
”道路上,做出选择之后,你就要坚持去做一件事,当你承担起来的时候,你又会面临选择。
”这是一个向上的循环。
之后,万玉权迎来了第二轮。
刚生完孩子,我在产房外接到了WiFi万能钥匙联合创始人、现任全球轮值总裁张发友的电话。
当时他已经有六七年的技术研发经验,想要部署自己储备的技术。
该项目由盛大创新研究院院长陈大年亲自牵头。
公司工作氛围良好,领导层具有战略眼光。
当晚,万玉权决定添加WiFi万能钥匙。
回顾这次选择,万玉权认为,在选择工作时,很多人都会关注薪资,但他认为更重要的是机会。
选择一家有潜力的公司,享受在这家公司工作过程中所经历的一切。
当他刚到WiFi万能钥匙时,他是唯一负责服务器开发的人。
当时的办公室是村委会办公楼,旁边是一栋楼。
天气炎热或刮风时,尘土飞扬,机械轰鸣。
空调坏了。
在这种困难的环境下,万玉权着手对整个WiFi万能钥匙的后端进行彻底改造,充分考虑了系统的可维护性和可扩展性。
这一富有远见的决定使得该系统能够一直支持到 WiFi Master Key 3.0 版本。
现在,万玉权负责整个WiFi万能钥匙技术产品部门,包括国内产品线和海外产品。
WiFi万能钥匙也从最初的7人发展到400多人,成为总用户数9亿、月活跃用户5.2亿的超级APP。
从个人成长到公司发展,万玉权认为“数据至上、积累、爱感恩、责任守信”的企业文化是WiFi万能钥匙成功的核心原因。
更多精彩内容请看以下演讲实录,部分删除: 大家好!我先简单介绍一下WiFi万能钥匙的阶段性成果。
截至今年6月,我们的总用户数已超过9亿,月活跃用户数为5.2亿,日连接数超过40亿。
我们是一家基于共享经济理念为所有人提供免费互联网服务的公司,WiFi万能钥匙的另一个标签是我们是中国十大APP中唯一的非BAT产品。
据猎豹智库统计,我们的用户数量仅次于微信和QQ。
关于我们的产品,大家都会问“互联网安全”,我们在这方面做了很多工作。
例如WiFi安全云感知系统、加密上网通道等。
此外,我们还提供数千万的WiFi安全保险。
对于任何一个修炼者来说,任何时候都会面临选择。
在平时的面试过程中,你会感觉到很多人都有不同的选择。
有人说我应该选薪水高一点的。
这是一个大错误。
有些人,尤其是中高级技术人员,更关心这一点,但我想说的是,选择一家有潜力的公司和这样的机会,对于任何从业者来说都是非常非常重要的。
今年2月,我的第二个孩子出生了。
我在医院产房里接到了WiFi万能钥匙现任轮值总裁的电话。
他说,我们想做这样的产品,你愿意过来吗?我简单了解了当时的情况,当晚就告诉他,等孩子和妻子出院后我就过来。
我在想什么?对于一个修炼者来说,经历这个过程是非常重要的。
我当时就给自己定了一个基调。
当我加入这家公司时,我想享受在这家公司所经历的一切,因为我之前已经这样做了大约六七年。
技术研发,你所储备的这些技能,以及你所看到的,此时你的心里,你想要有雄心壮志。
带着这样的信念,我加入了WIFI万能钥匙。
直到现在,我所遵循的依然是每天享受这家公司为我提供的过程,从现在开始,每一天都是我的第一次。
当时坚持WiFi万能钥匙的办公地点是孙桥旁边的村委会办公楼。
旁边有一栋大楼。
天气炎热或者刮风的时候,灰尘满天飞,机械轰鸣,里面的空调坏了。
,所有的风扇、空调和窗户都打开了。
在这样的环境下,我们开始了WiFi万能钥匙的研发。
和大多数程序员一样,当我进入一个新的环境时,我唯一的选择就是重构。
当时我们不知道这个产品能有多大。
我加入之后,产品就有了明确的方向。
在这个过程中我们也遇到了很多大家经常遇到的问题,比如系统问题、数据问题。
多年后,整个系统进行了重组,情况有所改善。
这个系统的概念是一个非常流行的架构,人们会逐渐加入进来。
我刚加入的时候,整个WiFi Master Key公司只有七个人。
如果按照正常公司的规模来算,大概至少有四、五个研发人员,再加上一些测试和产品人员。
但对于当时的我们来说,有些项目只有一两个人。
比如说我们在建设这个系统的时候,我们只有一名研发人员,这个研发人员是为了建设这个系统而专门招聘的。
研发周期持续3个月。
然而,当系统上线后,我们发现bug层出不穷,所以我们最终决定,重新开始这个项目。
在这个过程中,我们会反思我们为什么失败?是因为人手不够吗?没有组织或计划?所以后来我亲自带了一个三人的技术团队来重做系统。
我的做法是首先了解现有行业中有哪些企业在这方面做得比较好。
我们的研究对象是微信。
如此大量的用户,如何防止通信信息丢失?经过研究后,我们开始研究它。
我们花了大约两个月的时间来构建这个系统。
现在,超过1亿个应用程序已全部推送到这样的系统上。
我们公司还强调“太极文化”,就是慢工出细活,日积月累。
我不知道您在这里问下属最常问的问题是什么。
老板经常问我们的是,你最近打太极拳了吗?如果你说你没有时间练太极拳,说明你的团队有问题,你没有时间思考。
每次看到太极拳,我就想到这段时间是不是特别累。
很多CTO或者技术经理都很累,尤其是达到一定水平之后。
他们白天要和高层领导开会,晚上要处理班子里的一些细节工作,做出各种决策,解决各种问题。
诸如此类的问题。
这个时候,我就会常常想起这句话。
太极拳的慢与快、积累与积累的理念是我们企业文化中最重要的理念。
WiFi万能钥匙花了两年时间只做了一件事,那就是连接。
随着用户数量的增加,我们发现“连接”过程中用户侧的故障率比较高。
大多数连接时间在3到5秒之间,有的为10秒,有的甚至超过15秒。
,大于15秒的失败率是非常非常高的。
这时我们对分布在全国的数百万个热点、数百万台设备的数据进行了统计分析,希望能够找出原因。
为此,我们对整个客户端网络的内部状态转换进行了拆分,对各个环节进行管理和统计。
最后我们发现失败率最高、时间最长的在扫描和关联两个阶段。
,甚至可能进入扫描、关联、最后断开的死循环。
发现这个问题后,我开始分析原因。
失败与哪些因素有关?常见的原因是信号弱、连接数过多,但经过进一步研究,我们发现这与用户当前使用的设备有关。
您的手机驱动程序不同,连接时间也不同。
有些芯片的关联时间可能在几百毫秒内,但同一手机型号的另一产品使用不同的芯片,该过程需要多个毫秒。
发现这些问题后,我们对后续流程做了一些优化。
信号强的肯定能快速连接。
基于海量数据,我们利用机器学习算法和热点算法为用户提供最合适的热点。
对于同一组用户,整体连接时间缩短3~5秒。
最终我们的连接成功率从原来的70%左右提高到了80%。
经过第一年和去年两个阶段,到了年终奖发的时候,老板决定把今年的利润全部分享给大家。
当时公司只有四十人左右,每个人都能独立做一件事。
一个团队最重要的是质量,而不是数量。
这就是我现在对整个团队的要求。
责任 2018年之前,我作为研发人员进入WiFi万能钥匙。
2018年,我的角色发生了变化,我需要改进、实施和运营公司所有系统的整体架构。
我给“软件开发”下了一个新的定义:“软”,相信在座的每个人都有,并且在很多方面都有自己独特的见解和想法; “ware”,产品,还有另外一个含义:模块的含义就是如何做好这样一个产品。
对软件的要求是外表简洁,内部精巧; “开”是快乐的意思。
只有你在公司工作愉快了,你才能回家。
你将会有一个幸福的生活。
另外,我们不强调加班,也不愿意让他们加班; “法”,在整个过程中,你要看到问题的前瞻和判断,或者说你从事的行业的幕后,趋势是什么样的,提高你的综合实力。
这四个字本身就是一个循环的过程。
谈到团队,我会强调两点:信任和赋能。
说到赋权,我来说说我的感受。
我对整个WiFi万能钥匙系统的开发流程做了一个新的改变,以满足当时的业务发展需求。
这个时候,我想把任务交给下属。
那时候是什么感觉,就像这孩子刚学会走路,不愿意放手一样。
他每次做完一件事,都会拿给我看,看看有没有问题。
但随着越来越多的人管理它,我每次他做东西时都必须检查。
结果是什么?我没有时间打太极拳了。
我一直在思考这个问题,也一直在和其他领导沟通。
我不愿意委派的原因是什么?我认为我可能做得更好吗?其实我觉得我还是对下属不够信任。
整个月我都遇到了很多麻烦。
之后我果断决定让同事来做。
结果比我想象的要好得多。
在这个过程中,每一步对我来说都是第一次。
我必须像海绵一样学习。
我每次都得清空自己。
我接触到的一切都是新鲜的。
只有这样,成长的过程才能坚强。
,这个过程是非常痛苦的。
有句话说:“凡是让我受苦的,都会使我坚强”。
我的经历是非常深刻的。
如果你想看到一个人的本质,让他承担一定的责任是最有效的方法。
你承担的越多,你就会越仔细地思考这个过程。
我自己的成长过程是这样的:一开始做出什么样的选择,做出选择后如何坚持,中间是否有痛苦和快乐,是否愿意承担更多的事情。
选择决定了你能否走上一条合适的路。
选择之后,能否坚持、敢于承担责任、承担更多的责任,决定了你能走多远。
当你承担起责任的时候,你就会面临选择。
这是一个向上的循环。
最后祝愿每一位程序员都能从技术职业道路上看到更广阔的世界,像CEO一样从产品和公司大局出发思考,果断选择,持续坚持,勇于承担,收获生长。