{"id":27900575,"url":"https://github.com/qiniu/techcamp","last_synced_at":"2026-02-07T23:02:50.298Z","repository":{"id":288189998,"uuid":"959941702","full_name":"qiniu/techcamp","owner":"qiniu","description":"1024 Techcamp：an open, hands-on platform where engineers grow through real projects, open-source collaboration, and architectural thinking. ","archived":false,"fork":false,"pushed_at":"2026-01-28T14:09:16.000Z","size":5810,"stargazers_count":17,"open_issues_count":2,"forks_count":15,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-29T05:53:44.211Z","etag":null,"topics":["1024","agile","agile-development","agile-methodologies","ai","curriculum","education","engineer","gitflow","go","learn-to-code","learning-by-doing","production","programming","tutorial","xgo"],"latest_commit_sha":null,"homepage":"https://qiniu.github.io/techcamp/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qiniu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-03T15:46:48.000Z","updated_at":"2025-12-18T06:35:56.000Z","dependencies_parsed_at":"2025-06-13T12:31:44.243Z","dependency_job_id":"7de58a1b-99d0-47a6-b0cb-e94503f2b60d","html_url":"https://github.com/qiniu/techcamp","commit_stats":null,"previous_names":["qiniu/techcamp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qiniu/techcamp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiniu%2Ftechcamp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiniu%2Ftechcamp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiniu%2Ftechcamp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiniu%2Ftechcamp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qiniu","download_url":"https://codeload.github.com/qiniu/techcamp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiniu%2Ftechcamp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29211583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T22:58:45.823Z","status":"ssl_error","status_checked_at":"2026-02-07T22:58:45.272Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1024","agile","agile-development","agile-methodologies","ai","curriculum","education","engineer","gitflow","go","learn-to-code","learning-by-doing","production","programming","tutorial","xgo"],"created_at":"2025-05-05T20:17:34.443Z","updated_at":"2026-02-07T23:02:50.293Z","avatar_url":"https://github.com/qiniu.png","language":null,"readme":"# 🚀 TechCamp - 1024 实训营\n\n\u003e 携手成长，成就优秀工程师\n\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)\n[![Status](https://img.shields.io/badge/status-active-brightgreen.svg)]()\n\n## 📖 项目简介\n\n1024 实训营，由七牛云发起，致力于打造一个开放、实践、创新的工程师成长平台。我们以开源精神为基石，以工程实践为路径，以架构思维为指引，在真实项目中锤炼工程师的工匠精神。\n\n在这里，你将直面真实复杂的开源项目，体验严谨的工程规范，感受架构设计的艺术，在实战中锻造工程思维，在协作中传承技术精神。\n\n我们相信，优秀的工程师不仅需要扎实的技术功底，更需要追求卓越的工程精神。\n\n如果你也热爱技术、渴望成长，欢迎加入我们。\n\n## 🎯 项目特色\n\n- **开源公开**：过程公开，结果开源，倒逼高质量产出，让优秀者容易被看见\n- **AI Native**：倡导 Build/Think/Code With AI，让 AI 成为你最强大的伙伴，共同创造\n- **技术纵深**：挑战编程语言、编译器等高技术门槛项目，技术纵深足够，切入点不设限\n- **资深带教**：资深专家全程陪跑，代码逐行审阅，架构反复推敲，坚持高工程标准\n- **全流程参与**：从定方位到架构设计再到开发实现，体验完整的产品思维和架构思维\n- **小团队共创**：3-5 人小组协作，激发潜能，培养团队协作和领导力\n\n## 📚 内容目录\n\n### 🆕 2025 年技术分享系列\n\n| 序号 | 主题                                         | 链接                                       |\n| ---- | -------------------------------------------- | ------------------------------------------------------------------------------------------- |\n| 01   | 工程实践分享 \\| 把小事做好                   | [📖 阅读](2025/01.%20工程实践分享%20%7C%20把小事做好/202504-builder-articles.md)            |\n| 02   | 工程实践分享 \\| \"写代码\"不是第一步！         | [📖 阅读](2025/02.%20工程实践分享%EF%BD%9C\"写代码\"不是第一步！/llkgstore-summary.md)        |\n| 03   | 同学，为什么我建议你关注 1024 实训营？       | [📖 阅读](2025/03.%20同学，为什么我建议你关注%201024%20实训营？/whycamp.md)                 |\n| 04   | 当 AI 能写代码，工程师的核心竞争力是什么？   | [📖 阅读](2025/04.%20当%20AI%20能写代码，工程师的核心竞争力是什么？/ai-related-engineer.md) |\n| 05   | 我眼中的优秀工程师特质                       | [📖 阅读](2025/05.%20我眼中的优秀工程师特质/to-be-better-engineer.md)                       |\n| 06   | 一行之差：为什么你的文件末尾应该留一个空行？ | [📖 阅读](2025/06.%20一行之差：为什么你的文件末尾应该留一个空行？/newline-at-eof.md)        |\n| 07   | 从类型系统看 XGo 编译器的实现                | [📖 阅读](2025/07.从类型系统看XGo编译器的实现/typesystem_xgo.md)                            |\n| 08   | AI 辅助开发新范式：1024 实训营带你探索未来   | [📖 阅读](2025/08.%20AI辅助开发新范式：1024实训营带你探索未来/AI-assisted-dev.md)           |\n| 09   | 许式伟聊 AI 时代下的工程师发展观             | [📖 阅读](2025/09.%20许式伟聊AI时代下的工程师发展观/content.md)                             |\n| 10   | 许式伟发布 XGo 全景图：AI 时代的全民编程语言 | [📖 阅读](2025/10.%20xgo发布/content.md) |\n| 11   | GitHub PR 合并三选一：主分支该怎么选？ | [📖 阅读](2025/11.%20GitHub%20PR%20合并三选一：主分支该怎么选？/github-pr-merge.md) |\n| 12   | 如何才算\"完成\"一个AI应用? | [📖 阅读](2025/12.%20如何才算\"完成\"一个AI应用/content.md) |\n| 13   | 从类型系统理解 LLGo 编译器的实现 | [📖 阅读](2025/13.从类型系统理解%20LLGo%20编译器的实现/typesystem_llgo.md) |\n| 14   | Code Review 不是什么——盘点5个常见误区 | [📖 阅读](2025/14.%20Code%20Review%20不是什么/what-code-review-is-not.md) |\n| 15   | 架构设计从何入手？ | [📖 阅读](2025/15.%20架构设计从何入手/content.md) |\n| 16   | 关于架构设计的几点认知体会 | [📖 阅读](2025/16.%20关于架构设计的几点认知体会/content.md) |\n| 17   | SPX-Algorithm：构建多模态搜索服务的一些心得 | [📖 阅读](2025/17.%20SPX-Algorithm：构建多模态搜索服务的一些心得/share.md) |\n| 18   | 代码不是核心：从 XLink 项目看产品开发的决策层次 | [📖 阅读](2025/18.%20代码不是核心：从%20XLink%20项目看产品开发的决策层次/content.md) |\n| 19   | llpyg: LLGo 快速集成 Python 生态的桥梁 | [📖 阅读](2025/19.%20llpyg:%20LLGo%20快速集成%20Python%20生态的桥梁/content.md) |\n| 20   | X绘图：我们如何让 AI 更好地融入产品 | [📖 阅读](2025/20.%20X绘图-我们是如何让AI更好的融入我们的产品的/实训感悟.md) |\n| 21   | LLGo 中 Python 编译与运行时集成：从依赖识别到一键交付 | [📖 阅读](2025/21.%20LLGo%20中%20Python%20编译与运行时集成/content.md) |\n\n### 🎓 第 4 期训练营\n\n#### 实训课题\n| 模块    | 主题                                    | 内容                                          |\n| ------- | --------------------------------------- | --------------------------------------------- |\n| 第 1 组 | XBuilder 项目分享与传播                 | [📖 阅读](4th/1st_xbuilder_share/topic.md)    |\n| 第 2 组 | XBuilder 基于大模型的代码生成与素材生成 | [📖 阅读](4th/2nd_copilot_classfile/topic.md) |\n| 第 3 组 | LLGo 对 Python 库开箱即用               | [📖 阅读](4th/3rd_llgo_python/topic.md)       |\n| 第 4 组 | AI Powered Ops                          | [📖 阅读](4th/4th_ai_powered_ops/topic.md)    |\n\n\n#### 实训公开课\n| 期数    | 主题                                    | 内容                     |\n| ------- | --------------------------------------- | ---------------------------------- |\n| 第 1 期 | 《人人都是产品经理》作者苏杰：AI 教我的产品哲学 | [📖 观看](https://mp.weixin.qq.com/s/qGQBKs3bjDZzk-SKdNumBw) |\n| 第 2 期 | 汪源 × 许式伟：AI时代如何打造真正解决用户痛点的产品？ | [📖 观看](https://mp.weixin.qq.com/s/eppy6z7XNN-mVZIjk44yvg) |\n| 第 3 期 | 《构建之法》作者邹欣：实战中的软件工程——从微软到 AI 时代的构建之道 | [📖 观看](https://mp.weixin.qq.com/s/CkKXGLzycyE7inMFp6jKlw) |\n| 第 4 期 | 毕玄 x 许式伟：AI时代架构演进的底层逻辑与未来挑战 | [📖 观看](https://mp.weixin.qq.com/s/ON0dmxCtD0CjBo6ZEewK4Q) |\n\n\n### 📋 实训营规范\n\n- **任务发布规范**: [如何发布任务](communitee/01.how-to-release-tasks.md)\n- **产品方向指导**: [定产品方向指导规范](communitee/02.product-direction-template.md)\n- **日报写作规范**: [如何写高质量日报](communitee/03.how-to-write-quality-daily-report.md)\n\n### 💡 提案与建议\n\n- **课程指导**: [定方向](proposal/课程指导-定方向.md)\n\n### 📖 学习资料\n\n#### Git\n\n- 可视化学习 Git Branch/Commit: https://learngitbranching.js.org/?locale=zh_CN\n\n## 🤝 参与贡献\n\n我们欢迎所有形式的贡献！无论是：\n\n- 📝 内容贡献：分享技术文章、实践经验\n- 🐛 问题反馈：报告错误或提出改进建议\n- 💡 功能建议：提出新功能或改进想法\n- 🌟 社区建设：参与讨论、回答问题\n\n## 📄 许可证\n\n本项目采用 Apache-2.0 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**让技术成长，从这里开始** ✨\n\n_如果这个项目对你有帮助，请给我们一个 ⭐️_\n\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiniu%2Ftechcamp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqiniu%2Ftechcamp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiniu%2Ftechcamp/lists"}