积极、直率、拼搏与爱
年末,倾听几位神策军的声音
一起靠近和解读这个群体
01
“需要的不是英雄,而是专家”
在《The Witcher》中,杰洛特说“这个世界需要的不是英雄,而是专家”。程序员的世界也是如此:年龄从来不是程序员的困境,年轻小伙儿有冲劲儿,能不吃不喝地码代码,可是人们往往忽略了,技术是用来解决问题的,而不是单纯地拼谁写代码的速度快。
有的程序员担心被后浪拍在沙滩上,就将自己深深埋进书本里,书里的方法张口就来,但总是在实战中败下阵来,最后说自己比不上年轻人,可你说这真的跟年龄有关系吗?如果不懂得如何利用日常积累下的经验,及时将自己所学转化成个人能力,形成完整的方法论体系,并且跟随环境的变化拓宽视野,那么无论年纪大小,都可能会跟不上队伍。
做人、做程序一脉相承,知行合一方能有所成就,内省和保持思考方能不断前进,年龄从来不是桎梏,核心竞争力是解决问题的能力,是知行合一的能力。
02
没有怀才不遇,有才就会被“看见”
入职时恰逢公司紧锣密鼓地推进行业化战略落地工作,之前与领导聊起过往的项目经历,便“临危受命”着手推进游戏市场趋势研究。为了给业务同事提供有价值的分析点,不拘泥于行业研究框架,与市场、内销、外销、分析师同学就游戏业务现状展开了八轮沟通……开心的是报告得到部门内外同事大力认可,并被后续行业化战略落地采纳和借鉴。
在神策没有怀才不遇,我这把“剑”已经磨炼了十年,还未达到我心中优秀的境界和标准,在神策将继续磨我的剑,努力变得更优秀,长出更多能力。
03
“君有疾在腠理”
在服务某品牌零售客户的过程中,发现客户官网系统出现了 BUG,这个可能直接导致客户财产损失,举手之劳,客户还发了感谢信,受宠若惊;我们配合某车企客户的活动同学,发现大量的薅羊毛用户——人为刷积分、恶意刷奖等,并找到关键证据,直接定位异常用户;客户防火墙瘫痪,要求 APP 开放进行第三方代码审计,虽然与神策并无关联,但项目经理对进度高度关注,在对方不清楚难度、不清楚范围,反馈不及时、无法定位问题的情况下,迅速找到关键人物,保证代码审计顺利进行,在事情还未完全暴露时,帮助客户 0 代价快速解决了问题。
“疾在腠理,汤熨之所及也;在肠胃,火齐之所及也;在骨髓,司命之所属。”疾在腠理、在肠胃、在骨髓,分别是事前控制、事中控制、事后控制。事后控制,最容易得到客户信任。然而,我们要给客户的价值,一定是切中“腠理”,优先为“防火”,而非“灭火”。
04
“迷雾很多,但真相只有一个”
看到客户崩溃日志的第一反应是:这个问题不是神策导致的,因为我们并未对崩溃日志中的那行代码做任何操作。然而,客户却坚持认为这是神策的失误。
仿佛“福尔摩斯”在破案现场,周围一片死寂。从容地抽丝剥茧,尝试本地新建工程,集成客户使用过的 M 框架和 SDK 对应的版本,问题复现失败。又给出“屏蔽代码”的临时方案,最终发现是客户的一台服务器异常,重启后崩溃消失。继续复现问题细节,异常的 HTML 文件进行了 Base64 编码之后返回了空, 将这个为空的参数传给系统就会出现崩溃……终于自证清白。
不知从何时起,给客户“破案”成了我们的基本功。不明真相的客户,以及超出边界的服务,看似我们吃亏了,我们坚持“真诚”与“价值”,客户不会因为你笑脸相迎就增强好感,但真诚和价值能够打动所有人。
05
“荆棘,伴随阳光”
项目中期指标的落地工作,一直是客户望而不得的事情:数据太复杂、涉及的模块人员多、没有埋点规范、没有标准流程、开发人员不在同一城市等。
客户的数据底子差到超出我们的想象。没有抱怨,我们重新梳理了精细化落地方案:因为埋点无流程且混乱,就制定埋点规范和流程;开发人员分散在好几个城市,那就定期出差前往各自城市调研当前埋点现状,定期沟通和培训;数据复杂,就分系统做深度调研,分模块上线;客户不想放弃原有的埋点方案,就出具一份可以节省他们开发工作量且兼顾新老埋点的 ETL 方案……
这是我和我的同行者的工作点滴,前方或有鸿沟,一起陷进去了,叫挫折,一起爬出来了,叫成长。心往一处想,力往一处使,朝着有光的方向聚集,形成巨大的士气和能量。
06
“用机器解放人力”
云平台测试工程师要不断进行功能测试,且涉及场景多、测试环境搭建步骤繁琐,上线回归也是要把之前的所有事情再继续重复做一遍,于是我设计了一款自动化工具——八爪鱼,效率极大提升。但随后发现在一些 SaaS 架构体系下的测试环境创建更加复杂,测试环境搭建的同学苦不堪言:配置长达 10 多条,不熟的人很难看懂:文档中涉及配置环节众多,环境跑不起来;排查链路极长……面对这些问题,我们一块儿开发了适配 SaaS 架构的环境构建的功能,八爪鱼得以稳定运行至现在。
耐克赞美顶级的运动员,苹果赞美疯狂的创新者,对于我们来说,我们赞美那些用科学方法提升效率的人和组织。做事无边界,用机器解放人力。
07
“复盘让我们不跌倒在同一坑中”
某次直播活动短信邀约老客户的过程中,因组内未进行多人多设备多轮测试,导致发送的短信在 iOS 手机出现链接无法打开的问题,预估影响 3W+ 用户触达。问题出现后,调整邀约老客户的策略到直播当天上午,并通过复盘制定三大改进方案:(1)短信发送测试流程新方案;(2)平台操作注意事项学习计划;(3)明确用户增长组运营活动的唯一负责人、第一配合人和第二配合人。
协作分工越来越多,任何意识层面的“轻敌”都会造成项目的失败。因此,把事情做到极致,用机制降低风险,才能有效保障和提升执行效率。
08
“上下并非高低,职位无关强弱”
早些年加入神策后从 0 开始搭建销售团队,摸索出了新的市场卖法,也完成了销售团队的搭建,然而,自己的性格和做事方式更擅长在探索未知边界的事情上,且无精力做深度管理,于是开始着手 AM 工作流程和团队搭建,公司引进合适的销售人才,在这个过程中我和公司都能得到正向受益。对我而言,具体职位是个人成长的一部分,没有任何心理障碍。
组织架构服务于公司战略和业务目标,能上能下是公司长期发展过程中必然的结果,上下并不代表高低,职位也不能证明你强弱,最终都是为了解决一个问题,做成一件事。
09
“以前做好演员,现在做好编剧”
以前的工作中我只要管好自己手里的一亩三分地,按时交付,轻车熟路,工作平静而自如。随着时间的推移,“螺丝钉效应”好像越来越明显,大厂组织架构庞大,运作流程复杂,作为链条上普通的一个环节,很难搞明白自己的付出到底对整个项目起了什么作用。在神策,我不再是照着剧本执行的演员,更像是一名编剧。
从某种程度上说,是研发工程师们在推着这个行业向前走,很难得,我们也正在大数据行业的历史书上努力留下我们每个人的名字。
*期刊图片以终版为准,此处仅作示意