手把手教你落地 DDD
钟敬
Thoughtworks 首席咨询师、数字化转型与运营团队 DDD 负责人
19697 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 45 讲
AIGC特别策划 (2讲)
结束语&结课测试 (2讲)
手把手教你落地 DDD
15
15
1.0x
00:00/00:00
登录|注册

特别策划|AI时代程序员生存之道

你好,我是钟敬。
上一次加餐,我们讨论了 AI 的能力边界。如果我们认可“没有银弹”的理论,那么显然现在的 AI 也不是银弹。
不过,目前 AI 在软件开发中已经可以帮我们做不少事情了,当得起一颗“铜弹”了。我们可以想象一下,如果一个程序员善用 AI,提高了 30% 的效率,而别的程序员只提高了 10%,甚至没有提高。那么这个程序员的竞争力必然提升。推而广之,对于一个企业也是如此。
今天我们先聊聊 AI 可以帮助我们做哪些事,然后在这个基础上,讨论在 AI 时代,开发人员应该更加注重发展哪些能力。

大模型时代程序员要掌握哪些能力(直播回放)

00:00 / 00:00
    1.0x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00

    铜弹 AI:加快知识的“周转率”

    具体来说,AI 可以帮我们做这几方面的事情。
    第一,AI 能够帮助开发人员完成重复性和套路性的工作。
    避免重复是软件开发中一个常见的原则。但就目前的技术而言,仍然有很多重复性的工作很难避免,例如所谓“样板代码”。而 AI 可以通过模仿程序员写代码的方式,自动生成部分具有重复性的代码,从而节省了编写代码的时间。
    第二,AI 可以帮助开发人员完成那些了解原理但忘记技术细节的代码。
    比如说,我已经多年没有写 JavaScript 了。虽然,原理还记得,但一些具体的语法和 API 忘记了。如果在过去,需要查书或者利用搜索引擎查找资料才能回忆起来。而 AI 可以更快地告诉我这些技术细节,甚至自动生成代码,节省我们的开发时间。
    确认放弃笔记?
    放弃后所记笔记将不保留。
    新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
    批量公开的笔记不会为你同步至部落
    公开
    同步至部落
    取消
    完成
    0/2000
    荧光笔
    直线
    曲线
    笔记
    复制
    AI
    • 深入了解
    • 翻译
      • 英语
      • 中文简体
      • 中文繁体
      • 法语
      • 德语
      • 日语
      • 韩语
      • 俄语
      • 西班牙语
      • 阿拉伯语
    • 解释
    • 总结

    AI时代的程序员需要具备哪些能力?本文探讨了AI在软件开发中的作用以及对程序员的影响。AI的出现使得程序员需要加强对业务需求的理解能力,熟练使用AI工具高效工作、快速学习的能力,评审和验证AI生成代码的能力,以及掌握软件开发各项技术的基本原理。文章指出,AI的影响是渐进的,程序员需要重视AI的发展并及时行动,以适应技术的快速发展和变化。文章强调了程序员在AI时代需要不断提升自身的软件开发能力,以适应技术的快速发展和变化。

    仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
    《手把手教你落地 DDD》
    新⼈⾸单¥59
    立即购买
    登录 后留言

    全部留言(2)

    • 最新
    • 精选
    • Geek_79f5fb
      厉害了我的钟 [dog]

      作者回复: 难道你是我的林?

      2023-06-02归属地:浙江
      1
    • aoe
      Copilot 插件确实好用,现在写几乎一半的代码是 AI 生成的
      2023-06-29归属地:浙江
      1
    收起评论
    显示
    设置
    留言
    2
    收藏
    沉浸
    阅读
    分享
    手机端
    快捷键
    回顶部