第396章 把部分代码开源 (第2/2页)
周寻看到陆方在reviewpullrequest,问他:“有人提交代码了?”
陆方点头。“一个北大的学生,修了一个bug。”
“你合并了吗?”
“合并了。”
周寻笑了。“他不认识你,你不认识他。但他帮你修了bug。这就是开源。”
陆方点头。“对。这就是开源。”
2026年2月,陆方收到一个年轻人的简历。附言是这么写的:“陆方老师,我用了星海的开源回测引擎,学到了很多。我想加入默石,和你们一起做星海。”陆方把简历转发给人事。后来,那个年轻人被录用了。他坐在技术部的角落,每天写代码,很安静。陆方有时候走过去,看他写什么。他写得很认真。陆方想,这就是开源的意义。不是让人抄你的代码,是让人认同你的理念。认同了,就会来。来了,就会一起做。一起做,就会做得更好。
陈默知道了这件事,对陆方说:“你当初说,开源说不定还能吸引人才。现在,人才来了。”
陆方点头。“来了一个。还会有更多。”
陈默笑了。“那就继续开源。”
2026年3月,星海开源项目在GitHub上收获了两千多个star,一百多个fork,二十多个contributor。陆方在技术复盘会上说:“开源,没有让我们的竞争力下降。反而提升了。因为很多人帮我们修了bug,优化了性能。星海的开源部分,现在比闭源的时候更稳定、更快。”
周寻举手。“那闭源部分呢?”
陆方想了想。“闭源部分,是我们的核心策略。不会开源。但开源的框架,让更多人学会了用量化方法。他们以后可能会成为我们的客户,或者我们的员工。这是长期价值。”
陈默站在门口,听着陆方的汇报,转身离开。
晚上,陆方坐在书房里。窗外,深圳的春夜安静而深邃。远处的平安金融中心,灯光在夜色中闪烁。他面前是GitHub的页面,星海开源项目的star数还在涨。他想起2016年,自己刚加入默石的时候。星海还只是一个雏形,连财务数据都经常抓错。他每天加班到深夜,一个人写代码、调模型、修bug。现在,星海的开源部分有几十个人在帮他写代码、修bug、优化性能。不是他一个人了。
他翻开笔记本,写道:“2025年12月,星海开源。数据接口、回测引擎、风险模型基础库。上传GitHub,第一天几百个star。有人提交了bugfix,有人提交了新功能,有人提交了文档改进。一个北大的学生,修了一个bug,被我合并了。后来,他加入了我们。开源,不是让人抄你的代码,是让人认同你的理念。认同了,就会来。来了,就会一起做。一起做,就会做得更好。”
他合上本子,关掉台灯。站起来,走到窗前。
远处,平安金融中心的灯光在夜色中闪烁。他想起今天陈默说的那句话——“那就继续开源。”他笑了。他会继续开源的。因为这是对的事。
他转过身,关掉灯,走出书房。经过陈曦的房间,门关着。她在大洋彼岸。他想起她说的话——“等我回去,用AI重新定义投资。”他笑了。他相信,她会用开源的AI工具,做更厉害的事。
他走回卧室,躺下来。
窗外,夜色深沉。远处的平安金融中心,灯光在夜色中闪烁,像一颗巨大的星星。
他翻了个身,沉沉睡去。
2026年4月,星海开源项目在GitHub上收获了三千多个star。陆方收到一封邮件,来自一个初创团队的创始人。他说,他们用星海的开源回测引擎做了自己的策略,拿到了第一笔融资。他感谢默石的开源。陆方把邮件转发给陈默。陈默回复:“不错。”陆方笑了。
2026年5月,星海开源项目被某知名技术社区评为“年度最佳金融开源项目”。陆方受邀去领奖。他站在台上,看着台下的几百个技术人,沉默了几秒,然后开口。
“这个奖,不是我的。是星海的。星海,不是一个人的,是一群人的。是我们技术部的,是我们研究部的,是我们交易部的。是每一个给星海提过需求、修过bug、写过文档的人。也是每一个用过星海、反馈过问题的人。没有你们,星海走不到今天。”
台下掌声响起。陆方微微鞠躬,下台。
周寻在台下看着他,笑了。
晚上,陆方回到深圳。陈默来接机。他站在到达大厅,手里没有拿咖啡,只是一个人站着,双手插在裤兜里。
陆方拖着行李箱走出来,看到陈默,愣了一下。“陈总,你怎么来了?”
陈默笑了。“来接你。我的首席技术官,拿了奖,不该接吗?”
陆方也笑了。“那我自己回去就行。”
陈默把行李箱接过来。“走吧,回家。”
车上,陈默开着车,陆方坐在副驾驶。窗外的深圳,灯火辉煌。
“你今天在台上说,‘星海不是一个人的,是一群人的’。”陈默说。
陆方点头。“因为是真的。”
陈默沉默了几秒。“你以前不是这样的。以前你觉得,代码是你一个人写的,别人都不如你。”
陆方笑了。“老了。老了就想,一个人写,写不了太多。一群人写,才能写一辈子。”
陈默也笑了。“你说得对。”
2026年6月,星海开源项目在GitHub上收获了五千多个star。陆方没有再去看那个数字。他知道,数字会涨,但意义不只在数字。在于有人用了,有人改进了,有人加入了,有人因为星海做成了事。这才是意义。
他坐在工位上,面前是三块屏幕,正在review一个pullrequest。是一个高中生提交的,修了一个文档里的错别字。陆方合并了。
他笑了。
窗外,深圳的阳光正好。夏日的午后,宁静而温暖。他想起2016年,自己刚加入默石的时候。那时候,星海还只是一个雏形,连财务数据都经常抓错。他每天加班到深夜,一个人写代码、调模型、修bug。现在,星海的开源部分有几十个人在帮他写代码、修bug、优化性能。不是他一个人了。他不再是一个人。
他伸了个懒腰,继续review。
周寻端着咖啡走过来。“又在review?”
“嗯。一个高中生,修了个错别字。”
“你合并了?”
“合并了。”
周寻笑了。“你变了。”
陆方抬起头。“哪里变了?”
“以前你连团队的代码都不放心,现在连高中生的代码都敢合并。”
陆方想了想。“可能是我老了。”
周寻摇头。“不是你老了,是你学会了信任。”
陆方看着他。“你说得对。”
窗外,阳光正好。陆方继续review。他不再是一个人。