写点什么

XTransfer 技术专家康康:从普通程序员到架构师的进化之路

作者:XTransfer技术
  • 2021 年 12 月 10 日
  • 本文字数:3293 字

    阅读完需:约 11 分钟

XTransfer技术专家康康:从普通程序员到架构师的进化之路

如果把后视镜打开,回到 2012 年,中国互联网行业正飞奔在快车道。

 

这一年字节跳动成立,一款代表全新阅读模式的 APP 开始帮助人们挑选他所着迷的新闻内容;这一年,视频网站优酷和土豆以 100%换股的方式正式合并,此时距离它并入阿里影业还差 6 年;这一年有超过 1000 家团购网站生死搏斗,有 30 多家打车软件角逐市场。

 

这一年巨头在夯实,新贵在崛起。

在这一年加入中国互联网的人,无疑是在未来长久的竞争中挑选了一个绝佳的身位。

 

然而,站在今天这样的节点,最早一批涌入互联网的 90 后已经开始迈向 35 岁大关,十年沉浮,满身焦虑。

 

是找到出口化解,还是追随焦虑踏入深海,一切都开始变得不同。

 

一个在外企呆了 6 年的程序员,选择加入初创团队

 

2012 年,康康从同济大学软件工程专业毕业,选择加入某全球 500 强 IT 公司。这家公司是全球顶尖的企业软件供应商,几乎定义了 ERP 标准。

 

在这里工作和在彼时的中国互联网企业打拼是两种完全不同的体验,“底层架构是国外团队做好的,国内团队主要做一些基于产品功能的迭代,而且每一项改动都会有非常详细的开发文档。”

 

在跨国公司工作,有稳定的客户、成熟的系统和全球化的团队支持,工作状态会更加舒适。但却很少有从 0 到 1 做一件事情的机会,无法体验到像国内开发者那样肾上腺素飙升的快感。“一直在一个成熟的体系中,感觉自己的技术发展会受限。”

 

中国的互联网企业更强调效率,具备更快的增长能力,从 2012 年开始工作,到看着一个个公司、项目飞速成长,2018 年,在这家工作 6 年后,康康决定跳出现在的条条框框,走出去试一试。



2018 年,康康加入 XTransfer 初创团队,成为公司第 27 号员工。

 

同年 2 月,这家公司刚刚发布自己的全球收款账户服务,虽然发布之初产品功能还比较基础,但是从行业的角度讲,这是一个有机会创造奇迹的方向,因为在支付宝满足了多样化的个人金融服务需求以后,在中国还有大量的中小微企业,尤其是数百万从事国际贸易的中小微企业,亟待更高效、低成本的金融服务。

 

针对中小微企业,尤其为中小微外贸企业提供基础金融服务是一条很好的赛道。而“赛道”可能并不是康康最在意的,“创始团队非常真诚,他们是非常认真的想要做成这件事。从个人发展来看,我也不想再做一颗螺丝钉。”

 

独自上场,完成第一次“从 0 到 1”

 

从进入 XTransfer 的第一天开始,就进入项目组,和以前在大公司的体验完全不同,“以前作为新人有大量的时间学习,再慢慢融入项目。”在这里,基本上没有太多的时间去适应,头脑和心态都要在第一时间进入战斗状态。

 

康康在 XTransfer 的第一个项目是“换汇中心”,这个服务目前已经是 XTransfer APP 中一个核心的基础功能,是中小微外贸企业在完成外贸收款后的重要节点,即将境外收取的外币贸易款兑换成人民币。看似基础功能,对于当时的康康算是一项极大的挑战。首先,面对的是一个金融产品,即便是在业务端有了非常清晰的需求,但是能够将这一切用代码体现,需要对支付这项基础的金融服务有非常清晰的底层认知;其次,工作状态在短时间内切换,从原先在成熟产品中的功能迭代,到现在需要从 0 到 1 搭建一个完全陌生的产品。“这真的是一个主动找虐的过程。但也有心理准备,有了挑战才能看到更多的空间。”

 

彼时的技术团队不过十几人,“大家挤在一个狭小的空间工作,确实是创业做事情的状态。有人擅长前端,有人擅长后端,有人有丰富的金融知识,有人具备金融产品的从业经验。在和大家不断的碰撞中,快速熟悉技术,通常遇到问题以后,会马上去寻找答案,开一二十个浏览器窗口钻研,再跟大家快速交流,在项目的进行过程中迭代自己,也因此练就了发现问题,定位问题,再解决问题的能力。感觉自己那段时间天天都在问问题,天天都在学新东西。”

 

2018 年 6 月,“换汇中心”正式上线。

 

在今天回忆起加入 XTransfer 后最难忘的时刻,康康认为第一个就要数“换汇中心”上线。第一款从 0 到 1 完成的产品,为他带来了前所未有的挑战、冲击和满足感,即便在和今天他要完成的工作相比已经显得微不足道。



网球大满贯女子单打冠军李娜在自传《独自上场》中谈到,“当你独自上场,你就开始了一个人的战斗,你需要独自面对所有的问题,独自化解所有的困难,你的团队只能坐在运动员包厢为你鼓掌加油。”彼时的康康像极了李娜笔下的网球运动员,“一场网球比赛中要做几百次的决策;不仅仅要面对对手、观众、外界影响,更主要的是你要随时挑战你自己。”但是,又有一点不同于打网球,因为需要帮助的时候,只要“喊一嗓子”,就有人响应。

 

做“不可能的事”,自建实时数仓

 

针对中小微外贸企业的 B2B 跨境交易所涉及的链路非常长,从询盘到最终成交,涉及包括资金流、信息流、物流在内的诸多环节。这对数据处理的安全性和准确性有更高的要求。

 

2021 年初,康康和团队开启了实时数仓的搭建之路。

 

“当时公司已经完成 C 轮,技术资源大大充实,但业务需求却增加得更多。这个新的底层业务方向,只有两个人来做,这看起来几乎是不可能完成的事。”搭建实时数仓,也有简单的做法,比如购买成熟的云服务公司所提供的的数仓服务。但缺点是灵活度不够、技术主导力不够,存在很多潜藏的风险。尤其是 XTransfer 所在的 B2B 跨境支付行业,需要在安全性、稳定性和准确性上都要达到金融级别的要求。

 

“我们前期做了非常多的技术储备,包括底层技术、容器化技术、大数据的底层原理,这些在项目开始之前,团队已经准备得差不多了。”就这样从两个人的小团队开始,一点一点走上开发之路,这也是康康从业务端走到基础架构岗位后遇到的全新挑战,“想要做好架构,只是 coding 强是绝对不够的。”

 

“建设实时数据仓库的设计思路是以开源项目为基础,叠加二次开发。”挡在开发路上的第一道难关就是选型,因为经验不足,以及没有可取的方案可借鉴,团队走了很多弯路,提出的方案屡次被毙。在一系列的验证、推到、重构之后,慢慢有了感觉,“选型并不是知道的、用过的开源软件多就能解决,在将业务需求转化为平台能力建设的过程中,首先需要把业务需求看得足够透彻。钻进技术里,忘记业务的真实需求,无法完成普通开发者向架构师的转型。”而做到这一步,有一部分因素要归于早期“主动找虐”的心态,在从事基础架构之前,康康基本上经历过技术团队的各个板块,“在公司什么都做过:换汇、风控、运维、大数据。”

 

得益于自建实时数仓,使得数据的采集、加工、计算前置在每个业务节点,XTransfer 对于企业用户在实物贸易资金流各节点信息有了更为准确的风险管控。“目前用户通过 XTransfer 所进行的资金跨境服务,都在全方位地优化提速。”

 

新征程,开启又一次进化

 

2021 年 9 月,在完成 D 轮融资之后,XTransfer 宣布下一步将会走向国际市场,让金融服务惠及全球的中小微外贸企业,这又为康康所在的团队提出了新的要求:搭建全球化的多云部署网络。

 

目前 XTransfer 已在上海、香港和新加坡搭建了 3 个数据中心,接下来将会在全球更多城市搭建数据中心,以满足全球各地中小微企业客户的金融服务需求。随着越来越多同路人的加入,康康作为一个庞大的大数据基础架构团队负责人,正在带领大家一起迎接全新的挑战。

 

“现在团队人数和最早时候比,翻了好几倍,但是依然保持了非常高的沟通效率。”和之前的每一次从 0 到 1 一样,康康和团队正在进行大量的前期调研和知识储备,而这一次即将完成进化的将是整个团队。

 

当你不像冠军那样思考时,你就不会像冠军那样行动

 

《人生战术本》是网飞(Netflix)拍摄的一部由 6 位顶级教练组成的纪录片,其中一个篇章来自于网球大满贯功勋教练帕特里克所描述的“相信”的力量,他认为每个人的极限不是在技术、身体和战术上,而是在心理上。“当你不像冠军那样思考时,你就不会像冠军那样行动。”

 

少有人知道的是,在加入 XTransfer 之前,康康已经获得了前公司提供的 offer,有机会直接去硅谷,享受更高的薪资和一如既往的全球化公司待遇。

 

从 2018 年加入 XTransfer,有过因为项目推进而辗转反侧,也有过因为经验不足而犯错、走弯路,但更多的是用一个简单的心态在面对种种挑战,“就是解决问题,遇到一个解决一个,也没想过太多。”

 

“没想太多”这大概就是一种源自于“相信”的力量。其实 30 岁也好,35 岁也罢,相信自己,保持进化,必然可以越过山丘。

 

发布于: 4 小时前阅读数: 12
用户头像

Fintech 2021.11.11 加入

让全球中小企业惠享金融服务

评论

发布
暂无评论
XTransfer技术专家康康:从普通程序员到架构师的进化之路