四年前,在一家茶馆里,一位初出茅庐的年轻小伙反复确认问道,“我去了之后做的项目是从0到1 吗?”当得到XTransfer 联合创始人兼CTO刘艳芳肯定的答复时,他似乎一下子打消了所有疑虑,眼神里充满兴奋与坚定。

那个时候,卡乐还是个普普通通的“程序猿”,从中南大学软件工程专业毕业后去了一家世界五百强金融机构主要负责业务线上化系统的功能迭代,用他的话来说,“每天的工作波澜不惊,后来都做疲了。”经过半年的深思熟虑,卡乐决定作出改变——离职,选择一份更具挑战性的工作。

于是,就在那个小小的茶馆里,卡乐与XTransfer的故事开始了。那时的卡乐还不知道除了他即将接触的项目是从0到1以外,整个公司都是从0到1。“可能是冥冥中的一种缘分吧,我在公司成立之初便毅然加入了。”

XTransfer,一站式外贸企业跨境金融和风控服务公司,经过四年多的发展,人才队伍逐渐壮大,已经吸纳了一千多名志同道合之士,俨然成为跨境金融服务领域最大团队之一。伴随着公司的快速稳步发展,卡乐也通过长期积淀蜕变成“技术专家”,收获了精神和物质的双重财富。站在历史的新起点,卡乐对未来充满信心,更对过往心怀感恩。

从0到1,开启新世界

卡乐,XTransfer第一位入职的技术员工,工号007。虽然没有衣着翩翩的英伦绅士范儿,但是他的骨子里却和詹姆斯·邦德一样勇敢,总能想尽一切办法克服困难。2017年8月,卡乐开始跟着刘艳芳从0到1搭建外贸收款平台,在此基础上为中小微外贸企业提供企业认证、收款、提现等一系列金融服务。经过六个月的“浴血奋战”,2018年2月14日情人节这天,XTransfer第一代产品诞生。

这六个月经历的一切,用CTO刘艳芳的话来说就是四个字“创业维艰”。“我相信整个项目过程对卡乐来说也是印象深刻的,有甜有苦也有累,大家一起并肩作战,一起成长,一起去见证一个产品的诞生。”

事实也的确如此,卡乐不仅如愿以偿收获了从0到1的项目经验,更体验了前所未有的人生经历。“我拉过网线、电话线,修过打印机,搬过机房机器,和同事一起搭建开发环境,还兼职做起了网管。那段时间过得既开心又充实,我记得2017年的跨年夜正好赶上周末,技术团队所有人都在公司加班,大家忙到半夜一起去吃火锅,很兴奋,对新的一年充满期待。”据卡乐回忆,当时前端和后端没有分离,既要做好后端开发,也要照顾好前端界面内容和交互体验,大部分工作都是在摸着石头过河,弯路多少会走一点,但是现在看来一切都是值得的。“一分耕耘一分收获”,对基础技能的长期接触和打磨,也为卡乐后来的持续稳定发展奠定了坚实的专业基础,为日后成为别人眼里的“技术专家”埋下了种子。

在“让全球中小企业惠享金融服务”的路上,反洗钱风控和数字化升级是两大车轮。随着客户数的指数级增长,反洗钱风控工作亟需数字化升级。2019年初,CTO刘艳芳决定全方位升级反洗钱风控系统以减少风控人工审核量,并制定了大致方向:打造一套以中小微企业为中心的,数据化、自动化、互联网化和智能化的反洗钱风控基础设施。于是卡乐主动请缨,申请将工作重心转移到风控系统建设上来。“当时智能化的目标让我异常兴奋,公司很快答应了我的申请,给了我很大的自由发展空间。”

事实上,XTransfer外贸收款平台在搭建之初,就极其注重安全风控,打造一套以大数据驱动的“数智化”风控系统,是团队一直以来的工作目标。据卡乐描述,实现这一目标的核心是升级系统和建设数据产品,而指标库的落地,是其中的重要一环。“指标库项目的确立、设计、开发、上线的全过程凝聚了整个团队的心血,大家一起研究、讨论、反复打磨。这期间我们一起经历了多次架构评审、详细设计评审等,每一次评审都有新的收获,也产出了更完善的方案。指标库的落地,极大提升了风控指标数据的生产效率,优化了策略人员与指标开发人员的协作方式,我们离风控‘数智化’目标又进了一大步,参与项目的小伙伴都表示很有成就感。”

一个自比“郭靖” 的技术专家

狄更斯曾说,“这是最好的时代,也是最坏的时代,”但无论如何这是属于我们的时代。作为XTransfer从0到1发展的见证者和参与者, 卡乐满怀信念、奋勇前进,兴致盎然地和世界交手。正如他所说,“实践是最好的成长”。

CTO刘艳芳有段时间常常开玩笑喊卡乐“带头大哥”,作为一号技术员工,卡乐的的确确也担起了“大哥”的责任。在公司发展初期,天性内敛的他每天下午4点左右都会带着伙伴们去公司附近的公园跑步、做平板支撑,帮助大家“劳逸结合”。他笑着说,“当时我是第一个做平板支撑突破10分钟的。” 现在的他比以前要忙得多,偶尔也会通过跑步来释放压力,他会特意跑出5.20里程数发给女朋友看,这大概就是刻在技术男骨子里的浪漫吧。

如今的卡乐已经成为很多同事眼里的“技术专家”,不少人遇到的技术难题都会向他请教,而他始终相信问题一定会被解决,然后再给出解决思路。卡乐一直坚称自己不够聪明,但是他够努力、够沉稳、够踏实,他把自己类比成武侠小说里面的“郭靖”,一个有韧性的“傻子”。

事实上,卡乐才不傻,他只是勤奋得太过明显。谈及对后辈们的建议,他表示,“第一,坚持开放的心态;第二,不能瞎忙,要有自己的思考和总结;第三,无论大事小事,实践是最好的成长,比如修补bug,虽然很多人不愿意做,但是对个人成长是很有好处的,你需要对业务和系统足够了解,这是一个量变到质变的过程。”

卡乐的一路蜕变,当年和他同时间加入公司的“老兵”们都看在眼里。据产品及运营部负责人Summer描述,卡乐对工作热情认真、积极乐观,愿意想、愿意交流,是一位很懂业务的开发。“早期阶段,他会主动贴合业务需要去学习钻研技术方向的东西,自己学完后会主动沟通产品条线要不要用,非常主动,有一种初生牛犊不怕虎的精神。”

英雄团队造英雄

“当时愿意来XTransfer还有一个重要原因就是,在面试过程中我发现创始人们都非常靠谱、专业,事实证明当初我的判断和选择是正确的。”据卡乐描述,刚进公司那段时间,几位创始人总是定期给大家分享好书,营造了浓厚的学习氛围。最让他印象深刻的一本书是《支付战争》,其作者是“PayPal黑帮”成员之一埃里克·杰克逊,他真实还原了在线支付鼻祖PayPal是如何诞生的以及在后来的发展壮大之路上,如何应对融资紧张、突破增长瓶颈,在竞争者凶猛围剿与平台商霸王条款的夹击下,逆境求生最终完成IPO并成功出售给竞争对手eBay的全过程。卡乐感慨道,“当初和PayPal创始团队一起奋战的初始员工在后来的商业之路上都各自开创了商业新格局,引领了时代的发展。这本书对我有很大的激励作用,我相信XTransfer和我都能创造出属于自己的奇迹。”

除了从书本上学习以外,卡乐也很懂得从身边的前辈身上汲取力量。一直以来,都是CTO刘艳芳带着卡乐做项目,在卡乐眼里,CTO就是“神”一样的存在。“不管什么问题,到了他那里总能找到解决办法。但是他从来不会直接给出答案,而是给出大方向,然后提供足够的空间放手让我们去做,当我们在摸索中不断成长时,你会发现他一直在默默看着你。”卡乐认为,CTO就是天生的CTO。“他的专业技术、管理策略、思维方式、工作习惯、心态都值得我学习。每次遇到问题的时候我们都会当场讨论,以解决问题为先,非常开放,当我们给出解决方案时他会回复‘OK,Cool’,现在这句话已经成为很多同事的口头禅了。我也常常和其他同事开玩笑,我说我‘半年’后要成为像艳芳一样的人。”对卡乐来说,CTO刘艳芳是他职业生涯中的“贵人”,更是他人生路上的榜样。

据卡乐回忆,XTransfer第一代产品诞生之后,公司还组织了一次“别具一格”的泰国五日游团建活动。“当时大家白天一起玩,然而到了晚上画风突变:有写代码的、有审工单的、还有做设计的……万万没想到大家竟然心照不宣都带了电脑!当时的触动真的挺大的,也让我对公司的未来充满期待。现在回过头来看,当初定下的那些目标都一一实现了,公司正朝着理想蓝图稳步迈进。”

outing合影(卡乐:后排左三)

能力越大,责任越大。如今,卡乐已经独立管理一支庞大的团队,主要负责建设大数据驱动的反洗钱风控系统,目前已经陆续推出了X盾、盗号风险识别、异常交易拦截、异地异设备识别等安全策略,为用户提供了一套稳固的安全屏障。他强调,一个问题的解决,大多数时候不是一次性的。持续迭代是一种长期思维,意味着必须要有耐心,团队要长期持续对同一事物、同一目标进行打磨与完善,时间久了会形成非常大的优势。今年,卡乐还获得了公司价值观——乐观奖,因为在工作中虽然屡次遇到困难和挫折,但总能自我消化、坚持不懈、乐观面对。

卡乐获奖照(左三)

在刘艳芳眼里,“卡乐是一个典型的技术人,他对于技术的追求、对结果的保证、对技术生涯的规划,有一个非常清晰明确的目标;另外,他本身也是一个乐观扎实稳重的人。”在采访过程中,刘艳芳一直强调,技术团队对于人才的培养目标是希望他们每个人之后都能成为“一方诸侯”,能够独立负责某个领域的工作,让他们充分发挥自己的才能,实现人生价值。对于未来的技术团队,CTO刘艳芳也表达了自己的期待,“技术开发在我看来是一门实践学科,要靠大量实践经验的积累。每个人都要有匠人精神,最后都会回归到我们能做出什么样的东西出来。而从软件工程的角度来看,最后就归结为两个字:代码。怎样写出优雅的代码,通过代码去完整地解决某个问题,这是所有技术人员应该关注的点。”

“Linux之父”林纳斯·托瓦兹有一句名言,“ Talk is cheap, show me the code ” 。卡乐用四年多的时间,通过实际行动阐释了这句话的深刻内核。不断实践,不断积淀,脚踏实地,必能创造出属于自己的一番天地。

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

好文章,我在看❤️

这个没去大厂的程序猿,用 4 年时间证明自己做对了!相关推荐

  1. 程序猿脱单,相亲该怎么做,好的相亲套路助你今年不再单身

    当婚姻成了一种交易 当爱情失去了存在的意义 当年少时的奋勇被时间埋葬 当身边的人越来越紧密的交卷 当家长开始为你物色对象 我悲哀却也无奈 从被安排相亲时的惊讶 而后赶鸭子上架的愤怒 临场时的忐忑 见面 ...

  2. 与程序猿谈恋爱后,我不得不做心机婊

    现在越来越多的妹子把恋爱目标锁定在程序员上,原因无它:呆萌又多金.但如何和程序员相处一直是个问题,这篇文章就教你如何优(xin)雅(ji)的驯服程序猿男友. 案例解析: 和男朋友在一起不到一年,他程序 ...

  3. 来自顶尖JAVA程序猿的焦虑,拒绝中年危机,唯有一生力学笃行

    一 距离"南京万达女高管跳楼自杀"已过俩周,然事件持续发酵,引起了同类职场人对于人生的强烈探讨.关于徐毓跳楼自杀事件我不想多做赘述,因为在我看来压倒她的最后一根稻草,不是其他东西, ...

  4. 做程序猿的老婆应该注意的一些事情

    转自:http://www.jianshu.com/p/492903fb7005 十一年前我和程序猿第一次见面,还是大一军训期间.我甚至不确定程序猿是否记得那是第一次见面.当时不小心装伪文艺参加了吉他 ...

  5. [异能程序猿]第一章 酒后事发(第一更)

    都郡城,华月国首都,位于华月国的中北部,自建国以来,作为首都的都郡城一直都是国家政策发展的重中之重.几十年来,高楼大厦已经占领了都郡城八成以上的土地,剩下的一部分,也都在陆续建设其中. 都郡城作为华月 ...

  6. 程序猿生存定律--表达背后的力量(1)

    程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹 喜欢从头瞄的,能够移步. -------------------------------------------------------- ...

  7. 资深程序猿冒死揭开软件潜规则:无法维护的代码

    原始博文公布于: Roedy Green's Mindproducts (http://mindprod.com/unmain.html ).  翻译链接: 点击打开链接 2014年11月25日 03 ...

  8. 【转】浅谈程序猿的职业规划,看你如何决定自己的未来吧。

    由于高中没有竞赛经验,所以并不像那些已经长时间与编码打交道的同学额那样,对于未来定位或者人生规划有个很清晰的了解. 其实感觉有许多同学和我一样,虽然想象做程序猿多少有些苦逼,但既然自己选择了,就要拿出 ...

  9. 从小学到高中,一个程序猿的独白

    前言:从小学到高中,那段幼稚.青涩的年代,我是无论如何也想不到自己以后要做一名程序猿,现在回想起来,依然会惊讶. 小学阶段 请允许我的自恋,在我们村子,从5岁上学前班到小学五年级毕业,我年年能领导那高 ...

最新文章

  1. Keil中使用宏编译来定义DEBUG输出
  2. Citrix VDI实战攻略之五:vDisk配置
  3. 用了10多年的 Tomcat 居然有bug,这能忍?
  4. 【项目管理】敏捷宣言
  5. React基础篇(六)React中绑定事件的注意点
  6. 中国移动携手华为完成5G话音的全部功能测试
  7. Java总结篇系列:Java多线程(一)
  8. unity中简单的血条自作
  9. 公里与英里的换算c语言函数_这些天然气单位换算你知道吗?
  10. 固态硬盘测试软件有哪些,手把手教你测试固态硬盘!硬盘测试软件大汇总
  11. Java大型工程项目管理系统源码,原生APP源码,建筑工程管理源码
  12. 攻防世界crypto部分sherlock的writeup,原来不是培根密码。
  13. 俄罗斯技术宅教你如何花5万美元制作家用DNA测序仪
  14. PAT甲级_1116(Come on)
  15. 王道计算机网络 第三章 数据链路层
  16. Tableau长期免费使用的方法总结(包括Tableau Public,Tableau Desktop,Tableau Pre,Tableau eLearning)
  17. 数组,结构体初始化 {0}
  18. 重磅!在 Mac 上接收 iphone 手机短信!
  19. Word2Vec+ Word Embedding
  20. 研二导师画大饼,不给时间实习,咋办

热门文章

  1. 数据结构-图的基础代码
  2. docker 容器数据卷
  3. 安装ubuntu出现花屏_电脑显卡花屏怎么办?电脑独立显卡花屏的原因和解决方法...
  4. wxpython显示图片_wxpython下图片局部显示的方法
  5. excel 单元格求和大于某个数后返回列号_Excel最常用的几个函数,我都帮你整理好了!...
  6. 十四、List,Set,Collection,Collections
  7. Protobuf c++使用小坑(set_allocated函数)
  8. BBV:实验基本块向量生成工具
  9. 谈谈Intranet与Internet的区别和联系
  10. poj3320 尺取法 挑战程序设计竞赛