拖了几年的重构,终于填坑了
最近终于把博客的 Material 主题和贴吧表情插件整理了一遍,这次主要靠 AI 完成。
其实很早就想改了,之前很多功能都是按照自己的需求直接写在代码里的,自己用着没什么问题,但想调整一下,就得进去改代码。早就想着把这些定制化的内容改成配置项,后面使用和维护都方便一些。
倒也不是什么特别难的事情,只是代码得重新梳理,该拆的拆,该改的改,再自己测试一下,怎么也得花上几天。平时上班已经写一天代码了,下班再看自己这堆历史遗留问题,实在提不起兴趣……
反正也不是不能用,就这么一直拖着。
这次想着让 AI 试试,结果前前后后几个小时,居然就整理完了。之前惦记了几年的事情,实际做起来还没有纠结的时间长。
项目地址放一下:
- Material 主题:https://github.com/noisky/typecho_material_theme
- 贴吧表情插件:https://github.com/noisky/typecho-smilies
也算是填了两个老坑,省得一直惦记着。
不过看着 AI 把这些东西改完,除了觉得方便,多少也有点复杂:这要是以前,都是得自己一行行写的啊,照这么发展下去,以后还需要多少程序员? 
写代码已经成了古法编程
作为开发人员,这两年对 AI 的感受还是挺直接的。以前遇到问题是搜索、翻文档、找例子,现在基本是先问 AI,日常工作也越来越离不开它。
特别是做一些小工具或者 demo,把想法说清楚,来回调整几轮,以前可能需要几天才能做出来的东西,现在几个小时就能看到效果。放在以前,谁跟我说以后写代码主要靠聊天,我大概是不信的。
现在回头看,自己对着编辑器一行行敲代码,都快成古法编程了;再坚持手写博客,属于同时掌握两门传统手艺……
当然,AI 写完也不能直接闭眼用。需求有没有理解错,原来的功能有没有改坏,生成的代码有没有问题,还是得自己看。尤其是改老项目,原来为什么这么写,有时候连自己都忘了,AI 就更不一定知道了。
但即便加上检查和修改的时间,提效也是实打实的。这次主题和插件的重构,就是最直接的例子。
问题是,站在自己折腾东西的角度,这当然是好事;换成靠开发拿工资的角度,就没办法只顾着高兴了。
这几年行业的情况,大家多少都有感受。裁员的消息一直没断过,工作也没有变得更好找,感觉现在找工作,简历里不和 AI 沾点关系,都快不好意思投了。
也不能把行业的问题全归到 AI 身上,但原来几个人做的事情,现在更少的人就能做完,公司还会不会招那么多人?提效省下来的时间,最后是能早点下班,还是继续接更多需求?这就不好说了。
至于程序员应该怎么办,我也没什么高见。自己都还在上班,也没资格给别人指路。
眼下还是继续用,继续学。既然已经知道它能提高效率,总不能为了证明自己会写代码,故意不用。只是以后不能光盯着代码怎么写了,需求到底要解决什么问题、做出来的东西能不能用,自己得心里有数。
但要说学会用 AI 就不用担心失业了,我也不信。毕竟经历过裁员,这种事情没发生在自己身上之前,和发生之后,想法还是不太一样的。