家人们,周末好啊!奶茶又一次刷到了一件不得了的事!
网友们发现,Reddit 上有位牛人程序员开发了一个广受好评的 Neovim 插件,目前已经收获了近 2K Stars。
重点是这位大哥竟然是孟加拉国的一名中学生,而且,所有 2.5 万行代码都是用手机写的!
现在的中学生都这么猛了吗。。。。。。。
为何要用手机编写如此大量的代码?答案其实很简单 - 他没有电脑。
众所周知,孟加拉国仍是一个发展中的贫困国家。对普通家庭而言,一台电脑的价格无疑是一笔不小的负担。
“孟加拉国是世界上人口密度最高的国家之一,同时也是世界最贫穷的国家之一。它地处南亚,从地图上看,这是一块夹在印度与缅甸之间的狭小地块。在中文互联网的世界里,它的存在感微乎其微,几乎无人对它感兴趣。堪称被人所遗忘的一角。”
插件都做了什么?
这个小哥开发的 markview.nvim 是一个为 Neovim 编辑器设计的 Markdown 插件。
这个插件提供了丰富的功能来增强 Markdown 文件的编辑和预览体验,包括 Markdown 渲染、块引用支持、复选框、代码块、脚注、标题、水平线、内联代码、链接等,此外,它还支持自定义样式、标题级别循环、复选框切换和 Tree-sitter 注入。
GitHub 链接:https://github.com/OXY2DEV/markview.nvim
总结 2.4 万 + 的代码行数:
小哥还放出来了手机写代码的录屏:
有 1 说 1,先不论代码实现的难度,就冲能在手机上写出来两万多行代码,小弟我真的已经膜拜膜拜膜拜你了!
社区里还有网友更猛:
送他电脑
奶茶不是唯一一个感到震惊的人,整个 Reddit 社区都为之震惊。
许多人纷纷表示给他众筹一个电脑,更有热心人士提出要直接送他一台 Thinkpad:
然而,这位小哥虽然表达了对电脑的需求,但也理性分析了网友们赠送电脑的可能性。他意识到,尽管大家的热情令人感动,但这样的慷慨之举在实际操作中可能并不现实:
很可能是个好主意。但是有几个小小的问题,你不能直接将美元(大多数网站使用的货币)转移到本国货币。至少没有一些基于卡片的系统是不行的。我还没有我的身份证(暂时),所以我不能开设自己的账户。除了这些问题,这里的硬件价格过高(因为这是一个第三世界国家)。所以,你最终会为平庸的配置支付更多的费用。基本上,这样做是不切实际的。此外,如果我能进入一所好的大学,那么我肯定会买一台笔记本电脑。只是现在我没有。所以,真的没有必要为此筹集资金。另外,你不能在这里使用数字支付,因为没有人费心让它成为可能(尽管在边境之外它运作得很好)。
氮素!这几天,小哥终于被大家说服,意识到通过众筹也许真能圆自己的电脑梦。
抱着尝试的心态发起众筹后,没想到短短 10 小时内就得到了网友们的热情响应,募集到了 2300 美元的善款!
结语
奶茶看到这个小哥的项目,真的让我深刻反思:技术与创造力的突破,并不完全取决于工具或环境,而更多源于个人的决心和付诸实践的努力。
孟加拉国作为一个人口密度极高且经济相对落后的国家,普通家庭要负担一台电脑无疑是一项沉重的负担。在这样的环境下,这位中学生依然能够利用有限的资源,通过手机完成如此庞大的编程工作,实在令人敬佩。
这不仅是个人能力的体现,更是对“资源匮乏不等于能力不足”的有力证明。
对比之下,奶茶真是典型的“差生文具多”,总觉得自己工具缺了这个少了那个(懒且菜啊不是 QaQ
不过,小哥虽然取得了这么高的成就,但目前社区里并没有看到他详细分享完整的写代码、调试等过程,
大家知道用手机写 2.5 万行代码是怎么实现的吗?是用键盘外设、编辑器插件,还是强大的输入法辅助?