夜雨聆风学习资料网

ARTICLE · 1021701

不会写代码也能做软件(1):动手前只要三样东西

不会写代码也能做软件(1):动手前只要三样东西

上一篇发完,后台问得最多的两句:你到底怎么做的?我一点代码都不会,这个能行吗?

能行。但光说能行没用,你们要的是能照着做的步骤。所以我把这事儿拆成五篇,一篇一个环节:

  1. 准备:装什么、界面里看哪儿、第一次怎么开口(这篇)
  2. 提需求:第一句话怎么写
  3. 修改:第一版不行的话,怎么改
  4. 上线:怎么变成一个人人能打开的网址
  5. 维护:上线之后才开始的那些事

每篇配图,每步都能照着做。你不用写一行代码,也不用懂任何技术名词。

三样东西,十分钟备齐

一台能上网的电脑。普通笔记本就够,我给女儿做这个用的就是一台普通 Windows 笔记本。真正干活的是 AI,不是你的机器。

一个 AI 编程工具。我用的是 WorkBuddy,腾讯出的,官网下载、安装、登录,跟装微信一个流程。同类的还有 Cursor、CodeBuddy、通义灵码,都能干这活。挑哪个都行,判断标准就三条:能听懂中文、能直接给你一版完整的(不是丢给你一段代码让你自己拼)、能当场看到效果。

第三样最容易被跳过,也最要命:一个你真心想解决的问题。

我做这个软件的起因特别小。女儿每天想让大人陪她读英语,可我们下班回家只剩半小时,读两页她就困了。我想要的是一个能替我们陪她十分钟的东西。

这是个具体的问题,不是"我想做个教育产品"。具体的问题有答案,做完你马上知道有没有用。空泛的想法没有答案,做到一半就不想做了。

打开之后,只认三个地方

界面看着可能挺复杂,你要认的只有三处。

一个输入框。就是你打字说话的地方,跟微信聊天框一样,这是唯一需要你熟练的地方。

一堆文件。它会自己建、自己往里写。这些你看不懂,也别手痒去删——看不懂的东西,删了大概率会坏。

一个运行或者预览的按钮。做完了它让你看效果,点它,你的软件就出来了。

你负责说,它负责做,预览窗口负责给答案。就这个分工。

第一次开口,就三句

别问"你能做什么"。那只会让你收到一篇产品介绍,然后你还得想半天从哪开始。直接给需求。

第一句,把东西说清楚(具体怎么写,下一篇整篇都在讲,这里先给个简版):

给我 5 岁的女儿做个英语软件。她在平板上玩,不认识字也不会打字,全程只能用手点。要有图片和发音,一次玩十分钟。

第二句,用来回答它的技术提问。它大概率会问用什么技术、要不要登录、界面什么风格:

技术我不懂,你定。不要登录,不要商城,不要家长后台。打开就能玩,按钮要大,颜色鲜艳点。

"我不懂,你来决定"这七个字,比你自己去搜半小时名词管用得多。

第三句最值钱:

你先把打算怎么做说给我听,先别写。

让它在纸上改,比写完一版再改省的时间不是一点半点。方案里看到不对的地方,比如它打算做个课程列表,你当场说"不要这个",它就不用白写一遍。

卡住了怎么办

它只给我一段代码,不给结果。直接说:"我不要看代码,帮我把它跑起来,给我能点开看的效果。" 你是客户,不是程序员,你要成品天经地义。

今天关了,明天找不着了。项目就在你上回用的那个文件夹里,重新打开工具、打开文件夹就回来了。第一句就给它起个名字,比如"这个项目叫英语软件",以后你说"打开英语软件",它知道去哪找。

它说"你需要先安装某某环境"。回它:"你帮我装好,我不想手动操作。" 大部分时候它能自己搞定。真搞不定也别去折腾命令行,换个工具试试,这类工具的门槛差别挺大。

不知道做什么

不少人卡在这一步:工具装好了,想不出做什么。

给家里人用的小工具最合适——孩子的识字卡、口算练习、英语启蒙,老人的吃药提醒,自己的记账本。不联网,不用别人配合,做完马上有人用。

你自己每天都会打开的也行:喝水打卡、待办清单、每周开支。用得频繁,你才知道哪儿不好用。

单位里那些重复劳动见效最快:每周要填的表、要算的数、要整理的名单。做一次省一整年。

判断标准就一条:你自己会用、用得上、不需要联网也不需要别人配合。

再说下时间,免得你以为这是个长期工程。第一版能玩,我花了一个晚上。现在这个样子,是每天下班后和周末的零碎时间堆出来的,前后一个多星期。复杂度跟你的野心成正比,跟你会不会编程没关系。

按上面走一遍,今天你应该能拿到一个能打开的页面,上面有你要的第一屏。可能很粗糙,但它是活的。

下一篇讲第一句话到底怎么写,才能让第一版八九不离十。

(顺带说一句,我做的这个软件一直开着,家里有学英语的小孩可以直接玩:yy.ai666a.com,电脑平板都行,不用装。)

#AI编程 #不会写代码也能做软件 #AI育儿

相关学习资料