Skip to content

gpt 取代不了程序员

本文主要讲 gpt 和 ai 工具带来影响和如何利用 gpt

为什么现在不能取代程序员

因为现阶段你想让 gpt 实现需求代码,即使是简单的 crud,都有两个 gpt 做不到的局限。一是产品经理要把需求写的 gpt 能读懂,二是 gpt 生成的代码有漏洞

这两个局限都需要程序员来弥补

  • 第一个,你用自然语言,有时 gpt 是理解不了的,你要用跟贴进技术的自然语言,更好的是用 code 说

为什么将来一段时间取代不了程序员

gpt 生成的代码 bug 是一方面,但生成的代码肯定会越来越好的

更重要的是,软件系统是可以很复杂的,业务需求也是很复杂的,以我目前浅薄的认知来看,gpt 并没编写复杂相同代码的能力,也没有解决复杂系统出现的 bug 的能力

gpt 可能带来的改变:

gpt 非常通用的特点会带来一些改变

  • 且理解代码能力也不错。所以会有基于此的低代码工具,会是开发效率进一步提升
  • 通用还表现在可以处理各种不同形式的重复劳动。
  • 编程之外就是,写论文时。让 gpt 根据提供的信息快速生成图表,让 gpt 根据具体的文献规则快速改参考文献格式。
  • 这些都是不同领域的需求,但 gpt 都能用自然语言来理解需求和实现需求,这是非常厉害的一项能力
  • 所以只要你想到有这类不动脑的涉及文字的工作,都可以交给 gpt 做。编程可以是,写单元测试,写简单 crud 等

另外 chatgpt 是相对自然语言理解的,如果 chatgpt 结合其它领域的 ai 应用,就能实现更多以前一个人不能实现的需求

  • 现在网上的各种插件就是对 ai 技术落地的各种应用实例。插件可以是开发一个 ai 的多种使用可能,也可以结合多种 ai 来实现其它的需求

ai 工具通用的特点势必会替代某些重复性高,易理解的工作。但这也是提高工作效率的工具。这也是 ai 工具的利弊,作为个人,不要只看到缺点,还要看到优点。

gpt 对于个人学习的帮助也是很大的

  • 会用 gpt 的程序员进步会很快,结合准确的自然语言(技术属于)和关键代码,程序员从 gpt 快速获取信息,用于学习知识、开发实践。