正文
Work hard play hard,就这么风风火火干了若干年,嘻嘻哈哈玩了些许时光,直到有一天我在杭州世贸中心花50块钱听了一场讲座。
台上是一个小个子长相迥异的奇人,激情四射的能量足可以把全会场的人心点燃,这个人叫马云,刚拿了孙正义的2000万美金。我也是台下内心汹涌澎湃的观众乙之一,不过我激动的不是马云的阿里巴巴,而是产生了那么多互联网奇迹的美国(现在想想那是多么痛的领悟啊!)。我对美国产生了浓厚的好奇心,我决定去这个国家看看!
于是我放弃了国内一家公司的CTO职位,找个机会去了位于美国首都华盛顿特区的房利美(Fannie Mae,也就是那个2008年金融危机中浪尖顶端的几家公司之一。),重新开始了码农生涯。写代码对我来讲不是个问题,哪怕是一门新的语言Objective C。
很多人都不会知道,现在这么牛叉的这个语言当时其实已经奄奄一息,连64位的C++库有一阵子都无法连接上,害得我当时不得已写了个类似现在protobuf以及thrift的用于不同语言交换数据的工具包,让Objective C、C++和Java可以随意快速通信。
后来又用JavaCC开发了我们自己的规则语言,用Java开发了我们自己的工作流引擎,java-xml捆绑工具,类似Spring的容器,分布式任务管理等等很多有那么些挑战但又非常有趣的软件工具。我们开发的业务系统主要是做投资组合管理、投资策略分析、投资收入模拟、投资回报分析以及市场风险管理,这些系统最后帮助房利美度过2008年的难关并且现在还在健康地奔跑中。
垒代码不是个难事儿,但开发这些复杂系统需要了解大量的金融知识。同时,通过做码农稳固自己的职位后,我那颗曾经做了多年管理的心又开始不安分起来,提高英语沟通能力以及金融知识成为最重要的任务。
于是我去读了个金融MBA又考了CFA以及FRM。有一天,业务大老板想设计一个算法来优化管理公司近1万亿美金的投资组合,找了半天居然没一个人敢接这个活儿。机会难得啊,反正没人做那么我就试试呗。结果我“披星戴月”花了好几周时间居然把这个给做出来了!这是我设计的第一个也是分量最重现在仍然在跑的一个金融量化模型,也正是因为这个有那么点牛叉的小成就,我操着磕磕巴巴的英语被提拔成了资深开发与分析经理。
相信自己,绝不轻易放弃,我觉得这是在美国的华人想爬到管理层的最重要的武器。一旦到了管理岗位,每天都需要噼里啪啦地说英语。和别的团队讨论问题,跟下属谈心写评语,慢慢的语言不再是什么大的问题。突然有一天,竟然发现自己可以用英语随意地表达自己的思想,那种自由的解放了的幸福感,就如同是一个喜欢飞翔的小鸟在笼子里关了很多年后,终于被放出去一样超级爽快。