Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

学编程

Answer

以下是关于学习编程的一些建议和经验:

  1. 借助 AI 学习编程的关键:
    • 从“Hello World”起点开始,验证环境、建立信心、理解基本概念,打通“理解→实践→问题解决→加深理解”的学习循环。
    • 使用流行语言和框架(如 React、Next.js、TailwindCSS)。
    • 先运行再优化,小步迭代,一次解决一个小功能。
    • 借助 AI 生成代码后请求注释或解释,帮助理解代码。
    • 遇到问题三步走:复现、精确描述、回滚。AI 是强大的工具,但仍需人工主导,掌握每次可运行的小成果才能实现持续提升。
    • 原文:https://baoyu.io/blog/ai-programming-learning-
  2. o1 pro 重构代码的体验:
    • 适用于单个或少数几个文件的代码重构,提示词简单直接。
    • 效果:重构质量可靠,极少出错,若有问题重新生成一般即可解决。
    • 实践方法:一边重构一边添加新功能,完成后手动 Review 和测试,有条件的话让 AI 顺便生成测试代码更佳。
    • 原文:https://x.com/dotey/status/1874017814958481512
  3. 教孩子学编程的经验分享:
    • 方法总结:
      • 找需求:选择一个实用的小项目,例如浏览器插件,激发学习兴趣。
      • 与 AI 结对编程:先学习基础知识(如 Chrome Dev Tool 查找 API),然后借助 AI 完成第一版代码,快速构建可用版本。
      • 解释代码:通过讲解代码工作原理加深理解,遇到不清楚的地方让 AI 辅助解释,反复学习并修改代码观察效果。
      • 迭代功能:在基础版本上不断增加新功能(如显示图片、本地存储等),通过迭代完善程序,同时在实践中学习。
    • 关键理念:
      • 通过实际项目激发兴趣,学以致用。
      • 采用费曼学习法:讲解代码工作原理,教会别人才能真正掌握。
      • 借助 AI 辅助编程,解决问题与学习编程技能同步进行。
    • 原文:https://x.com/dotey/status/1873984207317332073
  4. 用 GPT4 构建的 AI 编程 Master 测试:
Content generated by AI large model, please carefully verify (powered by aily)

References

宝玉 日报

🫧宝玉日报「11月18日」✨✨✨✨✨✨✨✨1⃣️👨‍💻借助AI学习编程的关键:打通学习与反馈循环Hello World起点:验证环境、建立信心、理解基本概念,打通“理解→实践→问题解决→加深理解”的学习循环。AI学编程建议:使用流行语言和框架(如React、Next.js、TailwindCSS)。先运行再优化,小步迭代,一次解决一个小功能。借助AI生成代码后请求注释或解释,帮助理解代码。遇到问题三步走:复现、精确描述、回滚。AI是强大的工具,但仍需人工主导,掌握每次可运行的小成果才能实现持续提升。🔗原文:[https://baoyu.io/blog/ai-programming-learning-](https://baoyu.io/blog/ai-programming-learning-feedback-loop)[feedback-loop](https://baoyu.io/blog/ai-programming-learning-feedback-loop)2⃣️🧠李继刚提示工程演讲:乔哈里视窗与提示词技巧

宝玉 日报

🫧宝玉日报「12月31日」✨✨✨✨✨✨✨✨1⃣️🛠️o1 pro重构代码的体验优势:适用于单个或少数几个文件的代码重构,提示词简单直接,例如:markdown复制代码请重构下面的代码:1.更好阅读2.更好维护效果:重构质量可靠,极少出错,若有问题重新生成一般即可解决。实践方法:一边重构一边添加新功能,完成后手动Review和测试,有条件的话让AI顺便生成测试代码更佳。🔗[https://x.com/dotey/status/1874017814958481512](https://x.com/dotey/status/1874017814958481512)2⃣️👨‍👩‍👧‍👦教孩子学编程的经验分享方法总结:1.找需求:选择一个实用的小项目,例如浏览器插件,激发学习兴趣。2.与AI结对编程:先学习基础知识(如Chrome Dev Tool查找API),然后借助AI完成第一版代码,快速构建可用版本。3.解释代码:通过讲解代码工作原理加深理解,遇到不清楚的地方让AI辅助解释,反复学习并修改代码观察效果。4.迭代功能:在基础版本上不断增加新功能(如显示图片、本地存储等),通过迭代完善程序,同时在实践中学习。关键理念:通过实际项目激发兴趣,学以致用。采用费曼学习法:讲解代码工作原理,教会别人才能真正掌握。借助AI辅助编程,解决问题与学习编程技能同步进行。🔗[https://x.com/dotey/status/1873984207317332073](https://x.com/dotey/status/1873984207317332073)

齐码蓝:你(或孩子)还需要学编程吗?AI编程Master GPTs

作者:ZimaBlueAI齐码蓝原文:https://mp.weixin.qq.com/s/VOL2BLjxPF9wy1Gna8DaoAGPTs:https://chat.openai.com/g/g-nZ7We96GP-aibian-cheng-master这里有个好玩的地方是你可以让它根据不同的对话hash id,进行git命令式操作如:branch,tag,fork等。如:根据对话ID:[7b3a8b2f3b1ad9e67b8ef5a3bf28b1a2]创建一个branch:a,后面就像使用树式圣诞,你又可以回到对话ID:[7b3a8b2f3b1ad9e67b8ef5a3bf28b1a2]再创建别的分支,还可以打tag,甚至你可以让它类似git命令:“git log--graph--decorate--pretty=oneline--abbrev-commit--all”show出对话的分支结构用GPT4构建了个GPTs:AI编程Master(文末有链接),以下是对话测试:你我想用Rust开发一个程序AI编程Master对话ID:[8f52cce234e47a2db8cdef8ad89b0f1d]你想用Rust开发一个程序,这是一个非常好的选择!Rust以其性能、安全性和并发处理能力而著名,非常适合需要高性能和安全性的系统级编程。为了更好地帮助你,我需要了解更多关于你想开发的程序的细节:1.你希望开发什么类型的程序?(例如,命令行工具、Web服务、嵌入式系统等)2.你是否已经有了一个具体的项目想法,还是需要建议来确定项目的方向?3.你在Rust编程方面的经验如何?你是初学者,还是已经有一些基础?

Others are asking
AI编程蓝皮书
以下是关于“AI 编程蓝皮书”的相关内容: 字节发布全新 AI IDE:Trae,免费使用 Claude,发布 3 天阅读量超 3 万。Trae 原生中文支持,无需安装中文插件,语言设置为中文后操作细节清晰明了,还有匠心设计的交互体验,比如直接叫审查,不用琢磨 Diff。 2 月 18 日晚 8:00 有关于 Trae 的直播,飞书会议地址为 https://vc.feishu.cn/j/254331715,邀请了多位重磅嘉宾。 有人受小红书金句格言卡片启发,思考能否通过简单操作实现卡片制作工具。看了黄叔的《AI 编程蓝皮书》和直播课,明白目前编程可用自然语言交互实现,降低了门槛,清晰向 AI 说明需求很重要,以及了解了调用 API 是怎么回事。相关文档:
2025-04-09
COE团队需要什么AI能力,比如AI辅助编程;AI部署+和调优;AI智能体;AI提示词; OCR识别
COE 团队可能需要以下 AI 能力: 1. AI 辅助编程:虽然 AI CODING 目前适用于小场景和产品的第一个版本,但在复杂应用中可能存在需求理解错误导致产品出错的情况。 2. AI 部署和调优:涵盖服务器创建、搭建微信机器人到引入 coze API 的全过程,包括 Docker 部署、本地运行、RailWay 部署等多种方式。 3. AI 智能体:从最初只有对话框的 chatbot 到有更多交互方式,低代码或零代码的工作流等场景做得较好。例如以证件照为例,实现了相关智能体和交互。创建智能体工作流包括创建、编辑人设、编排设计等步骤。 4. AI 提示词:在编写系统提示词时需要用{{input}}作为参数引入,以使大模型知道需要生成与输入相关的结果。 5. OCR 识别:未提及相关具体内容。 同时,在图像能力方面,支持图片生成、图片识别、图生图等,可选择 Dal3、stable diffusion、replicate、midjourney、CogView3、vision 模型。具有丰富插件,支持个性化插件扩展,已实现多角色切换、文字险、敏感词过滤、聊天记录总结、文档总结和对话、联网搜索等插件。通过上传知识库文件可自定义专属机器人,作为数字分身、智能客服、私域助手使用,基于 LinkAI 实现。
2025-04-09
TRAE编程快速入门
以下是 Trae 编程的快速入门指南: 一、Trae 简介 Trae 是字节跳动推出的智能编程助手,提供基于 Agent 的 AI 自动编程能力,通过自然语言对话就能实现代码编写。 二、Trae 的功能 1. 传统 IDE 功能,如代码编写、项目管理、插件管理、源代码管理等。 2. 智能问答:在编写代码时可随时与 AI 助手对话,获得代码解释、注释和错误修复帮助。 3. 实时代码建议:AI 助手能理解当前代码并实时提供建议,提升编程效率。 4. 代码片段生成:通过自然语言描述需求生成相应代码片段,甚至能编写项目级或跨文件代码。 5. 从 0 到 1 开发项目:告知想开发的程序,AI 助手提供相关代码或自动创建所需文件。 三、下载 Trae 官网下载地址:https://www.trae.ai/download ,支持 Mac 系统、Windows 系统,未来支持 Linux 系统。 四、使用方法 1. 安装:下载完成后按界面提示一步步安装。 2. 登录:安装完成后点击右侧登录按钮,程序会自动打开网页提示登录,无账号需先注册。登录完若出现“App Unavailable”提示,因 Trae 仅在部分地区可用,此时需开启科学上网。网页登录成功后可关闭科学上网,再点击中间大按钮。 3. 进入客户端后,查看对话框右下角,有三种大模型可选:Claude3.5Sonnet、Claude3.7Sonnet、GPT4o。Trae 提供两种模式: Chat 模式:根据描述进行代码生成、解释、分析问题或解决问题。 Builder 模式:可让 Trae 从 0 开发完整项目,对代码文件的任何更改会自动保存。 五、使用案例 1. 生成一个贪吃蛇游戏:打开 Builder 模式,输入“使用 web 技术栈生成一个贪吃蛇游戏”,排队完成后,Trae 开始思考和代码编写,期间需手动接入进行文件审查,点击“全部接受”。代码生成完成后,Trae 自动运行命令启动页面,点击运行,在 Webview 中可看到实现的游戏效果,试玩基本无 Bug。Trae 还进行了工作总结,说明了已实现的功能,如游戏包含的特性、主要功能和游戏界面等。 2. 生成一个任务清单应用:输入“使用 Web 技术开发一个任务清单应用”,过程类似。 3. 根据 UI 设计图自动生成项目代码:从站酷上找设计图,输入提示生成,虽不完美但能根据反馈调整。 六、总结 从实际体验看,Trae 表现出色,具有高效代码生成能力、多技术栈支持和动态调整潜力。
2025-03-30
ai编程蓝皮书
以下是关于“AI 编程蓝皮书”的相关信息: 字节发布全新 AI IDE:Trae,免费使用 Claude,其具有原生中文支持、匠心设计的交互体验等特点。相关内容可参考: 。 2 月 18 日晚 8:00 有关于 Trae 的直播,飞书会议地址:https://vc.feishu.cn/j/254331715 ,相关文档: 。 有人受小红书金句格言卡片启发,思考能否用 AI 编程做出卡片生成工具,并参考了 WaytoAGI 飞书知识库上黄叔的《AI 编程蓝皮书》及相关直播课,了解到目前编程可以用自然语言交互方式实现,清晰向 AI 说明需求很重要以及调用 API 等知识。
2025-03-29
我是一名大一学生,我想创业,我有创业点子,我需要自己利用ai来开发app。我刚刚加入这个社群,我没有编程基础,也不怎么擅长用ai,并且我得不到ai创投圈以及科技发展的最新消息,不会用飞书,不会用这个社群。以利用ai开发app为最终目的的导向,我应该怎么做
以下是为您提供的建议,以帮助您利用 AI 开发 APP 并实现创业目标: 1. 了解有趣的产品案例:例如对话情绪感知助手,它能帮助用户理解社交场景并提供合适话术;剧本杀创作平台,具备剧本润色和 AI 测本功能;插件图标生成器,解决了开发插件时的图标制作难题。 2. 学习优秀作品:像插图神器、拍个明白、3 秒变现想法落地等,部分有公开网页和开源代码,可供试用和借鉴。 3. 掌握工具使用方法:例如 tree 等 AI 编程工具,即使不会编程也能通过自然语言交互生成代码和解决问题。 4. 借鉴学生经验:湖南大学齐国皓分享了用 tree 工具带领非技术专业同学做案例的经验。 5. 关注产品规划和愿景:如 CubeOne 会尽快上线手动编辑功能,其 AI 能力也将在月底有大更新,团队愿景是为人们带来世界上最好的做演讲的体验。 6. 参考创业实践:有大四学生在湖南大学利用 AI 编程工具进行 AI 加金融交易方面的创业。 7. 积极参与案例分享与交流:在飞书群等平台分享和获取更多案例链接。 总之,您需要多学习成功案例和工具使用方法,借鉴他人经验,明确产品规划和愿景,积极参与交流,逐步实现利用 AI 开发 APP 的创业目标。
2025-03-27
目前比较好用的编程辅助工具有哪些
以下是一些比较好用的编程辅助工具: 1. GitHub Copilot:由GitHub联合OpenAI和微软Azure团队推出,支持多种语言和IDE,能为程序员快速提供代码建议,帮助更快、更少地编写代码。 2. 通义灵码:阿里巴巴团队推出,基于通义大模型,提供行级/函数级实时续写、自然语言生成代码等多种能力。 3. CodeWhisperer:亚马逊AWS团队推出,由机器学习技术驱动,可为开发人员实时提供代码建议。 4. CodeGeeX:智谱AI推出的开源免费AI编程助手,基于130亿参数的预训练大模型,能快速生成代码提升开发效率。 5. Cody:代码搜索平台Sourcegraph推出,借助强大的代码语义索引和分析能力,了解开发者的整个代码库。 6. CodeFuse:蚂蚁集团支付宝团队为国内开发者提供的免费AI代码助手,基于自研的基础大模型微调的代码大模型。 7. Codeium:由AI驱动,通过提供代码建议、重构提示和代码解释帮助软件开发人员提高编程效率和准确性。 更多辅助编程AI产品,还可以查看这里:https://www.waytoagi.com/category/65 。每个工具的功能和适用场景可能不同,您可以根据自己的需求选择最适合的工具。 另外,Cursor也是一款好用的AI编程工具,它是一个现代化的集成开发环境,专为人工智能辅助编程而设计,具有AI辅助编码、代码自动补全、实时代码分析、多语言支持、集成终端、Git集成、自定义主题、跨平台、性能优化和实时协作等特点。您可以通过https://www.cursor.com/链接进入其产品主页下载。 在开发过程中,还可以利用AI辅助编程工具探索新的功能与技术,比如: 1. 更复杂的动画效果:实现宠物的动态行为,如当鼠标靠近宠物时做出躲避或好奇的动作,宠物在屏幕上随机游走,使用PyQt5的QGraphicsView和QGraphicsScene或引入外部动画资源实现更复杂的动画。 2. 智能交互功能:结合语音合成库让宠物通过语音提醒用户,使用自然语言处理库让宠物能够理解用户的语音指令。 3. 数据持久化与个性化:使用sqlite3或QSettings保存用户设置,添加用户账户系统。 4. 跨平台与云同步:确保程序在不同系统上正常运行并实现云同步功能。
2025-03-27