Ai对大家的代码生活有什么改变吗?

我先生将近20年没有写过代码了。
前阵子有个需求找到他,于是用Ai捣鼓了几个晚上,就给搞出来了。
他表示:随着Ai技术的发展,程序员的门槛变低了。
我自己比较少在写代码方面用Ai,主要用来写邮件和翻译文件,偶尔帮忙写几个function。
大家呢,觉得Ai对自己写代码有啥帮助吗,包括github的copilot。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 29

有啥,那是你从事过程序员这个行业所以你觉得变简单了。外行光使用你所谓copilot就很难,20年没写代码。20年前国内会互联网的大佬现在还在写代码?国内互联网不算互联网,算是大的局域网。

1个月前 评论
Helen2022 (楼主) 1个月前
Helen2022 (楼主) 1个月前
Helen2022 (楼主) 1个月前
claystone 1个月前

还有AI不仅仅是改变的互联网,对其他生态,家居,政法,医疗,各类行业都有冲击

1个月前 评论
Helen2022 (楼主) 1个月前

说的好像没学过编程的人能看懂AI写的代码一样 :joy:

1个月前 评论
working 1个月前
ShiKi

比较明显的感觉,就是问答类的贴子少了不少吧.毕竟好多问题,AI就能得到想要的答案

1个月前 评论

作为一个工具,是提高效率了,只需要问一问,然后自己改一改,基本就能用了。

1个月前 评论

感觉是 帮助我 以前有问题要去 搜索引擎上找,现在直接问gpt,

1个月前 评论

去年用 copilot,觉得还不错,续费了五个月,后面觉得有时候不准,也打扰到思考,没续费了。

现在都用免费的 gpt,挺好用的。科技改变生活。门槛降低是好事。

1个月前 评论
Helen2022 (楼主) 1个月前
Helen2022 (楼主) 1个月前
sanders

Github Copilot 差不多一年了,我给团队成员也用上了企业版(不想让大家自掏腰包),对于有些编程经验的人来讲非常好使。我自己的感受主要有三点:

  1. 对于熟悉的领域,能提升生产效率:很多时候测试用例和校验逻辑这种费力的代码,生成的效果非常惊艳,我只需要根据生成结果进行细节调整即可;
  2. 对于陌生的领域,能节省查阅文档的时间:比如我对前端框架没什么经验,模型能先给我输出代码,再进行有的放矢的文档学习,检索范围就能缩小很多;
  3. 对于初学者,能快速给于的建议:团队成员中有经验不足的人,模型基于常见的编码习惯输出的代码对他们有很多借鉴意义。
1个月前 评论
SammlHui 1个月前
Helen2022 (楼主) 1个月前
Helen2022 (楼主) 1个月前
Helen2022 (楼主) 1个月前

Ai 技术在编程领域的应用,如 GitHub 的 Copilot,确实可以为开发者提供一定程度的帮助,特别是对于那些对编程不太熟悉或者长时间没有接触编程的人来说。

以下是 Ai 对编程的帮助可能体现在哪些方面:

  1. 自动生成代码: Ai 工具可以根据用户提供的输入或需求自动生成代码片段,从而减少了手动编写代码的工作量。这对于像您先生这样长时间没有写过代码的人来说,可以在一定程度上解决技术方面的问题。

  2. 提供建议和提示: Ai 工具在编写代码时会提供实时的建议和提示,帮助开发者遵循最佳实践,避免常见的错误和陷阱。

  3. 加速开发速度: 通过 Ai 工具的帮助,开发者可以更快地完成任务,因为他们可以快速获取到所需的代码片段,而不必从头开始编写。

  4. 学习和教育: 对于新手来说,Ai 工具可以作为学习编程的工具,帮助他们理解编程概念和语法,并通过实际的示例进行实践。

然而,尽管 Ai 技术在编程方面提供了一定的帮助,但它并不能完全取代人类开发者的角色。编程是一门艺术和科学,除了纯粹的代码生成外,还需要开发者具备解决问题的能力、算法设计、架构思维等技能。Ai 工具可能会带来某些便利,但真正优秀的软件工程师仍然需要具备广泛的知识和经验,以及创造性和逻辑思维。

因此,尽管 Ai 技术可以为编程提供帮助,但它仍然是一个辅助工具,开发者仍然需要持续学习和提升自己的编程技能,以适应不断变化的技术和需求。

以上内容来自chat-gpt3.5

1个月前 评论
Helen2022 (楼主) 1个月前
Mutoulee

GitHub Copilot、阿里的通义灵码,非常好用。现在写代码已经离不开了。

1个月前 评论
Helen2022 (楼主) 1个月前
Mutoulee (作者) 1个月前
Helen2022 (楼主) 1个月前
Mutoulee (作者) 1个月前

简单的变低了而已,高难度的还在,其实现在的ai就是以前的百度谷歌,不过能定制代码。以前是cv改代码,现在是直接cv。但是原理不懂术语不会还是会出很多问题,就像我真正没接触过websocket搭建聊天室,广播什么的都配置完了,就差一步能完成项目,怎么的都找不出哪出错了,最后通过原理大概定位到监听问题。

1个月前 评论
sanders

真的,在写测试用例的时候简直太丝滑了。

<?php

use App\Models\Goods\Category;

beforeEach(fn() => $this->actingAsUser());

it('/api/goods/categories 删除', function () {
    $category   = Category::factory()->create();
    $response   = $this->deleteJson("/api/goods/categories/$category->id");
    $response->assertStatus(204);
    expect(Category::find($category->id))->toBeNull();
});

it('/api/goods/categories 删除 异常 存在子分类', function () { // 这里自己写,下面的都是 Github Copilot 生成的。
    $category   = Category::factory()->create();
    Category::factory()->create(['parent_id' => $category->id]);
    $response   = $this->deleteJson("/api/goods/categories/$category->id");
    $response->assertStatus(422);
    expect(Category::find($category->id))->not->toBeNull();
});
1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!