|
1 | 1 | +++
|
2 | 2 | title = "杂谈AI取代程序员"
|
3 | 3 | date = 2025-02-14T21:15:00-08:00
|
4 |
| -lastmod = 2025-05-30T00:55:47-07:00 |
| 4 | +lastmod = 2025-08-10T00:06:15-07:00 |
5 | 5 | tags = ["ai", "programmer"]
|
6 | 6 | draft = false
|
7 | 7 | toc = true
|
@@ -499,6 +499,41 @@ AI无法取代持续精进者, 傲慢自满方为淘汰之源
|
499 | 499 |
|
500 | 500 | 挂了)
|
501 | 501 |
|
| 502 | +--- |
| 503 | +<span class="timestamp-wrapper"><span class="timestamp"><2025-08-09 Sat></span></span> |
| 504 | + |
| 505 | +半年过去,再回看这篇关于《AI取代程序员》的文章,我的认知已有了新的变化——尤其是在工作中高强度使用AI之后。 |
| 506 | + |
| 507 | +公司投资了Anthropic,加上我们本身以「卖铲子」(工具链)为业,因此全员标配AWS Bedrock上的Claude 4和Claude 3.7。从类似Claude Code 的Terminal Agent到IDE深度集成的插件,Token配额近乎无限,量大管饱,CEO甚至发公开信鼓励全员拥抱AI。 |
| 508 | + |
| 509 | +但经过这段实践,我对“取代”的结论有了修正:AI或许能替代初级程序员,却仍难撼动高级程序员(Senior)的核心价值。 |
| 510 | + |
| 511 | +初级程序员的任务往往是具体的、独立的(如“实现某个功能”),而这正是AI的强项——它擅长执行明确指令。 |
| 512 | + |
| 513 | +Senior程序员的职责则是处理模糊需求:拆解问题、权衡利弊、设计系统、保障可维护性(Maintainability)和可测试性(Testability)。 这些开放性问题没有标准答案,只有基于经验的决策。 |
| 514 | + |
| 515 | +过去一年,我Review了400+个 CR,发现AI生成的代码能完成功能需求,却常忽视「代码质量」,有些同事 CR 的AI味甚至会非常明显,比如代码有一堆无用的注释。 |
| 516 | + |
| 517 | +注释通常是解释 Why 和 What,而非 How,是用来解释对代码阅读者「不明显」的内容,而AI味很浓的注释,通常是把代码实现的功能用注释重复一次。 |
| 518 | + |
| 519 | +这或许是因为AI的训练数据源自人类代码,而人类程序员本就惯于“糊弄”——AI不过放大了这一缺陷。 |
| 520 | + |
| 521 | +前AI时代,所有的程序员都像是徒步前行,而在如今的AI时代,AI就像马,人再和AI比拼速度,就是以已之短,击人之长。 |
| 522 | + |
| 523 | +因此,我们既需要拥抱AI, 让AI帮我们来完成各种脏活累活,但是也需要提高自己的认知和分析能力,取AI之长补我们之短,也需要明白AI能力的边界。 |
| 524 | + |
| 525 | +正如徒步者不会与马赛跑,而是骑上它驰骋,我们更需要把缰绳握在手上,给它指引方向,而非信马由缰,反而让AI凌驾于我们之上 |
| 526 | + |
| 527 | +****程序员的核心能力已从“编码”回归到“解决问题”本身。**** |
| 528 | + |
| 529 | +强烈推荐 Lex Fridman 采访 Ruby On Rails 作者 DHH关于AI与程序员相关的内容,DHH的评论相当深刻与有洞见:<https://www.youtube.com/watch?v=6i5hvNA72ZU> |
| 530 | + |
| 531 | +> AI 只会让会使用它的人更强,但你不可能通过AI vibe coding 学会编程,正如你不能只通过观看 Youtube 视频来学会弹吉他,只用把手指放到琴弦之上才可能学习弹琴。 |
| 532 | +
|
| 533 | +如果每个人都会使用 Cursor tab tab tab, 你的优势又在何方呢? |
| 534 | + |
| 535 | +AI会强迫我们思考自己的核心竞争力,总而然之,AI不是我们的对手,它是助力器,又是放大镜 —— 它让优秀的工程师更强,也让平庸的重复劳动无处隐藏 |
| 536 | + |
502 | 537 |
|
503 | 538 | ### 推荐阅读 {#推荐阅读}
|
504 | 539 |
|
|
0 commit comments