• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iswangsir
V2EX  ›  程序员

完全没有编程经验能否依靠 AI 开发一些小软件

  •  
  •   iswangsir · 1h 56m ago · 412 views

    玩电脑倒是有 20 年的经验,不过也就是比普通用户多知道一些电脑知识。对编程一窍不通。 AI 时代已经走过好几年了,现在 AI 的能力更上一层楼,看了很多用 AI 辅助开发软件的案例。心中有一丝疑惑? 1 ,普通人能否依靠 AI 开发一些个人使用的单机软件呢?比如某些辅助工具软件。方便自己的工作或者生活吗? 2 ,如果可行的话,自己还需要学习哪些知识内容? 3 ,哪个 AI 的编程能力比较强? 4 ,开发完全让 AI 编写,还是自己也要参与部分编写呢?

    16 replies    2026-07-18 22:21:43 +08:00
    GeruzoniAnsasu
        1
    GeruzoniAnsasu  
       1h 50m ago
    atwoodSoInterest
        2
    atwoodSoInterest  
       1h 44m ago
    是可行的,现在有 AI 和 agent 之后,编程不是大问题了。最大的挑战是有条理地说清楚需求,这是绝大多数人办不到的。
    大多数人的需求描述都只是停留在了“给我写一个美观便捷的记账软件”这种阶段。
    sillydaddy
        3
    sillydaddy  
       1h 40m ago
    1. 完全可以。
    2. 学习如何使用 AI 工具,如何购买 AI 套餐。AI 工具有非常多,比如 Cursor/WorkBuddy/ClaudeCode/Codex/Windsurf ,易用程度不同,模型不同,模型的价格不同。其他的问题,比如如何开发、部署,都可以在里面问 AI 。选哪个 AI 工具,也可以问网页端的 AI 。
    3. 编程能力强的,看这一个就足够了,准确,而且实时更新: https://huggingface.co/spaces/lmarena-ai/arena-leaderboard ,选里面的 Code/WebDev 这项来看,前六七十名的编程都没问题,越难的编程,越要用排名靠前的 AI 。
    4. 完全给 AI 写,足够了。
    iswangsir
        4
    iswangsir  
    OP
       1h 28m ago
    @atwoodSoInterest 确实将需求描述清楚对普通人是很大的挑战,起码逻辑上很容易混乱。
    iswangsir
        5
    iswangsir  
    OP
       1h 28m ago
    @sillydaddy 感谢指导
    iswangsir
        6
    iswangsir  
    OP
       1h 27m ago
    @GeruzoniAnsasu 感谢回复
    sillydaddy
        7
    sillydaddy  
       1h 26m ago
    贴一下我 vibe coding 的小作品,可以有个大概的印象:

    这是一个浏览器插件,用来追踪 v 站的帖子:


    这是一个自媒体制作流水线追踪软件:



    这是 3 个可视化网页,1 个是 v 站可视化,1 个是 HODLAI 不可持续的可视化,1 个是 AI 发布时间线:




    这是 node-based 的动画制作软件:


    这是一个基于 par2 的文件备份工具:


    还有太多,不一一列举了。
    全部都是一行代码都没有自己写。
    iswangsir
        8
    iswangsir  
    OP
       1h 23m ago
    @sillydaddy 感谢回复,我买了 K3 的 199 套餐,先玩 1 个月看看
    dream7758522
        9
    dream7758522  
       1h 13m ago via Android
    可以,开发了一个安卓版收音机。用 wokebuddy 做的,消耗了 5000 积分。教我怎样装 Android Studio.然后教我怎样装一些插件。教我如何编译。
    lyragosa
        10
    lyragosa  
       1h 5m ago
    完全没有问题,甚至(某种方面来说)更有优势。
    但是编程从来就不是写代码的问题而是工程学问题,以后也要记住这点噢。
    iswangsir
        11
    iswangsir  
    OP
       1h 1m ago
    @lyragosa 谢谢指导。您说的工程学问题,是指软件的设计逻辑吗?
    iswangsir
        12
    iswangsir  
    OP
       1h 1m ago
    @dream7758522 已经在尝试了,而且现在很方便,所有的环境配置和依赖,直接让 AI 去处理就完事,遇到错误还能直接让他读取日志,然后改正
    Memoriae
        13
    Memoriae  
       59 mins ago
    1. 可以,现在不需要死磕一门编程语言,只需要了解软件工程和架构上的概念,也就是产品原型图、后端接口设计、数据库表结构、前端 UI 等 AI 没办法很好拍板的是你需要喂给 AI 的。
    2. 比起编程语言和算法,可以看下软件工程与产品设计方面,尤其是前端 UI ,它的描述相对单纯的逻辑是比较困难的。
    3. 主流模型大同小异,主要看提示词、ReACT 、自我验证、CI 测试、skills 、MCP 等封装优化,其中比较大的坑是上下文工程。
    4. 重要的是开发前的工作:需求描述、功能如何实现、产品预期行为、CI 、技术栈选型、原型图,目的是限制模型的自我发挥,也就是只让模型专注于完成 coding 工作。

    我认为写成伪代码或只设计函数,让模型只做型填空是最佳实践:即用户**用自然语言清晰表达一个程序如果运作原理**,当然我不清楚这算不算叫不写代码,还有后续 review 代码和人工测试,也是在和代码进行交互。

    我今年才正式学开发,顺便贴下我从金融二级市场投资转行做了个机构级的风险平价投资组合回测工具

    主要用 claude code + deepseek v4pro 开发的



    > Balanced Portfolio 是基于桥水基金风险平价理论的投资组合管理与回测系统,包括中金所股指期货描述性统计和场外期权自动敲入敲出产品(autocallables)结构化产品定价功能,供广大投资者参考和交流学习。

    项目仓库:github.com/hxlog/balanced-portfolio

    Demo: https://xushilu.com

    Demo 测试账户和密码都是 test1

    ![我全栈开发的第一个产品:Balanced Portfolio 多资产风险平价全天候策略回测系统]( https://prologue.dev/blog/my-first-full-stack-development-project-balanced-portfolio-a-global-multi-asset-risk-parity-backtesting-system)

    大部分时间都是在写产品说明文档和做原型图还有 review 代码,前后做了不到两周时间,代码冗余不算多。
    ninqq
        14
    ninqq  
       50 mins ago
    可以完全不会编程,看不懂代码,目前在做一个前后端网站,这几天额度用不完,随手做了一个控制硬件跑模拟的软件


    ![图片 1]( )

    ![图片 2]( )

    ![图片 3]( )
    iswangsir
        15
    iswangsir  
    OP
       42 mins ago
    @Memoriae 感觉好厉害,版面很清晰
    iswangsir
        16
    iswangsir  
    OP
       42 mins ago
    @ninqq 厉害了,学习之路漫长,好好向你们学习
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2810 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:03 · PVG 23:03 · LAX 08:03 · JFK 11:03
    ♥ Do have faith in what you're doing.