您现在的位置是:首页 >技术教程 >ChatGPT时代,程序猿的机遇与挑战网站首页技术教程

ChatGPT时代,程序猿的机遇与挑战

如猫 2024-10-19 12:01:04
简介ChatGPT时代,程序猿的机遇与挑战

新时代的来临
       腾讯马化腾预言,ChatGPT的发布,代表一个新时代的来临。正如电的发现,因特网的出现,带来了人类翻天覆地的变革,ChatGPT将给人类带来的变革,可能远远超出我们的想象,这次巨变,将会更加迅猛,我们的有生之年,就会看到这种革命性的变化,我们的教育、工作、生活将又一次发生质的变化。
作为程序员,你准备好了吗?
       我不是一个喜欢追寻时尚的人,对于各种关于ChatGPT将如何改变世界的言论,不是很在意,也没有一探究竟的好奇心,看到网络上说ChatGPT能写出完美的程序,也觉得是夸大其词,甚至嗤之以鼻。
       直到最近,邻座的一位年轻的程序猿说他可以访问到ChatGPT,也说ChatGPT可以写程序,我就来了试一试的兴趣。真是:不试不知道,一试吓一跳!

下面是我测试的请求和ChatGPT的回答:

Write a program in C to iterate all the possibilities of three numbers combination from a given set of  integers

【用C语言输出N个整数的所有三元组】

下面是ChatGPT给出程序:

#include <stdio.h>

void generateCombinations(int arr[], int n) {
    for (int i = 0; i < n - 2; i++) {
        for (int j = i + 1; j < n - 1; j++) {
            for (int k = j + 1; k < n; k++) {
                printf("(%d, %d, %d) ", arr[i], arr[j], arr[k]);
            }
        }
    }
}

int main() {
    int arr[] = {1, 2, 3, 4, 5}; // Example input array
    int n = sizeof(arr) / sizeof(arr[0]); // Calculate the number of elements in the array

    generateCombinations(arr, n);

    return 0;
}
完美至极!

我又给出了几个Windows下,Qt环境的编程请求,ChatGPT都给出了完全正确的回答。

Wonderful我有点惊呆了............不可思议.........

看来程序猿的工作将会越来越难找了,有了ChatGPT,程序猿的需求肯定会下降。

程序猿们!.新的时代来临,我们如何应对?这是挑战,那机遇又是什么?当然是,学会使用这个强大的工具,你就不用996啦!

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。