中国驻美大使谢锋:人工智能不能野蛮生长跑马圈地
2026-06-22
2026-06-24 0
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-mall 项目的制作,全程记录分享。

本系列 Blog 有以下背景和特点:
此文发布时已经写到【从 PHP 到 AI + Golang,程序员自救转型手记(二十一):登录接口整合点选验证码,AI 大翻车】已经完成了项目基本架构和前几个接口,不用担心作者弃坑,请放心阅读。
我会在接下来的文章中,记录我如何快速学习甚至精通一门语言。
很遗憾,哪怕是全用 claude code、codex 写代码,语法也是必学的,没人能一步登天,用 AI 也不行,因为作为开发者,你最起码也是必需能对代码完成 review,不 review 的情况,只能是 MVP(最小可行性方案)、DEMO 或者玩具,绝对不是能上线的商业级产品(不可否认有不懂技术的人用 AI 做了 APP 之类的赚了钱,但是市面上大概率(个人认为 98%+)不差你做的 APP,更何况你的 APP 是一堆垃圾代码堆起来的,代码生产者本来就不值钱,值钱的包括:质量验证、优先级判定与任务拆分、衡量有意义的产出等等)。
同时能上生产环境的代码,必需严谨、易维护等,AI 大模型并没有真正的 『理解』 能力,它只是根据统计学规律拼接最像正确答案的代码。它可能写出语法完全正确,但逻辑完全错误的代码。硬编码密钥、引入已被修复的漏洞、暴力解题、重复定义函数、随意搭建项目结构等,你不 review,除非项目不重要,这或许也是前端被 AI 搞的这么惨的原因,因为前端不涉及核心安全、而实在维护不了也可以让 AI 重新写一个(成本到底是高了还是低了?)
本项目目前主要使用 claude code 编码,人工 review(并逐行学习理解和调优),为了不再徒增心智负担,作者的 claude code 即装即用,不含 CLAUDE.MD、skills、MCP、subagent、hook 等,请开发者自行配置 cc 到能用,发送 你好,它有正常回复即可,后续需要对工具做配置时,也会在文章内写出。
文档其实都能看懂,但问题是:要么是一看文档必犯困(除非是特别感兴趣的项目)或者心浮气躁根本读不进文档。
个人理解:这通常是因为这次学习的内容被你认为『不是生存必须的知识』,这是来自身体或者说基因层面的抗拒,它认为不需要这东西;这一点一般不能消除,只能靠人为的意志/技巧抵抗,有以下办法:
作者在网上随便找了一个免费的 golang 基础教程网站,花了三天了解了基础语法和一些标准库,供读者参考:
第一天:学习 常量、变量、条件控制/循环控制、数组、字符串、map、指针、函数、结构体、方法、可见性,最后笔记 + 代码片段共计 421 行,开源于:github | gitee
第二/三天:学习 接口、泛型、类型断言转换等、错误处理、文件、反射、并发、模块,其中『并发』学习最久最深,找了另外一个 golang 的教程网站,快速目检式过了一遍,着之前理解不透彻的地方补学,并确保没有重大遗漏,最后笔记 + 代码片段共计 1001 行,同样开源于:github | gitee
当某个概念没法看懂时,你也直接问豆包,比如:用人话解释下 golang 的结构体标签,当前时代,知识太容易获取了。
作者的进度可能比较快,毕竟是个老手,如果你学习进度较慢也不用着急,一般正常的,实在某个问题搞不定,也可以搜搜相关视频(视频讲解一般会更加透彻,但会慢很多),程序员本来就需要独立解决问题的能力,现在就开始锻炼吧。
其实很多学者,看了很多教程,也做了很多笔记,但是之后就不知道干什么了,学完了当然是做项目了!
以下这里写明了立项标准,也是为诸位未来的独立开发者们提供一个流程:
review 的代码更像屎吗?