0 基础速成 AI 编程指南

0 基础速成 AI 编程指南

普通人为什么要编程?菜得抠脚也能赚钱吗?

编程不只是程序员的事儿,普通人也能用它改变生活:

  • 赚钱:写个小工具,比如自动整理文件,就能卖出去换钱。
  • 省时间:用程序自动干重复活儿,比如批量处理照片,效率翻倍。
  • 玩转数据:监控网页价格,降价就提醒你抄底,省钱又省心。
    如果人生重开,我不管做什么行业,我都会重新学一下编程。

需要提前准备什么知识?学多久?

AI 正在重塑计算机教育。类似现在不需要学算盘,有计算器。你能看懂数字,知道加减乘除是什么意思就行了。
得意忘形:看一遍教程,可以忘记语法细节。记得有这个东西就行。

学习语言(学 2 - 4 周)

  • Python:超简单,适合写小脚本,比如自动发邮件
  • JavaScript:做网页互动,比如按钮点一下变颜色。

(应用软件)(4 - 8 周)

  • web 是最好的。能触达最多的用户。小程序,app,插件,都可以用 web 技术实现。
  • 半懂没事:程序员也常一知半解,边干边学就好。

学习方法

  • 看视频教程:挑重点看,20% 的核心知识能解决 80% 的问题。
  • 要不要跟着教程做一遍?
    • 一开始可以跟,但是跟到后面跟不上也无所谓。核心要做到得意忘形。
    • 一定要学会用 AI 学习!!!互动式的学习,就像打游戏。
    • prompt:
      • 我想学习。请按照二八法则(80 - 20 原则)制定一个全面的学习计划,重点关注能让我开始构建项目的 20%核心概念。请将计划按周安排,总计 IY 周,每周涵盖特定的学习主题。
      • 在完成这 Y 周的核心学习后,请推荐 5 个难度递增的项目(从入门到进阶),帮助我应用和拓展[]的知识。对于每个项目,请提供简要描述并列出它将帮助强化的关键概念。
      • 请确保计划详细到足以让初学者跟随,同时也要有足够的挑战性来培养独立思考和解决问题的能力。
      • 我正在学习 [X]中的[Y]。请提供:
        1. 简明扼要地解释[Y],包括其用途和常见使用场景。
        2. 一个演示[Y]的简单代码示例。
        3. 初学者关于 [Y]常见的三个错误或误解,以及如何避免它们。
        4. 两个[Y]特别有用的实际应用场景或用例。
        5. 三个难度递进的练习题,帮助我练习使用[Y]。请只提供题目描述,不要提供解答。
          在提供以上信息后,请向我提出一个关于[Y]的发人深省的问题,引导我更深入地思考它的应用或影响。

结合简单练习

  • 了解怎么做一个完整的项目
  • 看懂一个实战项目(比如开发一个网站)
  • 搜索“Python 项目”/“python 实战”“全栈项目”
  • 了解一个项目大致是怎么构建在一起的。
  • 学会测试/调试/各种工具

怎么开始循序渐进的开始写实用的项目?开发什么东西?

  1. 首先要做一个软件项目,开发应用不一定要写代码,例如无代码平台 coze
  • 举个例子,短视频链接转爆款文案
  1. 接下来要开始写代码。开发什么?
  • python 脚本
    • 文件读写/操作(结合 AI)
    • 网页爬虫《价格监控/定期提醒…
    • 操作 Excel 等数据表
    • 自动发邮件/发信息
    • 定时任务(定时夸夸自己)
    • 处理图片
    • 控制键盘鼠标
    • 控制浏览器
    • 结合前面多个
  • 浏览器插件(比较容易上架到官方商店)
  • 网页(web app)
  • 上架一个 app 赚钱
  • 推荐上架 ios 商店,对个人开发者最友好
  • 尽量做纯客户端的东西,会简单一些,涉及到后端会太复杂

怎么开发?

  • 不要说:“给我开发一个淘宝”
  • 要学会用 AI 辅助下拆解问题
  • 开发本质上只有一个方法:分而治之
  • prompt:
    • 我准备开始制作[]项目,这个项目涉及[Y],我目前在[Z]方面的水平是[入门/中级/高级],请提供:
      1. 这个项目应该具备的主要组件或功能的高层次概述。
      2. 建议的项目结构,包括需要创建的主要文件或模块。
      3. 在构建这个项目时可能遇到的三个关键挑战,以及克服这些挑战的总体策略(不需要具体的代码解决方案)。
      4. 在完成基本功能后,可以尝试实现的两个进阶目标,以提升项目的复杂度。
      5. 这个项目将帮助我强化或学习的三个[]相关的重要概念或技能。
    • 请以引导思考的方式来回答,而不是提供明确的解决方案。我希望在实现细节方面受到挑战,自己去找出解决方法。
    • 你主要扮演两个角色,planer,debugger,而不是 coder
    • AI 写出来的代码也要去看懂,尽可能运用 AI 弄懂 AI 的代码

开发项目需要注意的点

  • 循序渐进,从简单做到复杂,不要一上来就上难度!不要一上来买个 Devin
  • 慢慢摸到 AI 的能力上限。在它的能力范围内,找到能赚钱的套路空间
  • 分两种上限:单次对话的上限,完成一个项目的复杂度上限
  • 工具还在发展,上限还在提高,每一两个月可以关注一下 AI 工具更新内容

有哪些工具可用?

  • 模型 claude 3.7 Sonnet 写代码最强,但是其他模型也可以用
  • 产品工具 cursor 最佳
  • 不纠结,先有啥用啥,windsurf,trae 豆包/Deepseek/通义灵码/marscode v0/bolt.new(网页 UI)

开发流程

  • claude、豆包 软件需求,拆分,设计
  • v0/bolt.new 把 UI 做出来(这部分代码可以导出)
  • cursor 进一步开发

最后,如果你对ai编程感兴趣,欢迎链接我(v:moxunjinmu)交流,限时提供免费AI资料和课程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/42396.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBaitis-Plus 使用动态表名 selectPage 不生效

在使用 MyBatis-Plus 时,采用动态表名策略后,selectPage 方法无法正常生效。 MyBatis-Plus动态表名插件配置MyBatis-Plus动态表名失效原因MyBatis-Plus动态表名失效解决办法 MyBatis-Plus动态表名插件配置 以下是我项目中 MyBatis - Plus 的插件配置&am…

C语言基础—构造类型

数据类型 1.基本类型/基础类型 整型 短整型:short[int] --2字节 基本整型:int --4字节 长整型:long[int] --32位4字节/64位8字节 长长整型:long long [int] (C99) 注意:以上类型又都分为sig…

交流电机类型及其控制技术

交流电机可分为同步电机和异步电机两大种类,如果电机转子的转速与定子旋转磁场的转速相等,转子与定子旋转磁场在空间同步地旋转,这种电机就称为同步电机。如果电机转子的转速不等于定子旋转磁场的转速,转子与定子旋转磁场在空间旋…

「HTML5+Canvas实战」星际空战游戏开发 - 纯前端实现 源码即开即用【附演示视频】

纯前端实现星际空战游戏【简易版】 博主上次分享的简易版飞机大战收到了不少建议,今天再给大家来一波福利!带来全新升级的飞机大战进阶版!不仅拥有更丰富的游戏机制和更精美的游戏画面,还加入了超燃的BOSS战斗系统。源码完全免费开放,拿来即用无门槛,欢迎感兴趣的小伙伴…

7-项目负责人-添加产品

点击一个项目集,进入项目集的页面。可以进行产品、项目、人员和干系人的管理。 点击“添加产品”,为该项目集添加关联产品。一个项目集可以关联多个产品。还可以通过“产品线”管理一些列产品。 产品。

深度赋能!北京智和信通融合DeepSeek,解锁智能运维无限可能

在数字化飞速发展的今天,传统运维模式面临着设备规模激增、故障复杂度攀升、人工响应滞后等多重挑战。随着DeepSeek、腾讯元宝等AI大模型的兴起,为传统运维模式带来了新的变革。 北京智和信通基于DeepSeek大模型技术,将AI和运维场景深度融合&…

flex和bison笔记

文章目录 flex语法:定义部分:规则部分:flex全局变量:yyin: bison和flex联合编译: flex词法分析 bison语法分析 flex有两种使用方式,一种是flex单独做一个词法分析程序,另一种是flex和bison协同构建一个词法语法分析程序 我们在北…

rbpf虚拟机-call指令

文章目录 一、概述背景知识 二、call 指令的主要方法2.1 注册辅助函数2.2 执行辅助函数 三、完整代码示例与详解3.1 示例辅助函数3.2 测试虚拟机的 call 指令测试代码代码解析 四、总结 Welcome to Code Blocks blog 本篇文章主要介绍了 [rbpf虚拟机-call指令] ❤博主广交技术…

Java构造函数与普通函数

1.概解 tips: 1.声明函数主要用public/private,public可以在其他函数中访问。 2.public后面跟函数返回类型,void表示无返回值。 3.main函数是自动执行的构造函数,而其他函数除非被调用则不会被自动执行 运行结果&#xff1a…

MySQL: 创建两个关联的表,用联表sql创建一个新表

MySQL: 创建两个关联的表 建表思路 USERS 表:包含用户的基本信息,像 ID、NAME、EMAIL 等。v_card 表:存有虚拟卡的相关信息,如 type 和 amount。关联字段:USERS 表的 V_CARD 字段和 v_card 表的 v_card 字段用于建立…

A2 最佳学习方法

记录自己想法的最好理由是发现自己的想法,并将其组织成可传播的形式 (The best reason for recording what one thinks is to discover what one thinks and to organize it in transmittable form.) Prof Ackoff 经验之谈: 做培训或者写文章&#xff…

六十天前端强化训练之第三十二天之Babel 转译配置大师级深度讲解

欢迎来到编程星辰海的博客讲解 看完可以给一个免费的三连吗,谢谢大佬! 目录 一、核心概念与知识体系详解 1. Babel 工作原理全景解析 二、完整配置方案(带详细注释) 1. 进阶版 .babelrc 配置 2. Webpack 集成配置&#xff08…

Linux 下安装和使用 Jupyter Notebook

Jupyter Notebook / Lab 是 Python 开发和数据分析中不可或缺的工具。为了避免环境污染,推荐使用虚拟环境方式安装并启动它。本教程将教你如何: 安装 Python、pip、venv使用虚拟环境安装 Jupyter设置登录密码启动并远程访问编写一个一键启动脚本&#x…

【云成本优化案例】K8s计费探针让跨境电商企业节省30%云预算

01. 财务“谜案”:消失的30%云预算 "我们的K8s集群资源利用率高达78%,但业务部门总说云账单对不上。"某跨境电商企业CTO的报案记录,揭开了一场云原生时代的财务谜案。该企业技术团队自查了所有资源配额和HPA配置,却始…

PyTorch 分布式训练(Distributed Data Parallel, DDP)简介

PyTorch 分布式训练(Distributed Data Parallel, DDP) 一、DDP 核心概念 torch.nn.parallel.DistributedDataParallel 1. DDP 是什么? Distributed Data Parallel (DDP) 是 PyTorch 提供的分布式训练接口,DistributedDataPara…

蓝桥杯[每日一题] 真题:连连看

题目描述 小蓝正在和朋友们玩一种新的连连看游戏。在一个 n m 的矩形网格中,每个格子中都有一个整数,第 i 行第 j 列上的整数为 Ai, j 。玩家需要在这个网格中寻找一对格子 (a, b) − (c, d) 使得这两个格子中的整数 Aa,b 和 Ac,d 相等,且它…

Linux环境下安装部署Docker

windows下连接Linux: 打开终端: //ssh远程连接 ssh root192.168.xx.xx//输入账号密码 root192.168.xx.xxs password: ssh连接成功! 安装Docker: //安装Docker yum install -y yum-utils device-mapper-persistent-data lvm2 …

k近邻算法K-Nearest Neighbors(KNN)

算法核心 KNN算法的核心思想是“近朱者赤,近墨者黑”。对于一个待分类或预测的样本点,它会查找训练集中与其距离最近的K个样本点(即“最近邻”)。然后根据这K个最近邻的标签信息来对当前样本进行分类或回归。 在分类任务中&#…

Appium中元素定位之一个元素定位API

应用场景 想要对按钮进行点击,想要对输入框进行输入,想要获取文本框的内容,定位元素是自动化操作必须要使用的方法。只有获取元素之后,才能对这个元素进行操作。 在 Java 中使用 Appium 定位元素时,可以通过多种方式…

Dify 服务器部署指南

1. 系统要求 在开始部署之前,请确保你的服务器满足以下要求: 操作系统:Linux(推荐使用 Ubuntu 20.04 或更高版本)内存:至少 4GB RAM存储:至少 20GB 可用空间网络:稳定的互联网连接…