当我写下这行文字的时候,2026年已经过去了一半,也是我使用AI coding的第八个月,记得当时是抱着试一试的心态下载了cursor这个软件,后来一段时间里,它就在我的每个的项目里面留下了自己的印记,再后来,gpt5.4的发布,让codex走进了我的视野,做技术的人都是大猪蹄子一般喜新厌旧——我不仅取消了cursor的订阅,而且甚至无情的把它卸载了,codex真正成为了我的工作搭子,与此同时我还会把deepseek v4 pro接入到claude code中,做一些简单的事情,而我本人负责提需求,审核代码,测试——“吃着火锅,唱着歌”就把编码给解决了,我想这个是我们当下的程序员的真实写照吧。
关于我自己,简单来说就是干了八九年文科生程序员,大部分时间在搞后端,也客串过运维和前端,曾经独立负责一个公司的后台,也曾在外包公司里摸鱼划水混日子,学历不高,没有大厂背景。当你们在公众号或者github里读到这篇文章时,看到标题和我上述的自首般的交待时,可能会意识到这个家伙想写一点东西教别人,那么他凭什么呢?
是啊,我也觉得,甚至找不到理由反驳,于是我只好拍疼脑袋,把中学时期的一篇课文搬出来:“是故弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻,如是而已”。理由总算是找到了,那么说一说内心深处的想法吧,如果说有愿景的话,我想的是中学生以上的朋友(年龄段而非学历)都能看懂我写的编程手册,具体而言的话,针对非程序员群体,希望帮助他们解决一个从无到有问题,能大概看懂AI写出的程序,看懂报错信息,这样在使用AI的时候不至于被坑到,看不懂报错信息,无法针对性的提出问题,而对于程序员群体,希望给朋友们留一个备忘录,同时也是给我自己。因此我不会做一个cook book这样的东西,而是只会选取在工作中最实用的东西,摒弃无用的炫技。
AI时代,我们还有必要学习代码吗?我曾不止一次思考过这个问题,良久没有答案。我想的是,未来几年的程序设计应当是还是面向人类工程师的,如果是这样那么就有必要了。那么我们该学什么呢,在这里我又要好为人师了:我认为有三种几乎是必学的。首先就是python,因为它可以做最当下热门的AI应用、后端、爬虫以及网络安全方向的渗透测试,其次就是SQL,我们不生产数据,我们只是数据的搬运工,数据在手,天下我有,AI设计的数据库再合理,查询语句再精妙,也需要人为去验证和校准,毕竟数据和人相关的,而和人相关的往往是复杂的,混沌的,谁让我们的脑袋里有着多少亿个神经元呢。最后就是TypeScript,无需多言,前端利器,碾压一切,最后就是我喜欢的rust语言,这是一个我很想学的稳健的语言。
因此我的手册会涉及到上面的部分,力求做到实用,人人能看懂,内容完全免费。希望我能坚持下去,做一件有意义的事情。今天我把这个想法发给DeepSeek,它撺掇我开始干这事情,而且是立马。于是,我在这样的夜晚,房间里橘色灯光掩映下,在手机上打下了上述文字,后续所有手册内容,会在github以电子书的形式更新,届时请协助点一个小星星,多谢了。
——小灰灰 26年7月9日凌晨
夜雨聆风