拖了几年的重构,终于填坑了
最近终于把博客的 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 就不用担心失业了,我也不信。毕竟经历过裁员,这种事情没发生在自己身上之前,和发生之后,想法还是不太一样的。
以后博客还写什么
这次整理博客,也顺便翻了翻以前的文章。
最开始写博客,其实就是为了记东西。那时候找个解决方案,搜索出来一堆 CSDN 和各种网站的笔记,翻开看,内容好像都差不多。也不知道谁抄谁,有的步骤不全,有的已经过时,照着折腾半天,问题纹丝不动。
经常是连着试了几个帖子的方法,最后发现全都不行,白白浪费时间。
所以等问题真正解决了,我就把过程记下来,环境是什么、哪里报错、最后怎么处理的,免得下次遇到又得重新找。文章有人看当然好,没人看也没关系,至少自己以后能用上。
现在这类笔记对我来说,用处确实没以前那么大了。
遇到问题直接问 AI,把环境和报错一起丢过去,还能接着追问。虽然它也会瞎说,但处理不少日常问题,确实比翻笔记快。至于 Google,已经很久没拿它找教程了,搜索问题的习惯就这么慢慢变了。
之前浏览器里还存了一堆技术书签,每次收藏的时候都觉得下次肯定用得上,结果几乎没有再打开过。后来干脆一次性全删了,省得看着还以为自己有很多东西没学。
这也是最近几年不太想写文章的原因。花时间整理一篇教程,可能还没写完,就觉得这东西问一句 AI 不就有了吗,还有必要写?
甚至翻到以前一些文章,会觉得这也太基础了,当时怎么好意思发出来的……然后就开始删。
但删着删着又觉得,似乎也没这个必要。
当时不会,折腾完了会了,记下来,本来就是这么回事。现在看着简单,说明这些年多少还是学了点东西,总不能要求当年的自己什么都会。
就像 QQ 空间的说说一样,人会有两个成长的瞬间:
一是对之前发过的说说感到羞耻,二是后悔删除之前发过的说说。
所以文章还是留着吧,以后再看,说不定还会嫌现在这篇写得矫情。 
记录还是要继续的
虽然查资料的方式变了,但记录这个习惯还是想保留下来。
主要是发现,AI 讲明白了,自己当时看懂了,过几天还真不一定记得。尤其是工作里的一些问题,前面怎么讨论的,试过哪些办法,最后为什么选了这个方案,不记一下,时间长了自己也忘。
这些内容以后还是可以整理。用 AI 帮忙也没什么不好,把零散的东西收拾一下,后续做个自己的知识库,查起来应该会方便不少。
博客也不用全是教程。以前总觉得得折腾出点东西,才值得写一篇,现在想想,记录一下最近在干什么也行。不然过几年翻回来,全是安装部署和报错日志,连自己那几年怎么过的都看不出来。
至于古法写作,偶尔坚持一下就行了,也不用给自己加什么规矩。想法自己说,写得乱了让 AI 帮忙整理,最后改成自己愿意发出来的样子,就挺好。
只是别整理完满篇都是大道理,读起来像领导年终讲话,那还得再改一遍……
而立之年了,给自己定个目标吧
原本只是想记录一下主题和插件更新,写着写着又扯远了。
身为互联网行业的一员,能亲身经历 AI 这几年的变化,还是觉得挺幸运的。以前很多想做但嫌麻烦的东西,现在都可以拿出来试试,至少动手的成本低了不少。
至于饭碗,会担心,也只能边走边看。
以前在工地搬过砖,后来在互联网大厂上过班,也经历过裁员,如今已经到了而立之年。回头想想,之前好像一直在忙着上班,忙着做项目,做完一个还有下一个,倒是没认真想过,自己到底想工作到什么时候,想过什么样的生活。
现在觉得,是时候给自己定个目标了。
我想财富自由。
也没什么不好意思的,上班本来就是为了挣钱。我希望以后哪怕没有这份工资,生活也能正常过,不用一听到裁员就开始担心。到时候还想写代码就写,想折腾博客就折腾,不想干了也能歇一歇。
什么时候能实现还不知道,先攒着吧,总比之前没什么目标地上班强。
主题和插件的坑算是填上了,博客也终于有东西更新了。后面有空再慢慢折腾,希望下次更新不用再隔这么久。
我想财富自由,你呢?