ChatGPT 是由 OpenAI 于 2022 年 11 月 30 日推出的智能聊天机器人。由于技术表现非常优秀,一出道就火爆全球。它不仅让谷歌、苹果等 IT 巨头睡不着觉,还成功吸引了微软 100 亿美金的技术投资。
第一波吃到螃蟹的道友开始用它生成代码,玩得不亦乐乎。
用它可以生成算法实现代码:
用它还可以生成复杂的 Linux 设备驱动程序代码:
ChatGPT 不仅仅生成了可以执行的正确代码,还提供了详细注解,可能是担心我们看不懂它写的代码。
看到这些,我们的第一反应就是惊叹 ChatGPT 的超强能力,为找到一个替自己写代码的神器而窃喜。但冷静一想,发现不对劲,这货如果被老板知道了,那我们岂不是都要回家喝西北风了。所有人迟早都会用上 ChatGPT 或类似工具,到那时,小学生都能生产代码……,细思极恐!
那我们真的会被 ChatGPT 取代吗?答案显然是不可能的。虽然 ChatGPT 也会编写代码,但它目前还只能编写一些功能单一、通用化和工具化的程序。一个大型商业软件项目的开发是非常复杂的,需要进行完整的需求分析、设计、集成、测试、调优和反复迭代才能成功交付。需求千变万化,业务逻辑错综复杂,再把它形成代码就更难了,ChatGPT 是绝对无法胜任的。
ChatGPT 将会成为我们的一件神兵利器,用好它可以帮我们极大的提升开发效率,还能降低一些开发难度。在进行开发时,如果碰到一个基础功能或需要实现一个算法,我们就可以让 ChatGPT 帮忙写出来,然后改改集成到自己的项目中。有了 ChatGPT,我们就可以集中精力思考客户需求、架构设计和集成调优这些重要的事情,而不会被基础功能或算法的实现细节搞的抓耳挠腮。
ChatGPT 必将导致全民编程的时代彻底到来,编程的门槛将变得很低。不再只有专业程序员能写代码,普通人借助它也可以轻松写出高质量代码。这不是一件坏事,它会让我们所属的 IT 行业更加火爆,从而催生出更多的机会。
PS:如果你正在做一些基础性的开发工作,就要当心被 ChatGPT 优化了,是时候好好学习提升自己的道行了!
最后,ChatGPT 通过不断训练优化模型变得更强,我们也同样需要通过不断学习提升自己。如果固步自封,不思进取,必将沦为科技进步的淘汰者。