我的職業生涯歸功於開源,但我不確定後來者也能這麼説
作者回憶了開源社區如何塑造其職業生涯,從學習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。”儘管如此,社區還在奮力抵抗:子版塊封禁、更嚴格的規則和信譽體系都是嘗試。
我慶幸自己在足夠早的時候找到了那羣人,見證了開源的輝煌。我擔心事情可能再也不會像以前那樣好了,尤其是對剛剛起步的人。但適應已經開始,我相信會找到平衡。只是對後來者而言,道路更窄,信號更難從噪音中找出。希望他們依然能體驗到我所經歷的。