去年这个时候,我还分不清HTML和HTTP的区别。
今天,我运营着十几个网站——完全是自己用AI工具搭建的。
这不是什么天才故事,而是一个普通人的真实探索历程。
1. 我的起点:连代码是什么都不知道
记得第一次打开VS Code时,我连终端在哪里都找不到。
B站上学python,学前端,都是半途而废。
但是AI让我看到了希望,我决定:"就算用AI辅助,我也要把网站做出来!"
踩过的坑:
- 让AI生成完整代码,结果运行报错根本看不懂
- 数据库设计不合理,后期全部重做
- 前端界面在手机上显示错乱
2. 找到正确的学习路径
经过3个月的摸索,我发现这样学习最有效:
阶段一:先理解基础概念
- 用ChatGPT解释"前端vs后端"、"API是什么"
- 让AI用生活例子类比技术概念(比如把数据库比作仓库)
阶段二:从修改现有代码开始
- 找开源项目让AI解释每部分功能
- 从做网页计算器开始,特别有成就感
- 尝试修改颜色、文字等简单元素,改颜色,改风格
阶段三:模块化开发
- 先和AI沟通,确定界面和功能
- 先把网站/软件分成几大模块
- 最后写最基本的部分,先简单允许起来
3. 我的AI开发工具箱
这些工具真的拯救了我这个技术小白:
代码生成:
- ChatGPT (关键业务逻辑)
- Claude(写更结构化的代码)
实时帮助:
- Cursor编辑器(边写边问)
- GitHub Copilot(自动补全)
调试神器:
- 让AI解释报错信息
- 用Phind搜索技术问题
4. 非技术人必须掌握的核心技能
经过这次经历,我发现技术不重要,重要的是:
- 精准描述需求的能力
- 坏例子:"做个像淘宝的网站"
- 好例子:"需要用户能通过邮箱注册,并上传商品图片"
- 拆分复杂问题的思维
- 把大功能拆解成小步骤
- 每个步骤单独测试
- 辨别AI建议的能力
- 学会判断生成的代码是否合理
- 重要功能一定要查文档验证
5. 给同样零基础朋友的建议
可以做的:
先从静态网站开始练手
选择成熟框架(推荐Next.js)
做好每个版本备份
不要做的:
一开始就想做复杂系统
完全依赖AI不查文档
忽视移动端适配
6. 我的血泪教训
最痛的领悟:一定要先备份!备份!备份!
现在我会:
- 让AI帮我写测试用例
- 用git备份
- 用文件夹备份
结语
一个中年男人,一个文科生,数学比较差的人,居然圆了软件工程师的梦,
很多想法都变成了现实。
今天又开发了一个软件,
文字转语音合成视频的功能。
有口音,普通话不标准都没有关系了,
直接配音。