万本电子书0元读

万本电子书0元读

顶部广告

AIGC辅助软件开发:ChatGPT 10倍效率编程实战电子书

(1)资深专家撰写:本书由14位来自各家大厂和科技公司的资深技术专家撰写,是他们探索AI辅助编程的一手经验总结。 (2)主流AI编程工具全覆盖:详细讲解了ChatGPT、Github Copilot、Cursor、AutoGPT、Bito等AI辅助编程工具的使用。 (3)软件研发流程全覆盖:详细讲解了在技术方案构建、需求文档撰写、代码编写与注解、客户端发、前端发、后端发、测试和调试、性能优化、疑难问题解决、产品设计、软件架构与设计、应试与面试12个主题如何使用AI工具。

售       价:¥

纸质售价:¥69.30购买纸书

65人正在读 | 0人评论 6.6

作       者:李柏锋,兰军,张阳

出  版  社:机械工业出版社

出版时间:2024-05-08

字       数:18.7万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
这是一本讲解如何用ChatGPT、Github Copilot X、Cursor等主流AIGC工具优化和提升软件发全流程效率和质量的实战性著作。 全书以软件发的流程位主线来组织内容,详细讲解了程序员、架构师、项目经理、产品经理、技术团队管理者们如何在技术方案构建、需求文档撰写、代码编写与注解、客户端发、前端发、后端发、测试和调试、性能优化、疑难问题解决、产品设计、软件架构与设计、应试与面试12个主题充分发挥AIGC工具的潜能,在提高研发效率和质量的同时,提升自身的实力。 AIGC工具在软件研发12个主题的使用方法,全部以实战项目案例的方式展讲解,有具体的工程化思路,也有可复用的提示词,还有对使用经验的总结和注意事项的提醒。只要跟着本书的案例实操一遍,就能顺利跃迁为AI时代的新程序员,与AI共同化,成为不被AI淘汰的人。<br/>【推荐语】<br/>(1)资深专家撰写:本书由14位来自各家大厂和科技公司的资深技术专家撰写,是他们探索AI辅助编程的一手经验总结。 (2)主流AI编程工具全覆盖:详细讲解了ChatGPT、Github Copilot、Cursor、AutoGPT、Bito等AI辅助编程工具的使用。 (3)软件研发流程全覆盖:详细讲解了在技术方案构建、需求文档撰写、代码编写与注解、客户端发、前端发、后端发、测试和调试、性能优化、疑难问题解决、产品设计、软件架构与设计、应试与面试12个主题如何使用AI工具。 (4)大量真实案例驱动:12个主题的知识讲解,全部是用案例来驱动的,手把手教你如何操作。 (5)大量可复用提示词:书中给出了大量精调后的提示词,读者可以直在工作中复用。 (6)AI辅助软件发工程思维:本书还总结了在AI辅助软件发这种新范式下,软件工程师发项目应该具备的工程化思维。<br/>【作者】<br/>李柏锋 一位有信息工程背景的富有创造力的技术专家,梅沙科技联合创始人和首席技术官,原腾讯高级工程师。华南理工大学研究生毕业后加腾讯,参与和主导了多个千万级用户量的项目,涉及基础发框架的设计、系统流程架构的设计以及API建设。在梅沙科技,从零始搭建技术团队,为智慧校园教育提供系统架构支撑和技术创新,系统覆盖户外营地教育、K12校园的招生学、家校沟通、教务管理和教学测评全周期的业务,服务近百所学校和教育机构。 十分关注AI等前沿技术,并致力于AI应用到实际的生产力提升,以及探索AI在业务中的应用。参与编写并出版了《编程真酷》一书。 兰军 1995 年始在DOS系统行编程研发,2002 年从技术互联网产品领域,历任腾讯高级产品经理、YY 语音高级经理、迅雷产品总监,2016 年创办深圳梅沙科技至今,从事智慧校园系列软件系统研发管理,在人工智能时代,期待用 AIGC技术提升团队研发效率,于是发起本书策划并参与撰写。 张阳 2002年以Flash AS程序员身份行,2007年联合发起WebRebuild 前端技术组织。2010年联合创办深圳房讯通至今,为全国各500多家银行和政府提供房地产数据服务。2023年初受ChatGPT和GenAI冲,迅速成立4人小组,全职研究和探索新一代AI的应用场景,并在此期间主理“车库AI老张”视频号,全程更新AI实践心得和车库创业过程。<br/>
目录展开

前言

第1章 AI智能化编程助手

1.1 ChatGPT

1.2 GitHub Copilot

1.3 Cursor

1.4 AutoGPT

1.5 Bito

1.6 Midjourney

第2章 面向软件开发的提示工程

2.1 写Prompt就是逐步明确需求的过程

2.2 如何提问才能让ChatGPT更懂你

2.3 让ChatGPT在每个环节都发挥作用

2.4 提高ChatGPT的回答质量

第3章 AI辅助编写技术文档

3.1 技术文档概述

3.2 架构设计文档

3.3 技术方案文档

3.4 技术标准文档

3.5 总结

第4章 AI辅助客户端编程

4.1 AI辅助Android应用开发

4.2 AI辅助iOS应用开发

第5章 AI辅助前端编程

5.1 AI辅助前端应用开发

5.2 利用ChatGPT写代码

5.3 利用ChatGPT在前端开发中快速生成Vue组件

第6章 AI辅助后端编程

6.1 AI辅助商城应用开发:用ChatGPT写简单的生鲜小超市项目

6.2 快速生成接口文档

第7章 AI辅助测试与调试

7.1 AI辅助测试与调试应用案例

7.2 如何让AI更好地辅助我们工作

7.3 更多实践

7.4 总结

第8章 AI辅助应用性能优化

8.1 发现性能问题

8.2 编写高效的代码

8.3 数据库优化

8.4 网络传输优化

8.5 异步处理

8.6 内存管理

第9章 AI辅助解决各种疑难杂症

9.1 提升答题卡选项识别率

9.2 解决程序性能问题

9.3 解决图片锯齿问题

9.4 警惕小众场景下的误导性回答

第10章 AI辅助开发跑酷游戏

10.1 游戏设计

10.2 游戏架构设计

10.3 代码实现

10.4 AI对游戏研发的影响

第11章 高阶Prompt与基于ChatGPT的产品应用开发

11.1 英语陪聊教练

11.2 利用ChatGPT自动输出当日新闻资讯

11.3 利用UE创建数字人

第12章 软件架构师如何使用AI技术提升工作效率

12.1 架构师的类型

12.2 软件架构师的工作职责

12.3 AI辅助软件架构师实践

第13章 AI辅助提升程序员求职、招聘与面试效率

13.1 用ChatGPT理解面试题

13.2 用ChatGPT出面试题

13.3 让ChatGPT扮演面试官帮你查漏补缺

后记

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部