用AI自学编程的最好时机到来了
生财有术 ·
用AI自学编程的最好时机到来了
来自:
生财有术
刘小排
2024年07月23日20:02
嗨,大家好,我是刘小排。
从2023年初开始,一直有朋友问我能不能用AI自学编程。
这个话题,我一直比较犹豫。
去年的AI编程工具,对于完全没有编程经验的小白来说,还不足以自学。像GithubCopilot、Cursor.so、ReplitAI等明星编程工具,它们更大的作用是赋能程序员,让一个初级程序员快速达到中高级程序员水平,或者让一个高级程序员获得十倍的生产力。
小白用户使用它们,可以写出来一些小玩意儿(如“贪吃蛇”游戏、“2048”游戏),但还不足以制作出来一个有实用价值的产品。此外,配置编程环境,对于小白来说也很难,至少拦住了80%的小白。
但是现在不同了,用AI自学编程的最好时机到来了!小白终于可以很顺畅地自学编程、并且做出有实用价值的产品了~
一、你唯一需要的工具
因为,这个世界上诞生了一个最好的用于AI自学编程的工具:Claude3.5。
这是你作为新手、用AI自学编程,唯一需要的工具。
一方面,它的智能水平非常高,是目前编程能力最强的大模型,编程能力超过ChatGPT-4o(截止2024年7月,来自lmsys大规模人类双盲测试,如下图所示https://chat.lmsys.org/)
另一方面,它独家引入了一个非常好用的功能:ClaudeArtifacts,可以让你实时看到你的代码运行起来的样子,省去了配置代码环境、复制粘贴等等麻烦。(如下图所示)
我们来看看Twitter的老外,是怎么使用和评价Claude3.5的编程能力的。
第一个案例:一个完全没有写过代码的人,只靠和Claude聊天4.5小时,完成了一个功能齐全、界面美观、有完整的数据库功能的记笔记的应用
原始连接点这里
如果你没有配置网络环境,你也可以点击这里,我把视频传到Bilibili了
https://www.bilibili.com/video/BV1xH8qeEEdS/
第0分钟到第3分钟:看看他是如何开始的。第11分钟后:看看他的成品,已经有多么兴奋。
第二个案例:开发者Dave展示了自己用Claude3.5Sonnet的构建成果,VoiceNotesAI,一个记录语音笔记的工具。仅花了两个小时的时间。原始连接:点这里
>10times
二、学习步骤
4、对别人点产品界面进行截图,放到Claude里,让Claude复刻产品界面。
5、通过自然语言与Claude进行交流,要求它把复刻的界面改成你想要的样子。
6、完成界面修改后,你再继续与Claude交流,要求它添加功能、数据库等逻辑。
7、点击ClaudeArtifacts右下角的Publish按钮,分享你的作品给你的朋友使用。
8、修改朋友反馈的问题
9、把你的web产品部署到正式的服务器,正式发布。让你的朋友可以通过域名访问它。
三、一些其他网友的小作品
1.一个BMI计算器点击使用
2.一个高考倒计时点击查看
3.一个给5岁小孩玩的汽车游戏点击查看
四、快问快答
问:你给的链接打不开,我应该如何配置网络环境?如何注册Claude账号?如何给Claude账号开通高级会员?
答:现在互联网很发达,咱们生财有术也是一个侧重于互联网赚钱项目的社区。以上这些问题,你很容易找到答案。如果你卡在了这些环节,更可能的真实原因是——你还没有下决心学习编程,你的潜意识在找类似“不是我不愿意学,而是我不知道怎么注册Claude账号”这样的理由,从而使“即便是AI工具已经如此方便,我仍然没有通过AI学习编程”这件事变得合理化。
问:学习过程中,遇到程序报错了怎么办?我该问谁?
答:问AI。我现在一般是同时打开Claude和ChatGPT-4o,前者用于写代码,后者用于问通用的问题,因为ChatGPT-4o(网页版)有上网搜索、自动规划任务的功能。实际上,今天没有任何一个程序员懂得比AI多,你问老司机程序员,没准这个老司机还得问AI呢,你何必让中间商赚差价呢。
问:我应该做什么形态的产品,web产品、App产品还是微信小程序?
答:强烈建议先从web产品开始。因为
- 网页产品,可以更好地用上ClaudeArtifacts的预览功能,为你的学习过程和开发过程极大加速。
问:我需要花多少时间才能学会?
答:20小时。从纯小白,到发布一个有实用价值、你自己愿意用的产品,20小时足够了。如果你没学会,只有一个原因:你花的时间不够。
问:为什么你分享的视频里,别人只需要花4.5小时呢?
答:有可能因为那是一个小网红,为了吸引眼球,有夸大的成分;也有可能他并不是完全没有写代码的基础,遇到问题的时候会更轻易地解决。总之,别人花多少时间,那是别人点事。我会建议把你的学习时间规划成20小时,降低自己的预期。你可以将学习过程当成是生财有术的小航海项目,持续一个月,每天1小时。你的目标是:一个月内,投入20小时,发布一个有实用价值的、自己有自豪感的、没有新手痕迹的web产品。
问:我没有产品idea,不知道做什么产品好,你有什么推荐吗?答:
1.优先做自己工作中能用到的产品,你工作中一定有一些痛点或者琐碎的事情需要解决。好处是:你会有更强烈的动机和心力把它实现出来。
2.其次,可以复刻一些你平时经常使用的产品。
3.再次,你可以通过调用fal.ai上的API,做一些AI产品。如:输入文字生成图片、把图片换一个风格、把图片变成视频、AI心理咨询师、AI虚拟女友等等。这样的应用比较好玩,而且也比较容易变现。
4.最次,可以考虑复刻上面的视频教程,做记笔记的软件、记语音笔记的软件。好处是:有人做过了,你一定能够做出来,可以增强你的自信心。
如果你看文本文后决定开始学习,请在评论区告诉我。我会为你感到高兴的!
如果你在学习过程中遇到问题,也欢迎在评论区与我交流,但是请不要问文中问答环节已经回答过的问题喔~
期待你的好消息!