17611538698
webmaster@21cto.com

风鸣:做技术Leader要有危机意识

资讯 0 2777 2017-11-09 11:56:24
真是不知道。在阿里巴巴安全部竟然有这么一对儿,像极了“史密斯夫妇”。唯一的不同是,今天咱们要开八这一对儿是写代码的,电影中的那对儿是玩枪的。

风鸣,钱盾反诈平台iOS技术开发的负责人。戴眼镜,白白净净,说话不紧不慢,显年轻,关键是头发浓密而且发质很好,与我印象中的不太一样,感觉是程序员界的一股“清流”。

fengming-ali.jpeg

 
当我问他是不是还单身的时候,得到的是非常决绝的回答——已婚了!而他的另一半,竟然也在阿里安全。这爆料,让我有点措手不及。

虽然,夫妻档在阿里巴巴不仅不罕见,而且很常见。但令我没有一点点防备的是,风鸣说他老婆居然是做开发测试工作的。我迅速脑补了一下,这两口子在家的场景。

“这代码你写的吧?”
“是啊。”
“有Bug,怎么写的?”
“啊……那咱们一起解了这个Bug吧~”
于是,两口子面对着电脑,噼里啪啦敲键盘,那画面……

觉得杭州好

毕业之后,阿里之前,风鸣的经历和大多数程序员并没有太大的不同,只是他自己觉得有些“折腾”。

从天津大学毕业之后,风鸣想要更进一步,于是他选择了在浙江大学攻读研究生,顺利修完所有的专业后,他选择进入了一家业界知名的专业安全公司。自此,他的程序员生涯正式开启。

然而不甘现状的他在工作一段时间之后,决定跟几个小伙伴创业,但最终却失败了。最终,他想要回到爱人的身边,和她在一起。于是,他从杭州又去了南京。

然而,在南京待了一段时间之后,风鸣和老婆说起杭州的种种好处,嗯,上有天堂,下有苏杭嘛。刚好,阿里巴巴及时地送来了一份Offer。

风鸣又踏上了“回家”之路。大半年之后,他的爱人也从南京过来,也加入了阿里巴巴。两口子甚至连户口都转到杭州,下定决心,要在这里建立自己的家。

爱老婆爱代码也热爱生活

万万没想到,风鸣还会烧菜,而且最拿手的是因某地产名人而红的“红烧肉”。谈到做菜,风鸣有点儿小兴奋,他告诉我,红烧肉其实很简单,把白糖用油煎一下,就可以给肉上糖色。真是令人大开眼界,让我对程序员的印象又有了很大的改变。

原来,风鸣在南京那段时间,为了照顾好老婆,他整天在家就琢磨怎么做菜。每天他老婆下班回到家,等待她的就是各式热气腾腾的饭菜。

和多数程序员不一样的是,风鸣并不是宅男,相反地,他还经常和老婆一起骑行。最远的一次,曾经从南京骑车到杭州。

在风鸣眼中,他老婆是个非常经济实惠的人。“我也想给他多花点钱,她自己倒不愿意了。”当风鸣说这话的时候,根本不知道自己会引来多少羡慕和嫉妒,完全不考虑别人的感受啊。

但不管怎么说,风鸣让我知道,技术男也不一定是很糙的,日子也可以过得很精致的。

曾经被骗过

既然负责钱盾的技术,我和风鸣就自然而然地聊到了诈骗。

讲老实话,之前我一直对诈骗无感,因为从没在我身上发生过,我甚至一度质疑那些报纸和网站上报道的诈骗案的真实性。直到今年上半年的某个凌晨,我正在与周公约会的时候,犯罪分子在一个香港网站上盗刷了我的信用卡。
我于是问风鸣,他有没有被骗过,他回答说有。

风鸣刚刚上大学的时候,遭遇了诈骗,但是是在线下。那一次,他从家里到学校的时候,在北京下了火车,要转车,此时有个人拦着他说自己钱丢了,能不能给点路费。风鸣看着那人可怜兮兮的样子,毫不犹豫地从兜里掏出了100元。后来回想起来,风鸣才觉得这一定是个骗子,当时的自己是“图样图森破”。

聊到诈骗这个话题的时候,自然而然地得出了一个结论。诈骗之所以能够实施成功,大多数情况下都是利用人的同情心或贪欲。

你随便‘钓鱼’,识别不了算我输

风鸣团队有一个哥们,花名是“刀勒”,这是一个很奇怪的花名,一般人不知其意。风鸣告诉我,因为这哥们的名叫“美超”,谐音美钞,所以花名也就谐音dollar……于是乎,风鸣他们团队的其他小伙伴都纷纷建言,让刀勒给他女儿取名叫欧元……

说起钱盾APP,有个特别好用且实用的功能叫“全局防钓鱼”,是由风鸣和刀勒一起研发的。这个功能好在什么地方呢?都知道,现在几乎都会收到短信、微信信息或者经常扫描二维码,很多诈骗犯罪分子于是就利用这些植入钓鱼链接,但是,只要你在钱盾APP中开启了该功能,无论你是从短信、浏览器、微信等任何渠道,通过扫描二维码,点击网址等任何形式进入钓鱼链接,它都可以识别并阻断。

实际上,在PC时代,防钓鱼这种技术并不新鲜,但是在手机等移动终端上实现起来却并不容易。风鸣一直都想把这个非常实用的功能做到手机上,让更多的人免受“钓鱼”的侵害,最终在阿里巴巴,他达成了这一夙愿。

“你随便‘钓鱼’,识别不了算我输。”风鸣说,这是他的团队给实施诈骗的黑灰产分子的郑重承诺!

KPI绩效很好

在阿里,KPI是无法视而不见的。因此,我非常想知道程序员是如可进行KPI考核的?是代码行数?Bug数量?还是别的?

风鸣告诉我,每年的KPI考核都有一些变动,但对于程序员来说,稳定性是考核的核心。早几年的时候,因为手机的内存较小,且为了保证用户下载的良好体验,所以对程序的大小会有要求,但现在已经没有那么严格了。而其他的考核主要是要求在创新方面要有产出,比如全局防钓鱼技术就是其中之一。

风鸣刚来阿里的时候,并不是特别的适应。感觉没有找到明确的目标,当时团队所有人都是新人,也没有人来带他。他的直觉是在iOS上能做的东西也不多,到底要怎么做?那时一些竞品做的功能,很多都是骗骗用户的,风鸣认为这没什么价值,毫无认同感。那时候做事有点迷茫,因此很多事也不敢去大胆尝试。后来慢慢适应之后,看到有机会就先搞,试一下,不要太在乎结果。

因为主管给的空间很大,也比较放权,因此給予了自己很多的试错机会。即便是现在带着团队,风鸣对团队小伙伴也奉行放权的原则。因为他觉得,阿里巴巴的氛围很好,几乎没有什么层级的概念,大家都很平等,这需要发扬和传承。

聊到这里,我不禁问了风鸣,有没有公司来挖他。他说有啊,但是都不会考虑。原因有三:1.阿里各方面都很好;2.扎根杭州,外地不考虑;3.在杭州,没有比阿里更好的公司。

操着产品和运营的心

对于产品、运营和技术的关系,风鸣有自己的看法。

他觉得,任何一个项目都是多方协同合作,如果一个项目,大家都有认同感,那么就没有“博弈”这么一说。比如,最近一年做的关于iOS的项目,几乎所有人都很统一,项目也是完成得又快又好,而且用户反馈也很好。

那么,万一有谁都无法说服对方的情况,该怎么办呢?风鸣给出的解决方案是,试一下。风鸣对我说,其实很多情况下,都会有认知的不对等,这很正常,但是试验是最好的办法,试一下,看看成效,然后就能够进行一些基本的判断。最怕的是项目停留在无休止的讨论过程中,而无法落地。
 
风鸣的团队开发的全局防钓鱼、智能加密通道技术获得内外的一直好评。对此,风鸣认为是“运气”使然,他认为由于很多人觉得相对于安卓来说,iOS上的机会不多,所以并不是那么的重视,因此才给了他的团队一些机会。

从结果视角来看,风鸣团队的产出都是结合应用场景而来的。他觉得作为Leader,在iOS不受到重视的形势下,需要充分地去考虑创新,发掘更多用户更需要的技术或功能,如果不这样,这个团队也就完了,没有价值。

风鸣告诉我,既要保证产品在用户端的生存,也要保证团队在阿里体系里面的生存,因此,Leader一直要有危机意识。

生于忧患,死于安乐。

在加入阿里之前,风鸣对技术的认知也就是专注于技术本身就行了,不用考虑那么多,也很单纯。确实,大多数技术人员都很喜欢这样的状态,也无需去考虑用户需要什么。风鸣告诉我,这种情况在做服务端的开发中普遍存在,但是对于做C端的开发人员来说,这样是不行的。如果不去想的话,过几年就要废掉了。

敲着代码,操着产品和运营的心,我想这也是风鸣和他的团队能够持续创新的原因吧。

“创新要对用户有用,这是最为重要的。”风鸣最后对我说。
 


来源:云栖社区


评论