10x 程序员工作法
郑晔
开源项目 Moco 作者
53433 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 63 讲
思考框架 (1讲)
10x 程序员工作法
15
15
1.0x
00:00/00:00
登录|注册

特别加餐 | ChatGPT来了,你的编程效率提高了吗?

ChatGPT 和 New Bing 协助编码
亚马逊的类似工具
交互:自然语言描述意图
功能:代码补全、整个函数编写
追求:结合工作原则与AI,进一步提升效率
技能差异:向AI提出合适的问题
工作原则:以终为始、任务分解、沟通反馈和自动化
AI工具:操作层面的效率提升
其他工具
Github Copilot
代码补全:辅助编写代码
代码模板:快速生成代码结构
快捷键:提高编码速度、减少手离开键盘
应用:自动备份、批量转换文件格式
优势:自动化复杂工作、可复用
定义:多个命令的组合
示例:使用 grep 和 awk 命令提高效率
优化:提取日志信息、转化文件格式
初衷:方便用户与操作系统交互
总结
AI时代的工具
编辑器和IDE
脚本的应用
命令行的使用
程序员工作效率提升之路

该思维导图由 AI 生成,仅供参考

你好,我是郑晔。
程序员是一个追求效率的群体,我们的日常工作就是为别人打造提升效率的工具,自然而然的,我们也会不断要求自己优化自身工作效率。《10x 程序员工作法》这个专栏,谈的就是程序员应该如何从方方面面努力提升自己的工作效率。但工作效率这件事在 ChatGPT 诞生之后,就需要重新讨论一下了。
ChatGPT 本身并不是一个为程序员准备的工具,但当 ChatGPT 破圈后,所有人都开始重新思考如何利用 AI 技术提升自己的工作效率,程序员当然也不例外。这里我加餐一篇,讨论一下程序员在提升效率这条路上是怎么一路走过来的。

从命令行开始

程序员在工作效率上的优化是从命令行开始的。最初,命令行是为了方便用户与操作系统进行交互,完成一些简单的任务。但程序员很快就发现,命令行也可以很好地提升工作效率。
举个例子,假设一个程序员需要从一个巨大的日志文件中提取出某些信息,并将其转化为 CSV 格式的文件,以便进一步进行分析。如果使用传统的文本编辑器完成这个任务,不仅效率低下,还很容易出错。但如果使用命令行工具,就可以轻松地完成这个任务。比如,我们使用下面这条命令。
grep "error" log.txt | awk -F ':' '{print $1 "," $3}' > output.csv
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

程序员在追求工作效率提升的道路上,经历了从命令行工具、脚本、编辑器和IDE到AI时代的工具的演进。本文深入探讨了这些工具如何帮助程序员提高工作效率,尤其是AI工具如Github Copilot的出现,为程序员提供了新的编码方式。AI工具的角色目前还是副驾驶,主驾驶仍然是程序员自己,因此如何善用AI工具成为关键。AI帮助提升的是操作层面的效率,而程序员的工作原则与AI结合,将进一步提升工作效率。拥抱AI时代,不断提升工作效率是程序员应该不断追求的目标。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《10x 程序员工作法》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(6)

  • 最新
  • 精选
  • ifelse
    拥抱 AI 时代,不断提升自己的工作效率。 --记下来 加油,奥利给!
    2023-05-15归属地:浙江
    5
  • 宏鬼
    居然还有更新,真是超值! 最近也在学习AIGC相关的东西,比较认同一句话: AI替代不了人类,但将淘汰不会使用AI的人。
    2023-05-15归属地:浙江
    4
  • 6点无痛早起学习的和尚
    他(郑老师)他(郑老师)他(郑老师)又双叒叕更新了!! 也在用github copilot,但是发现他对于涉及到跨多类的代码编写,还是有点吃力,比如有时候其他类的属性字段赋值,他就是不全。
    2023-05-15归属地:北京
    3
  • 花落星移
    紧跟时代潮流,点赞 gpt现在我主要拿来做以下事项: 1)写sql 2)画plantuml格式的时序图 3)程序变量取名
    2023-05-15归属地:北京
    2
    1
  • enjoylearning
    把它当作一个结对编程的人
    2023-11-28归属地:北京
  • 聪明的傻孩子
    居然还有更新,惊喜;个人觉得未来AI会带来更高的效率提升
    2023-06-12归属地:重庆
收起评论
显示
设置
留言
6
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部