目录

真实案例:用 GPT 的一天

早上 9 点,打开电脑,开始和 GPT 结对编程:

我:帮我写个并发队列
GPT:好的,这是一个线程安全的…
我:等等,要考虑内存泄漏
GPT:明白,我们加上智能指针

新时代的编程究竟变在哪?

1. 编程思维的升级

过去:

# 关注具体实现
def sort_array(arr):
    for i in range(len(arr)):
        for j in range(i+1, len(arr)):
            if arr[i] > arr[j]:
                arr[i], arr[j] = arr[j], arr[i]

现在:

# 关注问题本质
'''
需求:高性能排序
约束:
1. 内存限制:100MB
2. 响应时间:<100ms
3. 数据特点:大量重复元素
'''

2. Prompt 工程化思维

菜鸟 Prompt:

帮我写个登录功能

老司机 Prompt:

请实现用户登录模块:
- 使用JWT认证
- 密码需要加盐处理
- 考虑防SQL注入
- 需要限制登录频率
- 日志记录关键信息

这是新编程范式吗?

我的答案是:Yes and No

Yes 的理由:

  1. 抽象层次提升
  • 从"怎么写代码"到"怎么描述问题”

  • 更接近架构师的思维方式

  • 效率革命

  • 减少重复劳动

  • 快速原型验证

  • 代码 review 效率提升

  • 知识融合

  • 编程不再是单纯的码代码

  • 更注重业务理解和问题建模

No 的理由:

  • 1、AI 不是万能的。

    • 复杂业务逻辑还需要人工梳理。
    • 性能优化需要深入理解底层。
    • 创新性解决方案仍需人类智慧。
  • 2、新的技能要求。

    • 代码审查能力更重要了。
    • 系统设计能力不可替代。
    • 安全意识必须加强。

一个段子

“有个初级程序员说他已经完全依赖 AI 编程了,结果遇到线上 bug,GPT 连不上,他就只能干瞪眼…”

工欲善其事,必先利其器。但别忘了,再好的工具也需要老师傅来使。


本文收藏来自互联网,仅用于学习研究,著作权归原作者所有,如有侵权请联系删除,阅读原文

9ong@TsingChan markdown 2025

部分引用格式为收藏注解,比如本句就是注解,非作者原文。