2024,我想开一门 AI 应用全栈开发课
前言
上一周,我写了一篇文章:2023,我做过的 AI 项目,对我去年做过的项目进行了一个总结。
文章在互联网圈子小范围内传播开了,有一些人看完来加我好友,有问我为什么能这么高产的,也有向我请教技术问题的,还有一些想让我开课教他们做产品的。
在 1024,我从腾讯裸辞了 这篇文章中提到,我在 2023 年 10 月 24 从腾讯裸辞了,辞职后折腾了不少事情,也做了几个新产品。在个人 IP 打造方面,取得了一些小成绩,很多人通过我的文章和我的产品认识了我。
但在经济收入方面,跟之前上班比,还是有很大的落差。虽然我已经做好一年没收入的准备,但也在积极探索各种能创造收入的方向。
2024,做产品依然会是我主要投入的事情。除此之外,我想探索一下知识付费,利用自己的全栈开发技能,帮助一些想学习产品开发的朋友,做出他们自己的产品。
我设想的知识付费方案
一. 付费课程
我打算制作一门课程,叫做《从零到一全栈开发 AI 应用》,采用腾讯会议分享的形式,在线演示一个 AI 产品从零到一的开发过程。
我会选择我最近做的一个项目 aiwallpaper.shop 进行演示。
以建房子的步骤进行类比:
- 先打地基:装环境/装软件,项目初始化
- 搭建砖瓦:写 api / 写 web 页面 / 创建数据库 / 读写数据 / 调用 AI 接口
- 接通水电:web 页面与 api 联调,打通数据流
- 室内装修:使用 UI 组件对页面进行美化
- 宴请宾客:发布上线,绑定域名,让所有人都能访问
通过这个课程,你可以了解到一个 web 型产品是如何从零到一构建完成的。你会对应用开发这件事情有一个全局的认识。
但是我可能不会讲的面面俱到,一些技术名词 / 技术细节问题,需要你自行学习。
我会给你推荐合适的资料,遇到问题我也会尽量帮助你解决。
二. 付费社群
我打算创建一个微信群,叫做「AI 应用全栈开发社群」。
在这个群里,你可以针对《从零到一全栈开发 AI 应用》课程学习中的一些问题进行提问,我会给你答疑,给你分享学习资料和相关的技术文档,尽可能帮助你了解清楚每一个环节,必要时可远程协助你解决问题。
除了学习复刻我课程演示的项目之外,你也可以尝试做你自己想做的产品,我可以协助你设计实现方案,推荐技术组件,分享相关资料。尽可能的帮助你做出一个你自己想做的产品。
三. 在线分享
我会采取腾讯会议在线分享的方式,不定期分享我做过的一些项目,包括技术原理 / 技术选型 / 方案设计 / 构建过程等,帮助你打开思路,了解不同类型的项目是如何构建起来的。
课程定价与参加方式
课程定价 1024元 / 每人,包括以上付费课程 / 付费社群 / 在线分享的全部内容。从你付费的当天算起,一年有效,可随时访问课程内容 / 查看腾讯会议回放。
关注我的微信公众号「艾逗笔」,扫码加我微信,私聊转账,备注“全栈开发”,我会拉你进付费社群。
我计划分享的内容
- 《从零到一全栈开发 AI 应用》
计划分享时间:2024/01/10 晚上 7 点,腾讯会议在线分享的形式。
以 aiwallpaper.shop 这个项目为例,演示从零到一开发一个 AI 应用。主要内容包括:
- 搭建本地全栈开发环境。包括 fnm / nodejs / pnpm / pgsql 等工具的安装
- 使用 nextjs 框架初始化一个项目,组织项目目录
- 开发 api / web 页面,讲解服务端渲染 / 前后端分离两种模式的数据交互方案
- 使用 tailwindcss / tailspark / shadcn 等 UI 组件库美化页面
- 使用 supabase 在线数据库,通过 pg 库进行数据的读写
- 使用 clerk 实现 Google 登录
- 使用 vercel 部署项目,绑定域名,发布上线
- 《GPTs Works向量检索系统搭建实操》
分享时间:2023/12/03 下午三点,腾讯会议在线分享的形式。
以 gpts.works 这个项目为例,讲解如何使用向量数据库和向量相似度匹配等技术,搭建一个语意化检索系统。
这个项目是开源的,你可以通过这篇文章详细了解这个项目:出海第一周,我的 GPTs 导航站🔥了,关于语意化检索的实现部分,之前我在腾讯会议分享过。加入付费社群后,你可以申请观看会议回放,跟这个项目相关的问题我也可以给你答疑。
- 《开发一个自己的 AI 对话应用》
计划分享时间:2024/01/24,腾讯会议在线分享的形式。
以 gptalk.one 这个项目举例,演示开发一个 AI 对话应用涉及的技术栈和搭建流程。
除了以上三次腾讯会议分享之外,我也计划在我的微信公众号写以下几个主题的文章:
- 《使用 wechaty 实现微信机器人交互》
- 《使用无头浏览器制作好看的分享图文》
- 《为你的网站加上语意化检索功能》
你可以在我的付费社群,针对我分享的内容进行交流。
我对学员的要求
我希望你有一定的代码基础,至少了解 html / css 是什么,知道 API / 网页 / 前端 / 后台 / 数据库等概念。
我希望你懂得使用 Google / ChatGPT 之类的工具,知道如何通过提问来解决你的问题。
我希望你有一定的主观能动性,我的课程可能不会讲的很细,我也不会 push 你学习,如果你要更快的学会全栈开发,更多时候需要你主动学习。
我希望你对我有基本的了解,有基本的信任,大概知道我是谁,做过什么项目。
我的课程以三次腾讯会议在线分享 + 日常社群交流为主要内容,不会有详细的文字 / 视频课件,主打的是付费社群学习陪伴,希望你明白。
我不能保证你参加我的全栈开发课就一定能学会全栈开发,我只能尽可能帮助你熟悉全栈开发,做出你自己的产品。希望你考虑清楚再做决定。
再介绍一下我自己
我擅长 web 应用全栈开发,很多类型的产品都做过。技术栈比较广泛,go / php / python / typescript / react / nextjs 等都很熟练,擅长应用型产品的快速实现与落地。
关于我的职业经历和项目经历,可以查阅本篇开头我提到的两篇文章。
我折腾过很多项目,但我没怎么通过自己的项目赚到钱,如果你想学赚钱,可以了解一下“生财有术”。
我不太会搞流量,刚开始尝试出海,如果你想学 SEO 出海搞流量,推荐你加入“哥飞的朋友们”社群。
我第一次尝试知识付费,流程不一定规范,有做的不好的地方希望你能包涵。
希望能真的帮助到你,上手全栈开发,实现一个你自己的 AI 应用。
2024 我们一起努力。
All in AI, 未来可期。
我的全栈开发项目
开源项目
- gpts-works: GPTs 应用导航站
- openai-go: OpenAI Go SDK
- douchat: 简洁、高效的微信开发框架
- sql2struct: SQL 转换 Golang 结构体的工具
- goz: 在 Go 中发起 HTTP 请求的工具库
- gonews: Golang 每日新闻检索平台
- cutesdk-go: 开放平台聚合 SDK
SAAS 产品