看到搭档发的一篇文章(包机往事),看到她获得了马来西亚 24 岁以下最高荣誉——“别人家的孩子”,记忆瞬间涌上心头。

(小心思:她的荣誉应该可以给我蹭一点?)

(她说她明年争取封号做 Datuk,变真的最高荣誉)

记得 2022 年,我们经历了一段非常难忘的时期——COVID-19。

当时正值我大三,不过大学时光基本都在家里度过了。也正因为如此,阴差阳错地催生了我第一个真正“帮助”到上千名学子的项目:马来西亚赴华留学攻略站。

项目截图

接下来就说说这个项目到底是怎么来的吧。

当时我在某政党里做 Intern。

(这里只是一个因果关系,没有要给任何政党 Claim Credit 的意思,别擅自脑补。)

那时候的我其实真的不知道自己可以做些什么。公司也没有什么特别有价值的 Job 放到我头上,顶多就是写写 Automation Script。于是我每天就在公司里浑水摸鱼,打算混完 Intern Period 就跑。

然后就这样浑浑噩噩地过了差不多一个月。

直到有一天——我已经忘记当时是什么原因了——我去拜访了我的四伯。

他是个成功的 IT Man,也算是我的偶像?

然后他就问我:

“你现在在公司里做了些什么?”

我当下支支吾吾,根本说不出个所以然。

毕竟……真的没有什么特别有价值的东西放在我手上啊。

后来他就开始跟我分享他的来时路,我就在旁边听。

隔了这么多年,其实那天他说过的很多东西,我都已经忘记了。

唯独有一句话,我到今天都还记得:

You have to contribute to the world.

命运的齿轮开始转动

听到这句话,我瞬间茅塞顿开。

从那之后,我开始认真观察周围发生的事情,看看身边这些大大小小的问题,有没有什么是可以靠我的能力解决的。

我很清楚自己的强项是什么:写代码。

那既然如此,就看看有什么东西可以被简化,有什么问题可以靠技术解决,又有什么事情是我能够真正帮到别人的。

正巧没过多久,外交部和马航传来了好消息:

有包机活动,可以回中国了。

期待邮箱有消息

不过当时我并不是第一个知道这个消息的人。

我记得那时候自己还在想:

为什么我的信息永远都慢人一拍?

当时有非常多 WhatsApp Group,各种消息、政策、经验满天飞。你很难判断一个消息到底还能不能用。

倒也不一定是假消息,更多时候的问题是:

这个 Information 到底是不是 Outdated 的?

于是我当时就很懊恼。

为什么就没有人整理一个完整的汇总咧?

当然,其实不是完全没有。

有 Google Spreadsheet、有 Forum,也有人在群里整理资料。

但还是很乱。

Ok。

那我就想:

既然这样,我可不可以做一个相对“权威”的东西?

让大家不需要每天翻几十个 WhatsApp Message,不需要自己东拼西凑资料,而是像看游戏攻略一样:

Step by Step 跟着做,就一定能够回去中国。

于是,我决定做一个网站。

从一个很烂的 Prototype 开始

有了这个想法之后,我就开始写底层框架,大概先弄出了一个 Concept。

有兴趣的可以去翻翻早期的代码。

一开始写的真的是乱七八糟。

毕竟那个时候天天上网课,我也没有什么机会系统性地提升自己,基本就是自己看别人的 Blog、看别人怎么写,然后想办法把东西拼起来实现。

最后我想到一个最简单粗暴的方法:

纯 HTML。

反正先把东西做出来,界面弄美一点,能用就好。

有兴趣的朋友可以去看看源码。

中间因为搬迁过 Repo,所以 Commit History 可能有一点乱。

现在回去看当年的代码当然会觉得:

这什么鬼。

但至少,它跑起来了。

合作

我这个人,一个人做东西其实很容易三分钟热度。

所以我就想,我需要找一个 Partner 跟我一起搞。

在这之前,我有参与 MSAC(旅华同学会)举办的线上读书会 E-Study。

然后机缘巧合之下——

其实就是我太 Active——

认识了后来成为我搭档的育欣。

同时,她也是那个 Project 的学生助理(SA)之一。

于是我就尝试去 pm 她,问她有没有兴趣一起弄这个东西。

接下来就是一拍即合了。

她负责整理她能够获取到的所有资料,我们再一起讨论、确认事实,然后把资料一点一点加入项目里面。

之后,每当政策有新的变化,我们就尽可能及时更新。

我们的目的其实很简单:

让所有学生都可以通过这个网站,一步一步完成整个复杂的返校流程。

当时群里还有另外一个问题。

有一些浑水摸鱼的人混进了学生群里。

所以那些 SA 们除了要清除不是学生的人之外,还需要拿群里的名单跟马航的名单做 Crosscheck,再整理出那些非相关人员。

如果完全靠人工的话,这其实是一个非常恼人的工作。

然后我看到这个需求,就想:

这个东西,不是很适合 Automation 咩?

于是我就尝试用 Automation 的方式去完成这个功能。

结果效果出乎意料地好。

嗯,这算是另一个 Contribution 啦。

对了,我还想 Credit 另一个大佬:

宇航。

因为最开始我做出来的,其实只是一个非常简陋的框架。

后来他帮我优化了整个项目,让我的思路真正可以落地。

从那之后,要增加新的资料就方便很多,不需要每次都一直写更多 HTML Code。

谢谢大佬!!!!!

结果

渐渐地,这个网站开始在各个 WhatsApp Group 里面流传。

后来也得到了留华、旅华等几个组织的宣传,网站的知名度就这样一点一点起来了。

越来越多人开始使用它。

而对我们来说,这个项目最高的荣誉,大概就是后来获得了外交部官员签发的:

Letter of Recommendation for Contributions。

回头看其实蛮神奇的。

一开始只是一个在 Intern 时期不知道自己该干嘛、每天浑水摸鱼的人,因为被四伯问了一句:

“你现在做了什么?”

最后一路弄出了一个真的帮助到很多人的东西。

后感

四年前,我四伯对我说的那句话,对后来的人生产生了非常大的影响。

You have to contribute to the world.

时至今日,我依然在靠着这个信条做事。

这些年来,我为这个世界做了各种各样、数不胜数的小工具。

有些真的帮助到了别人。

有些后来没人用了。

有些甚至也为我自己创造了不少经济价值。

但我越来越觉得,这句话真正影响我的地方,并不是叫我要去做什么“伟大的事情”。

而是当我看到一个问题的时候,我会开始习惯性地想:

这个东西,我有没有能力让它变得更好一点?

如果有,那就做。

我想,如果以后我有孩子的话,我大概也会把这句话告诉他。

然后让它这样一代一代传下去。

不知道为什么,看到搭档那篇文章之后突然有感而发,就这样写了这么多。

如果你真的一路看到了这里——

感谢您读完了这段属于我的小故事。

也希望未来的你,一切顺利。