通过参加这次在燕京举办的算法大赛,林奇了解到了自己身上很多的不足,同时也开阔了眼界,看到了来自全国各地不同水平的参赛者。
林奇决定要把最后一个月的暑假时间好好利用起来,努力学习编程知识。
之前林奇看的是github上面的ngx源码,现在林奇除了看源码之外,也能没事给出自己的优化方案,林奇把自己写的代码都提交到了github上,给ngx团队提交了合并代码请求。
林奇提交的代码有的时候经过官方团队测试后,优化的效果不是很好,就给林奇打了回去,并且和林奇详细的沟通交流了这些代码的不足之处。
多个人一起研究一个东西,比一个人去闭门造车效果好得多,所以林奇的编码能力在每次被打回的过程中进步相当大。
过了一个星期左右,林奇再次提交的代码时质量都比较高了。想法新奇,实现精妙,就像一台非常精密的仪器,每一个模块设计的都非常的巧妙。
这次ngx团队的人收到了这些合并请求之后,仔细审核了代码之后,基本上50以上的代码都被合并到了ngx的代码里面。
就这样经过了半个月的时间,林奇每天都会提交几个合并请求,维护ngx的官方团队每天处理这些合并
到了最后,他们惊讶的发现经过合并林奇的这半个月以来的代码,ngx的并发处理能力比半个月之前提高了整整20,甚至在有的特定系统中直接提高了35的并发处理能力。
当团队看到这个数据的时候,有点不敢相信自己的眼睛,揉了好几次眼睛,发现结果测试的结果没有变化,真真的就是这样。
负责测试的人员立马在团队中把这个消息广播了一下,团队内所有的人立马都接受到了这个消息,每个人脸上都是不可思议的表情。
这简直不可思议,仅仅凭借一人之力,用了半个月的时间,就能把ngx性能提高这么多,这让我们这些天天研究怎么优化ngx的人怎么想。我们一个团队,研究了一年的成绩也没有这么出色。
“立刻联系这位来自中国的朋友,看看能不能把他招进来,我们错过了春哥,不能再错过另一个天才。这绝对是一个新的机遇,如果不能抓住,我感觉我们绝对会后悔的。”团队领导人看了所有的提交记录和性能结果,思考了片刻,敏锐的发现了这个林奇的价值,随即就下了命令开始招揽林奇。
“好的,史密斯先生。我这就给他发邮件,看看他愿不愿意加入我们。”
“态度一定要诚恳,用中文给他发邮件。”
“恩,好的。”
另外我们马上发布30版本,直接跳过2x的版本。一定要着重的介绍这位来自中国的朋友的功劳。
林奇平时有在手机上登录邮箱查看邮件的习惯,就在刚才收到了一个邮箱的推送,标题是“ngx团队诚邀您加入我们团队”。林奇收到了这个邮件的时候有点懵逼,ngx团队给我发邮件了,邀请我加入他们团队?
不就是这段时间我给他们提了一些合并请求,自己的写的代码价值有那么大吗?
林奇非常的惊讶,自己都不敢相信这是真的,在看到了邮件的内容后,又在网上查了发信人确实是ngx团队。
事实摆在眼前,不得不信。
林奇非常激动,认为这封邮件是对自己这段时间以来的努力最大肯定。邮件里面还说如果自己加入ngx,年薪能给到自己100万+的人民币。
虽然林奇有点震动,但是想了想自己以后的伟大的理想,决定婉拒他们。
在随后的几天时间里,和林奇有关的新闻在网上流传了