Logo

#软件工程

Logo of SWE-agent
SWE-agent
SWE-agent由普林斯顿大学团队开发,将语言模型(如GPT-4)转变为能在实际GitHub仓库中解决问题的软件工程代理。通过设计简洁的指令和反馈格式,SWE-agent能够浏览仓库、查看、编辑和执行代码文件。在SWE-bench测试中,SWE-agent实现了12.47%的问题解决率,达到了最先进的性能。用户可以通过网页界面或命令行使用SWE-agent,详细信息请查阅项目文档。
Logo of system-design-and-architecture
system-design-and-architecture
《System Design and Architecture》自2015年起成为软件工程师的常用指南,帮助他们在互联网行业取得成功。书中结合了FANNG等硅谷公司的案例,提供详细的图表和步骤指南,覆盖后端和前端的系统设计。第二版增加了最新的行业趋势和公司案例,成为系统设计领域的重要参考书。
Logo of resources-to-become-a-great-engineering-leader
resources-to-become-a-great-engineering-leader
此资源集锦针对工程领导者精心打造,内容涉及软件工程、系统设计、数据工程、领导力和管理等核心领域。汇集100余种精选学习材料,包括权威书籍、行业通讯、专业博客和专家推荐。项目为工程师提供系统化学习路径,助力其在2024年提升领导能力,实现职业飞跃。
Logo of Cosine AI
Cosine AI
Cosine AI是一家致力于人类推理研究的实验室,专注训练具备人类推理能力的人工智能。其开发的Genie是一款高性能软件工程AI模型,通过将人类推理嵌入训练数据,实现了卓越的软件开发直觉。Cosine AI目前提供Genie的实验性访问计划,鼓励开发者探索其在各类项目中的应用潜力,旨在推动AI在软件开发领域的创新应用。
Logo of Taiga
Taiga
Taiga是一款集成在Slack中的智能编程学习工具,融合了ChatGPT的技术和Coyotiv软件工程学校的专业知识。它为学习者提供实时反馈、指导和个性化建议,使软件工程学习变得有趣互动。Taiga支持多种编程语言,具备实时解答、代码审查和错误分析功能,同时促进学习者间的协作与交流。这款跨设备可用的平台为学习者创造个性化体验,有助于快速提升编程技能,培养优秀的开发人才。
Logo of beat-ai
beat-ai
《Beat AI》是一本专为软件工程师撰写的AI入门书籍,作者曾编写《Rust语言圣经》。本书旨在弥合AI与工程知识的差距,结构清晰、深入浅出。即使读者没有数学或软件开发背景,也能通过本书全面掌握AI基础知识。预计在2024年8月前完成基本章节。
Logo of Index
Index
本页面提供了详细的软件工程课程与资源索引,包括基础课程和各类专门化课程。涵盖编程基础、异步编程、Node.js技术栈、高并发系统设计等丰富内容,适合不同水平的学习者使用。页面定期更新,提供最新的技术讲座、研讨会和社区活动记录,旨在帮助用户提升编程技能和知识。
Logo of LLM4SE
LLM4SE
LLM4SE项目汇集软件工程领域最新的大型语言模型研究成果,包括全面的模型列表、论文汇总和统计数据。涵盖代码生成、程序理解等多个方面,通过内部文献搜索引擎持续更新。该项目为研究人员和开发者提供了跟踪AI在软件开发中最新应用的重要资源。
Logo of Boostio
Boostio
Boostio专注于人工智能和自动化技术,为企业提供创新解决方案。公司服务涵盖多代理系统、大语言模型、流程自动化、创新竞赛和软件开发。专业团队致力于深入理解客户需求,设计先进技术架构,开发高质量产品,助力企业在数字化转型中取得成功。Boostio凭借前沿技术和创新思维,在竞争激烈的AI领域保持领先优势。
Logo of napkin-math
napkin-math
Napkin Math项目集成了多种系统性能估算资源,包括操作延迟和吞吐量数据、云计算成本估算及压缩比信息等。开发者可利用这些数据快速评估系统性能,如估算高并发应用的日志存储成本。项目还提供实用技巧和参考资料,有助于进行准确的性能预估。
Logo of Made-With-ML
Made-With-ML
Made With ML 是开发者学习设计、开发、部署和迭代机器学习生产系统的开放资源。它提供完整课程和代码实践指导,支持本地及云集群环境配置,适合求知欲强的技术人员和研究者。
Logo of engineering-blogs
engineering-blogs
engineering-blogs项目汇集了全球知名科技公司和优秀开发者的工程博客。项目按字母顺序整理了包括Facebook、Google、Netflix在内的众多公司及个人技术博客链接。这一资源为开发者提供了解行业动态和学习最佳实践的宝贵参考。此外,项目还收录了针对特定技术和产品的专业博客,内容广泛全面。
Logo of game-programming-patterns-demo
game-programming-patterns-demo
该项目为Unity开发者提供了实用的游戏编程模式示例,涵盖观察者、状态、对象池、MVC/MVP、工厂和命令等常见模式。结合详细的电子书和教程资源,开发者可以学习如何应用这些设计模式来优化代码结构,提高代码质量和开发效率。项目旨在帮助开发者构建更模块化、灵活和易维护的游戏代码架构。
Logo of Stable Diffusion Web
Stable Diffusion Web
Stable Diffusion Web平台采用先进的Stable Diffusion技术,是领先的AI生成艺术和AI头像生成器。支持用户通过文本输入在几秒钟内快速生成逼真图像和定制头像。平台提供超过1000万个创作提示,激发无限灵感。作为免费开源工具,已吸引全球55,000多名用户。无论是专业创作者还是普通爱好者,都可在此释放创意,探索人工智能艺术的无限可能。
Logo of yt-channels-DS-AI-ML-CS
yt-channels-DS-AI-ML-CS
yt-channels-DS-AI-ML-CS项目汇集了超过180个涵盖数据科学、机器学习、人工智能等领域的顶级YouTube频道。这些频道由领域内经验丰富的专家主持,内容涵盖初级到高级的编程技巧与洞察,适合所有级别的学习者,帮助用户获取最新资讯与知识提升。
Logo of school-of-sre
school-of-sre
School of SRE是一个开源的站点可靠性工程(SRE)基础课程。课程内容涵盖Linux、网络、数据库、系统设计等多个SRE核心领域,通过实例讲解帮助新手和跨领域工程师掌握关键技能。这个由LinkedIn团队开发的项目为有志于SRE职业的人员提供了系统的学习路径。课程分为101和102两个等级,循序渐进地介绍SRE所需的基础知识和进阶技能。内容包括Linux操作、网络配置、数据库管理、系统设计等实用主题,着重培养学员解决实际问题的能力。这个开源项目不仅适合SRE新手,也可作为经验工程师的知识补充。
Logo of Headstarter
Headstarter
Headstarter提供为期7周的软件工程实践培训,聚焦AI项目开发。课程包括5个AI项目构建、周末黑客马拉松、简历优化和面试辅导。通过实际编码、团队协作和即时反馈,学员可提升软件工程技能,增强就业竞争力。项目还为参与者创造与资深工程师和创业者交流的机会,助其获取行业洞察和拓展人脉。Headstarter的特色在于实践导向的课程设计和活跃的学习社区,全面支持软件工程师的职业成长。7月22日开课,立即把握提升机会!
Logo of naturalcc
naturalcc
NaturalCC是一个开源的序列建模工具包,旨在缩小编程语言与自然语言之间的差距。它支持代码生成、补全、摘要等多项软件工程任务。该工具包采用模块化设计,集成了多个大型代码模型,支持多GPU训练和高效推理。NaturalCC还提供了预处理的基准数据集和评估工具,为代码智能研究与开发提供了全面的解决方案。