我的职业生涯归功于开源,但我不确定后来者也能这么说
作者回忆了开源社区如何塑造其职业生涯,从学习Python和FastAPI到找到第一份工作,再到深入Rust社区。然而,随着AI生成的垃圾内容淹没这些社区,许多平台开始收紧规则,甚至封杀相关内容。作者认为,虽然社区在努力抗争,但新入行者面临更窄的道路和更少的真实机会。
我职业生涯的起点离不开开源社区。但我不确定现在的新入行者还能像我一样受益。
开源如何塑造了我
从我开始学习编程起,我就被开源社区吸引:全球开发者协作、对文档和国际化的重视、以及开源软件对行业的巨大影响。像小到初创公司大到万亿巨头,都依赖开源软件。我决定通过贡献开源来建立自己的声誉,这最终为我的职业发展铺平了道路。
2021年,我选择了Python(而不是JavaScript)作为入门语言,并学习了FastAPI框架,因为创始人Sebastián的演讲让我相信异步和类型安全是未来。我开始参与社区讨论,在Reddit、Discord上提问,慢慢交到朋友,找到导师,学到很多。
我第一个真正项目是一个基于命令行的歌曲下载器,我把它发布到Reddit并获得反馈。这使得CEO在2022年7月给了我第一份工作——一家使用FastAPI的后端初创公司。
后来我迷上了Rust,在r/rust子版块和Discord上得到支持,我的博客被收录在《This Week in Rust》时事通讯中。这些小小的成就是我的职业财富。
转折点:AI泛滥
到2026年,LLM大大降低了生成代码、备忘录和文档的门槛。你可以让Claude生成一份10页的创业宣言,但这使得认真对待内容变得困难。在线社区被低质量内容淹没,发帖者往往不了解内部原理,甚至用AI回复评论。
社区开始反击:许多大型子版块直接标记含有GitHub链接的帖子或视为“AI垃圾”。r/python子版块禁止了展示帖,r/programming子版块在四月份禁止了所有AI内容。
开源仓库受困
著名GitHub仓库也采取了极端措施。cURL完全取消了漏洞赏金计划,创始人Daniel解释称问题已无法管理。Apache Log4j团队也报告了从2024年7月开始的低质量报告涌入。类似的情况普遍存在,几乎所有社区都在AI驱动活动下挣扎。
新入行者的挑战
科技公司现在用AI自动化原本由初级工程师完成的任务,加上公共空间对内容的严格审查,进入开源的机会大大缩小。维护者不堪重负,社区成员被AI垃圾耗尽精力,人们对疑似AI生成的内容越来越警惕。
正如一个改编的Python“鸭子类型”警句所说:“如果它听起来像AI,读起来像AI,那它必定是AI。”尽管如此,社区还在奋力抵抗:子版块封禁、更严格的规则和信誉体系都是尝试。
我庆幸自己在足够早的时候找到了那群人,见证了开源的辉煌。我担心事情可能再也不会像以前那样好了,尤其是对刚刚起步的人。但适应已经开始,我相信会找到平衡。只是对后来者而言,道路更窄,信号更难从噪音中找出。希望他们依然能体验到我所经历的。