被裁后,我靠这几个AI工具接外包活下来了:一个武汉码农的技术探索与实践入门指南
作者:老张 | 坐标:武汉·光谷软件园 | 前大厂全栈,现自由外包人
一、那个周五的下午,HR叫我去会议室
去年十月,武汉的天气已经开始转凉了。
我记得很清楚,是10月18号,周五下午三点半。我正在光谷软件园B3栋的工位上改一个React的bug,头发已经两天没洗了,桌上放着三罐空的红牛。突然,企业微信弹了条消息:
"张哥,方便来一下3号会议室吗?"
发件人是HR小姐姐Lisa。当时我心里就"咯噔"一下——一般HR单独约会议室,没好事。
我推开会议室的门,Lisa和我们的部门总监老王都在。桌上放着两杯水,没有茶。懂的都懂,这个配置基本就是"鸿门宴"了。
"张哥,坐。"老王开口了,表情有点不自然,"公司最近在做组织架构调整,你所在的业务线……"
后面的话我已经听不太清了。N+1,月底走人,交接两周。整个过程大概十五分钟。我签完字出来,回到工位,看着屏幕上还没改完的bug,突然觉得特别荒诞——我上个月刚把房贷利率转成LPR,月供5800。
那天晚上回家,老婆做了我爱吃的排骨藕汤。我没敢跟她说,一个人坐在阳台上抽了半包烟。武汉的十月晚上已经有凉意了,光谷的灯火通明,那些写字楼里还有无数像我一样的程序员在加班。
当时真的很焦虑。35岁,全栈开发,在武汉这个薪资天花板肉眼可见的城市,月薪从15k熬到22k用了五年,现在一夜回到解放前。存款大概有12万,房贷5800,老婆在一家小公司做行政月薪6500,孩子明年要上幼儿园。
"差点想放弃"这种话,说出来矫情,但那天晚上真的有过这个念头。
二、外包这条路,是逼出来的
失业第二周,我开始投简历。Boss直聘上投了四十多家,收到面试邀请不到十个。去了三家,有两家压价到13k,还有一家问我"能不能接受大小周和无偿加班"。
我老婆说:"要不你先接点外包?"
她说得轻巧。接外包?去哪接?怎么接?我以前在大厂,连私活都没碰过,朋友圈里全是同行,谁给我派活?
但人逼到份上,什么都能干。
我开始在各大平台注册——程序员客栈、码市、猪八戒、甚至闲鱼。同时也在各种技术社群里混脸熟。前两周,一单没接到。那种焦虑感,比被裁那天还难受。被裁是"突然挨了一刀",接不到活是"慢性失血"。
转机出现在十一月初。一个以前同事介绍了一个小项目——给一家餐饮店做个点餐小程序,预算8000块。
8000块。搁以前我肯定不接,嫌少。但那天我秒回:"没问题,什么时候开始?"
也就是这个项目,让我开始了一段全新的技术探索与实践之旅。
三、Bolt.new:一个人就是一支前端团队
先说Bolt.new。
这个工具我是十一月初在Twitter上刷到的。当时我正对着那个餐饮小程序的前端页面发愁——客户要求"高端大气",要动画、要响应式、要好看。搁以前,这种活我至少得拉个前端兄弟一起干,但现在就我一个人。
Bolt.new是什么?简单说,它是一个AI驱动的全栈Web开发工具。你在浏览器里用自然语言描述你要什么,它直接给你生成完整的项目代码,包括前端页面、后端逻辑、数据库设计,而且可以一键部署。
我当时半信半疑。
打开网站,注册,进去。界面很简洁,左边是对话框,右边是实时预览的代码编辑器。我试着输入:
"帮我做一个餐饮店的点餐小程序首页,要有轮播图、菜品分类、热门菜品推荐,风格要暖色调,适合中餐餐厅。"
大概等了十几秒,右边就出现了一个像模像样的页面。轮播图有了,分类导航有了,菜品卡片也渲染出来了。我当时的反应是——"卧槽"。
当然,第一版肯定不能直接用。细节上有很多问题:轮播图的切换动画太生硬,菜品卡片的间距不对,配色虽然暖但有点土。但这些都可以继续对话调整:
"轮播图加一个淡入淡出的过渡效果,菜品卡片之间的间距调大到16px,整体配色参考海底捞的APP,偏红金色。"
再来十几秒,改好了。
说实话,那一刻我有一种很复杂的感觉。我在大厂写了八年代码,从jQuery写到React写到Vue,自认为前端功底还行。但现在一个AI工具,十几秒生成的东西,虽然不完美,但已经完成了70%的工作量。
这不是替代,这是杠杆。
我用Bolt.new花了大概两天时间,就把那个小程序的前端框架搭好了。剩下的30%——业务逻辑对接、接口联调、细节打磨——还是得自己来。但最耗时间的"从0到1"这个阶段,被极大地压缩了。
最后那个项目,我前后花了不到两周就交付了。客户很满意,还给我介绍了另外一单。
四、Cline:我的AI结对编程搭子
如果说Bolt.new帮我解决了前端效率问题,那Cline就是我在后端和复杂逻辑上的救命稻草。
Cline是一个VS Code的扩展,本质上是一个AI编程助手,但它和普通的代码补全不一样——它能理解你整个项目的上下文,帮你读代码、改代码、甚至自主完成一整个功能模块。
十一月底,我接了一个稍微复杂的项目:一个小型的ERP系统,给武汉本地一家做建材批发的小公司用的。需求包括库存管理、订单流转、客户管理、报表导出。预算2万5。
2万5,一个人,一个月交付。
如果是以前,这个价格我肯定摇头。但现在,我没得选。
接下项目后,我用Cline的工作流大概是这样的:
第一步:需求拆解。 我把PRD文档丢给Cline,让它帮我梳理功能模块和数据库表结构。它给出的方案不能说完美,但框架很清晰,省了我至少两天的设计时间。
第二步:代码生成。 这是Cline最强大的地方。比如我要写一个库存入库的功能,我只需要在VS Code里打开Cline的对话框,说:
"基于现有的数据库模型,帮我写一个库存入库的API,使用Node.js + Express + Sequelize,需要校验库存数量、记录操作日志、支持批量入库,返回格式遵循项目现有的统一响应结构。"
Cline会自己去读项目里已有的代码,理解你的路由结构、中间件配置、数据库模型定义,然后生成一份和现有代码风格高度一致的代码。
这个体验,说实话,比之前用过的所有AI编程工具都要好。因为它不是在"猜"你要写什么,而是在"理解"你的项目。
第三步:Debug和重构。 开发过程中难免有bug。以前遇到诡异的bug,我可能得花半天去排查。现在我把报错信息和相关代码丢给Cline,它通常能在几分钟内定位问题,甚至直接给出修复方案。
当然,Cline也不是万能的。它生成的代码有时候会有性能问题,比如N+1查询、内存泄漏的隐患。这些还是需要你自己的经验去把关。AI是副驾驶,但方向盘永远在你手里。
那个ERP项目,我最后用了26天交付,客户验收一次通过。扣除各种成本,到手大概2万。不多,但那是我那个月最大的一笔收入。
五、Suno:意想不到的副业收入
说到Suno,可能有人要问了——一个AI音乐生成工具,跟你一个程序员接外包有什么关系?
关系大了。
今年一月份,我在一个外包群里看到有人发需求:"给一个儿童教育APP做背景音乐,要求轻快活泼,预算3000。"
我当时第一反应是:这活我接不了啊,我又不会作曲。
但转念一想——Suno呢?
Suno是一个AI音乐生成平台,你只需要输入文字描述,它就能生成一首完整的歌曲,包括旋律、编曲、甚至人声。之前我只是拿来玩,给老婆生成过一首生日歌,效果还挺惊艳。
我试着在Suno里输入:
"一首轻快活泼的儿童教育背景音乐,风格类似尤克里里弹唱,节奏明快,适合3-6岁小朋友,纯音乐,时长2分钟。"
大概等了一分钟,Suno给了我四个版本。我挨个听了一遍,第二个版本非常合适——旋律简单好记,节奏欢快但不吵闹,确实有那种幼儿园课间操的感觉。
我把这个版本发给客户听,客户说:"不错,但能不能再欢快一点?加一点铃铛的声音?"
我回去调整了prompt,重新生成,第二遍就过了。
3000块,到手。前后花了不到一个小时。
后来我越做越顺手。Suno生成的音乐,经过简单的后期处理(用Audacity裁剪、调音量、加淡入淡出),完全可以用于商业项目。到现在,我已经接了大概七八单音乐相关的外包——APP背景音乐、短视频BGM、企业宣传片配乐、甚至有人找我做播客的片头曲。
这一块,每个月能给我带来3000-5000的额外收入。在武汉,这基本够覆盖我的房贷了。
你看,技术探索不一定是写代码。学会用AI工具,把AI的能力变成你的能力,这也是一种技术实践。
六、综合来看:AI时代的全栈,是"综合"的全栈
回过头看这半年,我最大的感悟是什么?
"全栈"这个词的定义变了。
以前说全栈,是说你能写前端也能写后端,能搞数据库也能部署服务器。但现在,一个人要做全栈,光会这些已经不够了。你还得会设计、会写文案、会做音乐、甚至会剪视频——因为客户不管你是一个人还是一个团队,他要的是完整的交付。
而AI工具,就是让你一个人成为"综合"全栈的关键。
| 工具 | 解决的问题 | 效率提升 |
|---|---|---|
| Bolt.new | 前端快速原型、页面生成 | 前端开发时间缩短60% |
| Cline | 后端逻辑、代码生成、Debug | 后端开发时间缩短40% |
| Suno | 音乐、音频内容生成 | 从"不会"到"能交付" |
这不是什么高深的技术架构文章,这就是一个普通程序员在被生活逼到墙角后,用AI工具自救的真实故事。
七、给还在迷茫的兄弟几句掏心窝的话
第一,别等"准备好了"再开始。
我接第一单外包的时候,连Bolt.new都还没注册。但我先接了,再去学。很多人都是"等我学完这个框架就接单"、"等我看完这本书就开始"——别等了。边做边学,是成年人最高效的学习方式。
第二,AI不会取代你,但会用AI的人会取代你。
这话听着像鸡汤,但真是这么回事。同样是接外包,我用Bolt.new两天搭完前端,不用的人可能得写一周。这一周的时间差,就是竞争力。
第三,保持对新技术的敏感度。
我现在每天早上到咖啡店(对,我现在在咖啡店办公,家里太压抑),第一件事就是刷Hacker News、Twitter、还有几个技术公众号。不是为了卷,是为了知道"现在有什么新工具能让我干活更快"。
第四,别看不起小单。
8000块的小程序、3000块的音乐外包,这些单看起来不多,但它们是现金流,是口碑,是后续大单的敲门砖。我现在最大的一个客户,就是那个餐饮小程序的老板介绍的。
八、写在最后
现在是2024年5月,距离我被裁已经过去了七个月。
我的月收入现在大概在1万8到2万5之间浮动,好的时候能到3万。没有以前在大厂的22k稳定,但时间自由了,不用挤光谷的地铁了,不用开无意义的周会了。
更重要的是,我重新找到了写代码的乐趣。
在大厂的最后两年,我每天都在写业务代码,改需求、对接口、修bug,像一台机器。但现在,每一个项目都是新的,每一个客户都有不同的需求,我每天都在学新东西。
上周,我用Bolt.new给自己做了一个个人作品集网站,用Cline写了一套简单的项目管理后台,还让Suno给网站配了一段背景音乐。
坐在光谷的一家咖啡店里,阳光从落地窗照进来,我敲下这篇文章的最后一行代码。
窗外是武汉的五月,热干面的香味从街角飘过来。
活着,真好。写代码,也挺好。
如果你也在经历类似的困境,或者对AI辅助开发感兴趣,欢迎在评论区交流。武汉的兄弟们,有空约个咖啡,我请。
——老张,2024年5月,于武汉光谷


评论 0