感谢洋哥的邀请来破局分享我对 AI 编程的一些经验,我先做个自我介绍。
大家好,我是黑帽子,坐标山东,目前自由职业,目前主要在做的事,其一就是使用各类 AI 工具开发软件销售,其次是港股打新/美股投资和自媒体。
我是一个零基础的编程小白,到今天为止,我实际使用 AI 编程不到一年时间。这一年时间里,我做了数十个 APP 和网站,其中大部分是海外产品和 iOS APP。
这一年时间里,我拿到了一些小的反馈。
1)做出了一个盈利的海外 iOS APP,一个老照片修复的应用,上线第一个月收入 1500 美金,到目前为止,每周依然偶尔有少量海外用户订阅,定价 34.99 刀/年。
目前这个产品已停止维护,原因是因为和香港某家公司的 APP 的一个关键词产生了冲突,被对方投诉到了 Apple 开发者团队,虽然我的 APP 还未被下架,但是对方先一步在美国商标局去提交了该关键词的国际商标注册申请,下架可能只是时间问题。
2)做出了一个持续盈利的国内 web 产品,这是一个买断制的产品,一次付费终身可用,利用小红书做销售,上线 3 个月,每个月能为我创造 1 万多的被动性收入。
这个产品目前还在持续维护中,但是目前主要流量来自于小红书、抖音平台,依靠主动推广,并非是来自于 Google 或百度的搜索流量,这也是这个产品的缺点之一,销售好坏完全依靠主动推广力度,目前整个产品只有 1 个账号在销售,账号两周多的内容最多花半天时间就能做完,十分钟一条,每天设置定时发送,1 天 1 条,但还算省心。

3)和电子工业出版社签约,出版了一本讲 AI 编程的书,我很意外,我一直以为我的第一本书应该是讲创业相关的,没想到是 AI 编程,世事难料。
一、新手 AI 编程做产品五个常见问题
首先,客观来说一说,我作为一个零基础小白,一年来用 AI 编程开发产品的一些真实感受和一些方向性的经验,能够帮大家少走一些弯路。
我最开始的时候接触的时候是真的感到困难,虽然很多问题今天来看非常弱智,但在当时关于编程和开发完全就是一片知识盲区,过程中我遇见的最大困难大概可以总结为如下几点:
1)缺乏编程和开发的思维方式,我根本不知道怎么去从代码层面设计和开发一个应用,缺乏框架式的思考能力。开始时最大的问题就是觉得 AI 给我乱改,有时候一个问题死活都解决不了。
2)对于技术概念非常模糊,不知道用什么样的技术方案来开发合适的应用,对于后端和数据库更是一点也不懂,所以有一段时间我就只能做一些相对简单的应用,当项目比较复杂,代码量过多时就很难进行。
3)不知道使用可量化、技术性的自然语言来描述需求,所以别说 AI 理解不了我的意图,我今天回头再看自己和 AI 说的话,也感到非常困惑,所以自然达不到预期。
4)对于上下文管理缺乏系统性的概念,不知道怎么管理上下文来控制代码的生成质量。
5)对于整个软件行业缺乏商业认识,不知道到底想要做什么产品,东一榔头西一棒子的,自以为是的做了很多压根不能变现的产品、半成品。
以上五点,就是在我刚开始使用 AI 编程做产品时,经常性遇见的问题,也是初期遇见最大的困难。
二、什么是编程化的思维和框架
关于第一点,什么是编程化的思维和框架
其实很简单,比如就是当我们看到一个网站时,不应该只是将他看作一个网站,而是要看作一个由前端样式、后端功能、数据库构成的组合体,进一步拆分的话,前端我们可以从页面、功能来做进一步拆分,比如一个网站有哪些页面?首页、功能页、登录页、咨询页、我的页面等等,这些页面中有哪些共同存在的部分?比如顶部导航栏、页脚。
所以从开发的角度来说,我们在使用 AI 编程做产品时,就应该像搭积木一样,逐步实现,而不是一股脑的告诉 AI,我想要做一个 xxx 功能的网页。
其次,从项目的代码架构上,我们应该做一些组件化和模块化的实现。
为了更好的阅读体验,来飞书看吧:
https://x5r4jn1pxo.feishu.cn/wiki/Bl0iwmlTFiBhEhkJF8kcEpP5n4c
Comments on "零基础新手,用 AI 手搓了几十个产品,1 年来的经验与心得总结" :