開源真實公司簡報:實踐AI原生開發並找到工作
AI Native Builder是一個開源項目,提供來自真實公司的實踐項目brief,幫助開發者通過構建AI原生項目來展示技能並獲得工作機會。項目包含多個類別,如產品預訂、自動化、智能代理等,並設有嚴格的規則和社區反饋機制。
AI Native Builder是一個旨在彌合創始人需求與傳統招聘要求之間差距的開源項目。創始人希望找到能夠使用AI快速構建產品的開發者,而傳統的職位描述往往要求計算機科學學位和多年經驗,這種錯位使得許多有實際能力的開發者被忽視。該項目正是為了解決這一問題而生,它提供了一個實踐場地,讓開發者通過處理來自真實公司的項目brief來展示他們的AI原生構建能力,從而在求職中脱穎而出。
該項目託管在GitHub上,目前包含五個來自真實公司的項目brief,涵蓋產品、自動化、代理等多個類別。例如,Ember Coach Hire Booking是一個產品/預訂類項目,要求為一家公共交通公司構建預訂系統;Creative Ops Platform則是一個自動化/工作流項目,旨在優化創意運營流程;Legal Contract Review Agent是一個智能代理項目,由PortSwigger提供,專注於合同審查;B2B Outreach Agent結合了代理與自動化,由Humble Group提供;Multi-Agent Orchestration則涉及代理架構,公司信息已匿名化。每個brief都提供了詳細的背景説明和期望成果,但項目本身沒有任何提示,發現過程本身就是項目的一部分,這模擬了真實工作中的探索階段。
項目的使用流程非常清晰。開發者首先需要閲讀PRINCIPLES.md文件,瞭解範圍界定框架,然後根據興趣選擇項目類別。在開始編碼之前,必須進行充分的發現工作,明確需求和技術方案。構建過程中需要實時記錄構建日誌,而不是事後補寫,這有助於回顧和分享經驗。完成後,根據brief中的標準進行自我評分,包括功能完整性、代碼質量、創新性等多個維度。最後,將項目發佈到r/AINativeBuilder子論壇,附上範圍文檔、構建日誌、自我評分和代碼鏈接,以獲取社區反饋。
該項目強調誠實和透明。開發者需要誠實地記錄時間投入,並在尋求反饋前完成自我評分。目前,項目維護者會親自審查每一個提交併提供詳細評論,目標是逐步建立一個開發者之間相互學習、共同進步的開放社區。隨着更多開發者參與,討論的質量和多樣性將不斷提升。
AI Native Builder採用MIT許可證,任何人都可以自由地fork、使用和貢獻。這不僅僅是一個學習工具,更是一個展示能力的平台。通過完成這些真實項目,開發者可以在簡歷中展示實際的AI原生構建經驗,讓創始人或招聘者看到他們的動手能力,從而在競爭激烈的求職市場中佔據優勢。無論是剛剛入門的新手還是經驗豐富的工程師,都能從中獲得寶貴的實踐機會和職業發展助力。