Skip to main content

80. 南极探险 与 Cursor AI编程体验

Watch it on Youtube. Or listen on your favortie podcast app.

Show note

嘉宾:张明瑞 Mingrui Zhang https://drustz.com/

  • 00:00 开场:聊聊南极旅游和AI编程工具
  • 00:35 南极旅行:为什么想去?费用如何?
  • 01:03 旅行计划的起源:微信公众号与公益组织
  • 01:40 行前准备:阿根廷签证与极地装备
  • 04:16 气温与穿搭:南极没有想象中那么冷
  • 06:30 航程体验:穿越风浪滔天的德雷克海峡
  • 08:03 南极登陆体验:白雪、企鹅与科考站
  • 12:30 南极的野生动物:企鹅通道、海豹与鲸鱼近距离接触
  • 25:00 南极历史遗迹:捕鲸工业的痕迹
  • 30:44 AI编程工具 Cursor 的使用体验
  • 33:20 AI对Code Review的影响:AI写的代码还需要Review吗?
  • 38:19 AI与软件工程师的未来:从低层实现到架构设计
  • 46:40 AI赋能跨界:Designer使用AI编程工具的尝试
  • 54:04 AI模型发展与编程形式的演变
  • 57:04 软件工程师的职业地位会消失吗?
  • 59:59 节目总结与听众互动

李丁的联系方式:

  1. Signal (+1) 206-745-2849
  2. 邮件 podcast@dingzeyu.li
  3. Whatsapp (+1) 206-745-2849
  4. Youtube 留言:https://youtu.be/jDFoeHO3ZEY
  5. 微信 ID 是 "李丁泽宇" 的拼音

联系李丁来聊聊天啊!

制作团队

Full transcript text

(AI 生成的文字稿,可能有错误,请自行分辨)

  • 00:00 对
  • 00:00 其实今天我们就是想聊
  • 00:03 两个大的话题吧
  • 00:04 你之前不是去南极旅游了吗
  • 00:06 然后我是想
  • 00:08 当然我很好奇这个体验是什么样的
  • 00:11 这几年我有好几个朋友也都去了
  • 00:12 然后就看了很多照片
  • 00:15 视频感觉都很赞
  • 00:17 不知道到时候可不可以把你的
  • 00:19 Instagram里发的那个视频
  • 00:20 现在打了一个屏幕上面让大家看一眼
  • 00:22 然后
  • 00:23 我这边我想分享的是
  • 00:26 这几个月来用Cursor
  • 00:28 写code的一个体验
  • 00:30 Cursor反正就跟GitHub Copilot
  • 00:32 还有其他很多类似的
  • 00:33 这种竞品差不多的一个东西
  • 00:34 大概就两个话题
  • 00:35 不如先聊南极的吧
  • 00:37 我感觉这个比较exciting一点
  • 00:38 Cursor这个聊聊聊的
  • 00:39 又跟工作成长关系了
  • 00:40 没那么exciting
  • 00:43 基本上是3月13日去南极
  • 00:52 然后转了9天
  • 00:55 整个旅行
  • 00:57 行程是九天
  • 00:58 然后回来
  • 00:59 然后这个计划其实是去年看到微信公众号
  • 01:05 有那种旅行的那种公众号推送
  • 01:08 然后有一个叫做什么公益组织
  • 01:12 Gapper什么公益组织
  • 01:14 他们就说他们有这个活动
  • 01:16 然后现在有空位
  • 01:18 然后我看完之后就非常的兴奋
  • 01:20 因为我之前非常喜欢旅游
  • 01:24 就是我在毕业之后
  • 01:26 就感觉旅游就变成了
  • 01:28 我一种常态
  • 01:29 然后对每一个喜欢旅游的人来说
  • 01:33 这种非常遥远的地方
  • 01:35 都是一种
  • 01:36 比如说里程碑一样的小目标
  • 01:39 对前两期也就说
  • 01:40 你这个旅行可以帮你散心
  • 01:42 帮你这个recharge
  • 01:43 前两期你也说到了
  • 01:44 对对对
  • 01:45 然后之前就特别想去几个地方
  • 01:50 一个就是南极
  • 01:51 因为感觉南极很神
  • 01:53 就是他首先不是一个国家
  • 01:56 没有一个国家可以占有
  • 01:59 然后他又是一块大陆
  • 02:00 完整的大陆
  • 02:01 然后他我们的这个环境啊
  • 02:04 就特别的不一样
  • 02:05 然后就想去看一看
  • 02:07 然后以前小学什么作文上也写
  • 02:09 那个课文上还是初中就写什么斯科特考察站
  • 02:13 就他们去这个
  • 02:15 什么经历千辛万苦到达了几点
  • 02:19 结果发现那个
  • 02:20 他们不是第一个到达的
  • 02:22 反正就是
  • 02:23 有种这种印象
  • 02:25 然后反正就是看到那个机会
  • 02:29 就感觉也不是特别的贵
  • 02:33 就之前跟其他人聊
  • 02:35 好像说要十万块钱
  • 02:38 要去南极人民币
  • 02:39 然后这一次我们去的时候
  • 02:42 大致就是六万
  • 02:44 六万左右六万五
  • 02:46 然后我觉得可能比十万要便宜一些
  • 02:50 然后就觉得大输血
  • 02:55 但是非常值就报名了
  • 02:58 然后之前的准备
  • 03:00 其实也不是特别的漫长
  • 03:03 就是其实买一身
  • 03:05 就他发的有那种材料
  • 03:07 就你买一身防水防寒服
  • 03:09 然后办好阿根廷签证
  • 03:11 因为是要从阿根廷的港口出发到南极
  • 03:16 所以其实我就是
  • 03:20 年初的时候去办了一下签证
  • 03:23 然后买了一些装备
  • 03:25 然后就跟我的朋友一起去
  • 03:28 提前多久开始这种预约
  • 03:32 像比如我感觉之前
  • 03:33 我去不是南极的地方旅行
  • 03:35 就基本可以说走就走
  • 03:36 那南极这种是可以说走就走的吗
  • 03:38 除了签证的问题之外
  • 03:40 南极肯定不是说走就走
  • 03:43 但是我跟那个船上的人聊
  • 03:46 就是我们是做了一个相当于是探险性质的那种船
  • 03:51 它不是那种邮轮
  • 03:53 它英文叫expedition
  • 03:56 就不是cruise
  • 03:57 然后因为就舒适度啊
  • 04:00 包括这个灵活性啊
  • 04:02 跟大型的邮轮都不太一样
  • 04:05 我们是不到100个人
  • 04:07 然后过去
  • 04:10 所以就可以登陆那种
  • 04:11 然后这种准备我感觉就是
  • 04:13 我差不多是提前半年
  • 04:17 把这个位置预约到
  • 04:20 但是我看其实提前三个月或者两个月的时候
  • 04:23 也还有人
  • 04:24 就我们到最后船上有一两个空位
  • 04:27 可能有十个左右的空位
  • 04:30 有一些是没有来
  • 04:31 有一些就是还没有定满
  • 04:34 所以我感觉就是如果你有签证的话
  • 04:38 其实一到两个月时间准备就足够
  • 04:42 但是签证就比较麻烦
  • 04:45 尤其是作为中国公民
  • 04:49 阿根廷的签证就需要去办理
  • 04:54 然后在美国的话
  • 04:55 如果是在中国办
  • 04:57 你可以办到十年签
  • 04:58 但是在美国这边办阿根廷
  • 05:01 其他任何国家办的话
  • 05:03 好像都是只能拿到三个月
  • 05:05 然后我那时候就是算好时间去办了一下
  • 05:09 还差点就是他给我的那个时间
  • 05:12 没有完全覆盖我的行程
  • 05:14 就是我还火急火燎的落地之后
  • 05:18 去他的那个理事馆说能不能帮我延长
  • 05:20 但是他说就是你现在的签证
  • 05:22 刚好可以覆盖到你回美国
  • 05:26 所以我那时候就比较幸运
  • 05:27 但是这个办签证是我12月就办了
  • 05:31 但是其实我的室友
  • 05:33 就是我当初也邀请了我的朋友
  • 05:36 还有就我们住一块
  • 05:38 然后他的女朋友我们一起参加
  • 05:40 所以我们一共是三个人
  • 05:42 然后他俩都是二月份
  • 05:44 一月份办的这种签证就也都来得及
  • 05:46 然后具体的这些
  • 05:49 其实我觉得其实没有什么
  • 05:52 和其他旅行特别不一样的准备
  • 05:56 唯一就是你的装备
  • 05:57 可能要带这个防水防寒这种衣服
  • 06:00 但是这种衣服也就是
  • 06:02 比如说滑雪服
  • 06:03 或者是专门去户外店买一个
  • 06:05 只要是防水的
  • 06:06 然后防风的就可以
  • 06:08 因为它的靴子是船上提供的
  • 06:12 然后其他装备
  • 06:14 其实都不用
  • 06:15 就没有想象的那么冷
  • 06:17 因为我们是三月末去
  • 06:19 所以那个时候还是它的夏末
  • 06:22 南半球的夏末
  • 06:24 所以还是夏天
  • 06:26 所以就我们去的时候
  • 06:29 大概就是-10度-15度左右
  • 06:31 所以其实比纽约最冷的时候
  • 06:34 再冷一点
  • 06:35 也差不多
  • 06:36 对
  • 06:37 其实主要如果冷的话是刮风
  • 06:40 但是有时候登陆的时候
  • 06:42 就没有什么风
  • 06:44 就只是温度低
  • 06:47 所以感觉还是受得了的
  • 06:48 有时候你爬那个
  • 06:49 就是我们上岸之后爬那些雪坡
  • 06:54 都会流汗
  • 06:55 都会出汗
  • 06:56 所以我感觉就还是挺
  • 07:00 我觉得主要是这个心理上的建设
  • 07:03 就是哇去南极了
  • 07:04 要准备什么
  • 07:05 然后大家都会去看一些这个跟南极相关的知识啊之类的
  • 07:10 其他的倒没有什么
  • 07:12 因为大部分时间是在船上
  • 07:14 船上就是跟室内这种温度啊
  • 07:17 包括环境都很像
  • 07:19 对
  • 07:20 那所以说的那在南极大陆上面呢
  • 07:22 你待了多久呢
  • 07:24 嗯
  • 07:24 南极大陆上可能待了
  • 07:27 十个小时
  • 07:29 或者是不到十个小时
  • 07:31 我们第一次是这样的
  • 07:34 就是整一个探险船的旅行
  • 07:37 他在比如说他会花两天时间在路上前进
  • 07:42 然后到了南极之后
  • 07:44 你在南极这些水域和岛屿之间
  • 07:47 停这个三到四天
  • 07:49 然后根据风浪的情况
  • 07:51 花三天或者两天
  • 07:53 就是提前或者是按时返回
  • 07:55 所以他没有一个很具体的计划
  • 07:58 说我们第一天在哪个岛登陆
  • 08:03 第二天在哪个水域做什么活动
  • 08:06 因为一切都要看那个天气
  • 08:08 然后每天晚上
  • 08:10 就是我们的行程这样
  • 08:11 就是在路途中的时候
  • 08:14 就是在开那个开船
  • 08:17 不登陆的时候
  • 08:18 每天会有一些
  • 08:21 就是他们的工作人员
  • 08:23 给我们讲解这些南极的动物
  • 08:25 就放幻灯片
  • 08:26 跟那种大学上课一样
  • 08:28 然后下午就是有的时候是放电影
  • 08:32 就最后一天
  • 08:33 然后之前也是讲解
  • 08:35 就是会有自我介绍
  • 08:36 船员
  • 08:37 然后一些这种活动
  • 08:39 然后他就跟我们说
  • 08:41 因为这个风向特别的变化
  • 08:45 特别的快
  • 08:46 然后尤其是从阿根廷那个角落
  • 08:50 是离南极最近的南美的尖尖
  • 08:54 然后我们到达南极洲
  • 08:56 也是离南美最近的南极的尖尖
  • 08:58 就是它叫南极半岛
  • 09:00 其实没有在非常深的大陆圈内
  • 09:05 就是在它伸出来的那一点着陆的
  • 09:08 所以中间那个地方的海域非常的窄
  • 09:12 然后你如果看风向图的时候
  • 09:14 你就会发现
  • 09:15 比如说太平洋或者大西洋
  • 09:18 太平洋或者是印度洋
  • 09:21 它左右两边的那种很宽阔水域
  • 09:24 然后会有一些乱七八糟的风团
  • 09:26 但基本上
  • 09:27 就是有好有坏
  • 09:29 但是一旦到这个狭窄的地方
  • 09:32 那些风好像都会聚集起来
  • 09:34 然后就很容易形成那种很狂的风
  • 09:37 然后中间那个海峡叫德雷克
  • 09:40 德雷克海峡
  • 09:42 这个词好熟悉
  • 09:43 感觉地理课学过感觉
  • 09:44 对对对
  • 09:45 就是之前在那个巴拿马运河
  • 09:48 打通之前
  • 09:50 所有的这种航道都要
  • 09:52 要么是穿过德雷克海峡
  • 09:54 要么就是那个什么
  • 09:57 从北边
  • 10:00 我不知道有没有从北边的
  • 10:02 但是之前说什么
  • 10:04 百慕大三角
  • 10:06 就那种反正就是
  • 10:07 这两个地方都是臭名昭著
  • 10:10 什么事故多发地
  • 10:11 所以这个地方的风浪就很大
  • 10:15 然后我们去的时候
  • 10:16 就是老是颠簸
  • 10:17 所以在
  • 10:19 我说好多
  • 10:21 就是在大陆上停留的时间
  • 10:24 其实不是能很好的预算
  • 10:28 然后我们比较幸运
  • 10:29 前两天都可以登陆
  • 10:31 它的活动就是到达南极之后
  • 10:35 有半天是登陆
  • 10:36 然后剩下半天是坐冲锋艇
  • 10:39 在水域上来回转
  • 10:42 然后就是看动物
  • 10:43 所以我们前两个半天
  • 10:45 是在大陆上
  • 10:46 可能每一次会待两到三个小时
  • 10:49 然后后两天
  • 10:51 有两次就因为风浪太大
  • 10:54 没有取消了
  • 10:55 就出行了可能一到两次
  • 10:57 所以总共可能也就是
  • 10:59 十个小时左右
  • 11:01 那你们比如说
  • 11:03 你们下到那个陆地上面
  • 11:04 我这里看Google Street View
  • 11:05 穷人的旅游
  • 11:06 就是看Google Street View
  • 11:07 我在这里看
  • 11:09 看这个登陆的这个地方
  • 11:10 看起来就是
  • 11:11 感觉那你们往里面走
  • 11:14 它能走多远
  • 11:14 感觉这个雪好厚好厚
  • 11:16 Antarctica
  • 11:19 对我也在看那个
  • 11:20 我看一下
  • 11:21 就你比如说你搜一个
  • 11:23 在Google地图上搜一个叫
  • 11:25 Paradise Bay
  • 11:27 就是天堂
  • 11:28 天堂湾
  • 11:29 然后搜Antarctica
  • 11:31 然后那个地方就是
  • 11:32 其中我们登陆的
  • 11:35 我们好像没在这边登陆
  • 11:36 就是可以登陆的一个地方
  • 11:38 然后
  • 11:39 这种地方就是
  • 11:42 差不多都是这样的景
  • 11:45 就是
  • 11:45 那个路上全部都是积雪
  • 11:48 然后
  • 11:49 会透露出一些那种岩石的颜色
  • 11:53 就是如果是那个很大的山的话
  • 11:56 但一般都会被雪上雪覆盖
  • 11:58 然后我们走在那个路上
  • 12:00 我觉得第一次登陆的时候
  • 12:01 我们是在那个布朗考察站
  • 12:03 布朗考察站是一个
  • 12:05 阿根廷的那种南极考察站
  • 12:08 然后登陆的时候
  • 12:10 就是先跨到那些石头上
  • 12:13 石头上没有什么雪
  • 12:14 但是比较滑
  • 12:15 然后走到那个岛上
  • 12:17 就是大陆上之后
  • 12:19 就完全就是白雪皑皑的一片
  • 12:21 然后你走一步
  • 12:23 就是一个深的脚印
  • 12:24 那时候好像还下的小雨
  • 12:26 还是小雪
  • 12:27 然后就走
  • 12:28 都是那种新雪
  • 12:29 然后走一步一个脚印
  • 12:31 但是有的地方就是有很多动物
  • 12:35 比如说企鹅
  • 12:36 然后这个时候企鹅如果走的时候
  • 12:39 它地上就会特别的脏
  • 12:40 然后会有那种什么企鹅的粪便
  • 12:44 你把到他们走
  • 12:45 走那个踩雪之后
  • 12:47 对就就跟这样一样
  • 12:48 跟土这种混合起来
  • 12:50 混在一起 然后有时候就地上会变特别的硬
  • 12:54 对
  • 12:56 其实都已经冻起来
  • 12:57 就不是那种很松松的雪了
  • 12:58 就是那种
  • 12:59 对
  • 13:00 这看起来的确是比较硬的
  • 13:02 像冻土这种感觉
  • 13:03 有点像冻土
  • 13:05 但是这一般就是动物多的时候
  • 13:07 动物
  • 13:07 没什么动物的那些地方
  • 13:09 都是这种新雪
  • 13:11 然后我觉得第一次上的时候
  • 13:14 就心潮特别澎湃
  • 13:17 然后就沿着那个
  • 13:20 就当初我们的向导就说
  • 13:22 我们在这个就是布朗考察站
  • 13:24 这个地方登陆
  • 13:25 还插了专门插了一个旗
  • 13:27 就说这是你的这个第七大洲
  • 13:30 这个到达了第七大洲
  • 13:33 然后大家都围着它照相照相
  • 13:36 然后沿着那个小路
  • 13:38 就是工作人员会先下船
  • 13:42 下船之后
  • 13:42 他们会在岛上插一些航标
  • 13:44 就是那种旗来指引你说
  • 13:47 你必须要按照这个道路走
  • 13:49 你不能去别的地方
  • 13:50 因为别的地方
  • 13:50 比如说危险呀
  • 13:53 或者是说会有其他的这种动物啊
  • 13:55 会伤害到他们呀之类的
  • 13:57 然后你就按照那个一直登山
  • 14:00 跑跑跑跑跑
  • 14:01 跑到一个
  • 14:01 一般就是走到一个山顶上
  • 14:04 高坡的地方可以俯瞰这个
  • 14:06 整个岛屿的全貌
  • 14:09 或者是水域的全貌
  • 14:11 我们一些登岛的这些路途
  • 14:16 大部分都是这样
  • 14:17 就比较简单
  • 14:18 就你一下
  • 14:19 你看那些人登上的就是一个黑点
  • 14:22 然后你就沿着这些走
  • 14:23 但是在走的那个过程中
  • 14:26 就是有会有很多的这种雪
  • 14:28 就不好走 其实
  • 14:29 然后有的地方会有很多企鹅
  • 14:31 然后他就那些企鹅
  • 14:33 他们走的那个路多的话
  • 14:35 你就会看
  • 14:36 就是跟那个滑梯一样
  • 14:38 他们叫企鹅通道
  • 14:39 嗯
  • 14:40 就是
  • 14:40 你如果上网搜应该也可以叫
  • 14:43 那个英文叫什么
  • 14:44 Penguin Highway
  • 14:46 就是企鹅走的
  • 14:50 走的企鹅多了
  • 14:51 就成了路
  • 14:52 然后就很滑
  • 14:53 反正而且很臭
  • 14:56 就是这次我去了之后
  • 14:58 才发现企鹅是可远观
  • 15:02 但是你近距离去
  • 15:04 跟他们接触的话
  • 15:06 你走到他们堆里
  • 15:08 就特别特别
  • 15:09 就是厕所的味
  • 15:11 就我记得以前上小学
  • 15:14 小学那时候厕所还没整修
  • 15:18 然后我们就用那种
  • 15:19 很简陋的水泥
  • 15:21 水泥茅厕
  • 15:22 是这样子的东西吗
  • 15:23 是你看到的是这样子的东西吗
  • 15:25 对这是企鹅highway
  • 15:27 就是企鹅通道
  • 15:28 就是他们会把这个雪
  • 15:30 走的特别的陷下去
  • 15:31 然后那个冰道就滑滑的
  • 15:35 然后企鹅走路的样子
  • 15:36 就非常可爱
  • 15:37 他们就是这种一摇一摆的
  • 15:39 就你想象一个人
  • 15:41 把那个双臂摆起来
  • 15:45 就形成一个梯形
  • 15:46 然后手伸着
  • 15:48 然后对
  • 15:49 走路就一摇一摆的
  • 15:50 非常可爱
  • 15:51 对我刚才搜这个
  • 15:52 Penguin Highway Broke
  • 15:53 想出来全都是些动画感觉这是一个应该是挺反正就是我得加我刚才加了Photo也没有用刚才我得加了Antarctica才可以就还挺有意思的
  • 16:04 这个Google不太行
  • 16:06 对他不知道我们在讲这个
  • 16:08 对企鹅的味道我可是很有体会
  • 16:10 之前在西雅图刚去西雅图的时候
  • 16:12 去了两个那种公园
  • 16:15 一个在西雅图一个在西雅图南边
  • 16:17 都是有企鹅
  • 16:18 而且是那种热带企鹅
  • 16:19 他们都没有在冰的地方待
  • 16:22 他们就是夏天中午才能够待
  • 16:24 好像不是所有企鹅
  • 16:25 都是得要冰冻的
  • 16:27 然后他们那个地方
  • 16:28 也是特别的臭
  • 16:30 对对对
  • 16:31 就臭臭的
  • 16:31 对也很可爱的
  • 16:33 像那看起来跟
  • 16:34 跟这个照片里面
  • 16:36 这种南极企鹅
  • 16:36 没有什么特别大的区别
  • 16:37 至少我看不出区别来
  • 16:38 然后也都是那样
  • 16:39 就两个手那样
  • 16:40 对
  • 16:40 是
  • 16:41 我们这一次去
  • 16:43 就看到很多
  • 16:44 可能平常比较难见到的动物
  • 16:47 就除了企鹅以外
  • 16:49 我觉得
  • 16:49 其他的动物应该都在
  • 16:51 世界各地都有分布
  • 16:53 但是我觉得南极
  • 16:54 因为首先没有什么人
  • 16:57 然后对我们不受打扰
  • 16:58 另外可能那些环境
  • 16:59 比较相对
  • 17:01 相对竞争没有那么激烈
  • 17:05 所以我们在沿途看到好多
  • 17:08 就是比如说鲸鱼
  • 17:09 我们坐那个冲锋艇
  • 17:12 有一次我印象特别深刻
  • 17:13 就是
  • 17:13 他们会放那个充气的
  • 17:17 那种冲锋艇下水
  • 17:18 然后你从船上进那个艇
  • 17:20 然后工作人员就会带着你在那个水面
  • 17:24 有很多浮冰
  • 17:25 然后还下雪
  • 17:26 然后再到处转
  • 17:28 然后去找那些动物
  • 17:30 就是其实你也没有
  • 17:32 你也不知道什么时候会出现什么样的动物
  • 17:34 但是动物就特别多
  • 17:36 就你晃悠晃悠就好了
  • 17:38 然后有一次我们是见到了一个海豹
  • 17:41 就趴在一块浮冰上
  • 17:44 就在那睡觉之类的
  • 17:46 然后我们去了
  • 17:46 他们也不
  • 17:47 那海豹也不care
  • 17:49 然后我们就尽力地
  • 17:51 哐哐哐对它拍摄
  • 17:53 然后还有一次是
  • 17:55 我们刚下船
  • 17:57 然后就有工作人员发现
  • 17:59 有好多鲸鱼
  • 18:00 在我们的水域
  • 18:01 然后我们就慢慢地靠近
  • 18:03 然后会发现
  • 18:05 就是有两两结对的那种鲸鱼
  • 18:09 就是你会看见
  • 18:10 它们是在水面上
  • 18:12 有一种那种深色的一个弧形
  • 18:15 好像在水面下
  • 18:17 就快速地在飘动
  • 18:19 然后你就知道是鲸鱼
  • 18:20 然后就慢慢的靠近
  • 18:22 然后那次我们跟鲸鱼互动了
  • 18:24 差不多快40分钟
  • 18:26 就是工作人员说
  • 18:28 就是他也没有这么近距离的
  • 18:30 接触过鲸鱼
  • 18:31 就是我们开到那个地方
  • 18:33 鲸鱼好像就感觉像在玩一样
  • 18:36 然后他就绕着我们的船在游
  • 18:38 然后还从我们船底下
  • 18:40 就是游从左边游到右边
  • 18:42 然后就有人把那个GoPro伸到水里
  • 18:45 甚至都可以就是碰到那个鲸鱼
  • 18:47 然后就会就是很神奇
  • 18:50 就是那个我
  • 18:52 我觉得南极给我整体的感觉
  • 18:55 就是一旦是在那个环境下
  • 18:58 那个云就特别的低
  • 19:01 我不知道是不是因为天气原因
  • 19:03 但是给我整体感觉就是每天南极的都是多云
  • 19:08 然后因为南极什么都没有
  • 19:11 就是一片白苍苍茫茫的
  • 19:13 所以你会感觉云压的特别低
  • 19:15 然后旁边的那些山呀
  • 19:20 然后浮冰很高
  • 19:21 他们这个尖尖都被云遮住
  • 19:24 然后你这个360度环绕
  • 19:27 你就会觉得好像是一个
  • 19:29 就是天圆地方的那种感觉
  • 19:32 也不是天圆地方
  • 19:33 就是你在一个水晶球的一个中心
  • 19:36 然后那个天是一个弧度的
  • 19:39 因为云压得很低
  • 19:40 然后四周都是水
  • 19:42 你就会觉得自己在一个
  • 19:43 比如说那个楚门的世界
  • 19:46 那种封闭的环境里
  • 19:47 然后旁边就是什么都没有
  • 19:52 会有偶尔一些动物在你左右
  • 19:54 就与世隔绝
  • 19:57 非常的那种感觉非常强烈
  • 19:59 对
  • 20:02 你那个鲸鱼是多大的
  • 20:03 也好
  • 20:03 有那种我之前看到
  • 20:05 有很大大的鲸鱼
  • 20:05 有那种比较小一点点的鲸鱼
  • 20:07 这只可以被你分析
  • 20:09 在好久那只
  • 20:10 是大大小的呀
  • 20:11 应该好像是
  • 20:13 蓝鲸
  • 20:15 就是我们这一次见的好多都是蓝鲸
  • 20:18 蓝鲸就是
  • 20:19 最大或者是第二大的
  • 20:22 蓝鲸游戏阴谋论
  • 20:27 这谷歌给我来的什么结果
  • 20:29 今天谷歌估计有问题
  • 20:31 今天估计
  • 20:32 我在看你的这个写这个游记
  • 20:36 对蓝鲸还挺大的
  • 20:40 然后我们本来是想看虎鲸
  • 20:42 但是好像没有发现虎鲸
  • 20:44 然后那个工作人员就跟我们说
  • 20:47 就是蓝鲸的性格一般比较温顺吧
  • 20:50 他们会在这个不同的时间
  • 20:54 在不同的海域迁徙
  • 20:56 然后有的
  • 20:57 而且那些鸟也是
  • 20:59 就是他们其实南极的鸟
  • 21:01 有很少是定居在南极的
  • 21:04 就是有一种鸟是
  • 21:05 有一些鸟
  • 21:07 比如说它会吃企鹅
  • 21:08 然后我们有一次在登岛之后
  • 21:11 看见一只企鹅肚皮
  • 21:12 那个肉已经露出来了
  • 21:14 它就在那瑟瑟发抖
  • 21:15 然后我感觉就是
  • 21:17 要么是海豹或者鸟把它叼的
  • 21:20 然后还有一些鸟
  • 21:24 是它会吃企鹅的粪便
  • 21:26 就是企鹅的粪便里面
  • 21:29 可能有它们未消化的食物
  • 21:30 然后那些鸟就捡它们的粪便
  • 21:32 这些鸟可能是专门在南极生活
  • 21:36 但是有很奇遇的很多
  • 21:38 比如说什么信天翁
  • 21:40 就我感觉这种
  • 21:41 都是在书本上听到什么雕
  • 21:43 他们就是会来回迁徙
  • 21:47 就是我看一年就会从北极跑到南极
  • 21:51 我说就特别特别的不可思议吧
  • 21:55 就是鲸鱼也是
  • 21:56 它就花好几年的时间
  • 21:58 就可绕地球好几圈
  • 22:00 它们就一直游一直游
  • 22:03 就会觉得
  • 22:04 其实这些动物经历的可能要比我还要多
  • 22:08 就是走过的地方
  • 22:09 不像我们就待那个地方就基本待了一辈子
  • 22:12 不像他们每年会迁徙来迁徙去
  • 22:15 是
  • 22:15 那你觉得那听起来好像是之前画路途上去的时候
  • 22:20 会花个几天
  • 22:20 然后在那里在那个南极附近花个几天
  • 22:23 然后是每天可以上岸一下
  • 22:25 然后又回来
  • 22:26 然后然后其实在南极附近待的时间相对来说短一点
  • 22:30 是吗
  • 22:31 因为你其实要坐很久的船过去
  • 22:33 是
  • 22:34 其实你待在南极
  • 22:35 也是很多时候就是在船上
  • 22:38 所以真正在南极
  • 22:40 就是经历感受它的这种时间
  • 22:43 一般就是在冲锋艇
  • 22:45 或者是登陆的时候
  • 22:47 每天可能就有两个活动
  • 22:50 然后每个活动可能是两到三个小时
  • 22:53 所以其实整个时间不是很久
  • 22:55 但是我觉得就一直站在那个岛上
  • 22:58 也没什么意思
  • 22:59 就是已经给了我们充足的时间去看了
  • 23:02 就是刚开始可能会新奇
  • 23:05 哇来回拍照
  • 23:06 但是后来就是
  • 23:07 又是这些企鹅
  • 23:09 又是有一只鸟之类的
  • 23:13 就是一是习惯
  • 23:14 另外它确实没有什么东西
  • 23:17 就是它就是雪
  • 23:18 雪
  • 23:19 山
  • 23:20 动物
  • 23:21 然后水
  • 23:23 就是给你一种
  • 23:24 怎么说
  • 23:25 就是我可以站在那很久
  • 23:27 但是并不是因为
  • 23:28 我对一切都非常好奇
  • 23:32 而是有一种就是那种
  • 23:33 很奇怪的感觉
  • 23:36 就是
  • 23:36 还有我说与世隔绝感
  • 23:39 就我站在那我就会想
  • 23:42 我现在在PTO
  • 23:43 我现在在放假
  • 23:44 然后我的同事都在工作
  • 23:45 我工作离我好遥远
  • 23:47 对
  • 23:49 那你觉得你这个时间待够了吗
  • 23:51 还是说你感觉这个
  • 23:52 以前是刚刚好的一个时间
  • 23:55 我觉得这个时间挺好的
  • 23:56 其实就是如果他
  • 23:58 如果我们十天内都在南极
  • 24:01 其实很难每天有不一样的
  • 24:04 其实我也不太知道
  • 24:07 因为我感觉我们
  • 24:09 虽然我刚说
  • 24:11 就是你在一个地方待久了
  • 24:12 可能觉得没有什么
  • 24:13 但是我感觉南极还是非常非常的多样
  • 24:18 就是每天我们登陆的地方
  • 24:20 每天我们去经过的那些
  • 24:23 专门去游览的地方
  • 24:25 它每一次都有不一样的地方
  • 24:27 就比如说第一天就是in general南极
  • 24:31 我到了
  • 24:31 然后踩踩雪 然后登一下陆
  • 24:34 看看这个科考站
  • 24:38 然后第二天我们登陆的地方
  • 24:41 就是跟企鹅近距离接触相当于
  • 24:44 就是那个岛上有非常多的企鹅
  • 24:46 然后满足大家拍照的这种欲望
  • 24:48 然后第三天登的那个岛
  • 24:51 好像就是之前
  • 24:53 就是除了它的自然风貌以外
  • 24:56 南极也有很多这种历史
  • 24:57 然后有一些人类的历史遗迹
  • 25:00 第三天我们登的就是
  • 25:02 岛上有一座
  • 25:03 有一个巨大的鲸鱼的残骸
  • 25:06 然后那个是因为之前
  • 25:08 很多人在南极捕鲸
  • 25:09 就是挪威那些北欧的人
  • 25:12 他们会去航海到南极
  • 25:14 就是比如说上个世纪
  • 25:16 或者是就是几百年以来吧
  • 25:20 近代的时候
  • 25:21 他们会用那个鲸油
  • 25:24 就是炼鲸油
  • 25:25 然后用这个油脂来做各种东西
  • 25:28 因为那个时候可能
  • 25:29 这种矿产的资源不是很丰富
  • 25:32 石油之类的
  • 25:33 然后他们就会用这个去做
  • 25:35 比如说化妆品
  • 25:36 食物
  • 25:38 这种黄油
  • 25:39 然后还有就反正需要油的东西都很多
  • 25:42 还有这个发电什么蜡烛这种东西
  • 25:45 然后就捕杀了很多鲸鱼
  • 25:49 然后那种就你看起来也挺震撼的
  • 25:52 就是人类做出来的这种景观
  • 25:56 然后最后一天我们登陆就更震撼一点
  • 25:59 就是他最后一天是我们登陆的叫一个什么
  • 26:04 捕鲸者湾还是鲸鱼湾
  • 26:08 然后上面有非常多的这个工厂装置
  • 26:12 就是他工厂是之前叫捕鲸工厂
  • 26:16 然后有很多那种特别特别大的
  • 26:19 就是你看工厂里那种油罐
  • 26:23 它就是成倍的
  • 26:25 比那个油罐还要大
  • 26:26 然后都生锈了
  • 26:27 就是铁锈
  • 26:28 远远看出就是几个
  • 26:33 这种不规则的排列
  • 26:34 我猜就是可能也是 有的地方就倒了
  • 26:37 就这种倾斜着
  • 26:38 就非常像那种一个外星
  • 26:41 外星上面有一些荒凉的
  • 26:43 这种装置
  • 26:45 然后就给我的感觉
  • 26:47 就特别的奇幻或者是诡异
  • 26:51 然后有些那种加工
  • 26:53 就是那种蒸汽朋克式的那种加工厂
  • 26:56 就是炼油的那些管道
  • 26:58 然后在那弯起来
  • 27:00 反正就是每一次登岛都有一种
  • 27:04 就很新的这种感觉
  • 27:06 就每个登陆点
  • 27:07 其实景观不是特别一样
  • 27:09 所以并不会觉得是一样的东西
  • 27:10 对
  • 27:11 所以我感觉就最起码我们这个航程
  • 27:14 我觉得每一天都有新的一些收获
  • 27:18 然后而且不会特别的无聊
  • 27:21 就可能在路途上的时候
  • 27:23 会觉得有些无聊
  • 27:24 加上那个航程颠簸
  • 27:26 就是呆呀晕
  • 27:27 不想说话
  • 27:29 就只躺在床上
  • 27:30 对我是个晕船的人
  • 27:32 所以我特别怕坐船
  • 27:33 就是一上船
  • 27:34 就开始吐到下为止
  • 27:35 如果要坐这种几天这种
  • 27:37 我不知道会怎么样
  • 27:37 我不知道会不会把我这个晕船
  • 27:38 没给治好
  • 27:39 还是说就是有更更不敢去坐船
  • 27:41 我到对
  • 27:43 我之前倒不觉得我会晕船
  • 27:45 因为我感觉我没有特别大的反应
  • 27:47 但是这一次我是真的就没有吐
  • 27:52 但是我是真的觉得很难受
  • 27:53 因为它那个浪都什么三四米高
  • 27:58 然后我们睡觉就是经过那个海峡的时候
  • 28:01 睡觉晚上就是正在睡
  • 28:06 然后突然那个床就把你这样拍起来
  • 28:09 就跟坐过山车一样
  • 28:11 床上会绑到安全带吗
  • 28:12 船上没有关系
  • 28:14 但他那个船舱里的所有家居都绑上了带子
  • 28:19 就是要么是钉在墙上了
  • 28:20 有那种带子 或者是沙发或者之类的
  • 28:23 下面都会有一个带子跟那个地板的钉
  • 28:26 但人没有绑在上面
  • 28:27 对人没有绑在上面
  • 28:28 人是可以滚下去的
  • 28:30 然后到那
  • 28:31 但我们没有滚下去
  • 28:32 就是但是船左右颠簸都差不多
  • 28:34 就可以把你滚下去那种
  • 28:36 我然后我那时候就脑子里会有一个画面
  • 28:40 就是我之前看一个电影叫
  • 28:42 悲情三角
  • 28:43 是叫悲情三角吧
  • 28:45 三角
  • 28:47 对叫悲情三角
  • 28:50 然后里面就一幕是
  • 28:52 很多这个人在邮轮上
  • 28:54 然后邮轮发生了这种
  • 28:56 就是大浪之类的
  • 28:58 然后船上的人
  • 28:59 船上的人走路都歪歪扭扭
  • 29:03 然后有的人还在吃饭
  • 29:04 然后全都在吐
  • 29:05 然后结果就是有人在上厕所
  • 29:09 厕所水又在地上来回
  • 29:11 反正就是非常的冷
  • 29:12 然后那个满脑子画面
  • 29:14 都是那个电影里的那个情节
  • 29:17 对
  • 29:19 我感觉对
  • 29:20 我可以看
  • 29:20 反正一边听你这里描述
  • 29:22 一边再把你那几篇公众号的文章
  • 29:23 一边大家看
  • 29:24 感觉这个
  • 29:25 感觉还是会会比仅仅听要好一点
  • 29:29 之后我看看能不能截几张图
  • 29:31 放在这个视频里面
  • 29:32 这样大家感兴趣的
  • 29:34 可以接着看你的这个blog
  • 29:35 但不想就比较偷懒的
  • 29:37 可以看看视频也就够了
  • 29:38 对
  • 29:40 那对于这个南极
  • 29:42 这个旅行的这一个section
  • 29:44 还有别的想这个收尾
  • 29:45 想讲的吗
  • 29:46 我推荐大家就如果
  • 29:50 做一个广告
  • 29:52 我觉得有就是
  • 29:54 那个工作人员说
  • 29:56 就是每年可能有几万
  • 29:58 还是几十万
  • 29:59 的人来南极
  • 30:01 就不是特别的多
  • 30:03 然后去南极
  • 30:04 你就必须要经过这些
  • 30:07 一个专门的旅行项目
  • 30:10 才能向那过去
  • 30:11 确实花销和准备都比较大
  • 30:14 但是我觉得
  • 30:15 真的是一个就是
  • 30:17 能让你看到
  • 30:18 哇地球上有
  • 30:19 就他跟你看电影
  • 30:22 或者是书面上
  • 30:23 拿到的信息
  • 30:25 跟这种真实的
  • 30:26 在置身在这个环境里
  • 30:28 是很不一样的
  • 30:30 就我推荐大家都去一下
  • 30:33 可以
  • 30:34 对北极也不太一样
  • 30:36 就我们去阿拉斯加
  • 30:37 感觉最起码还有人烟
  • 30:39 或者是最起码这些冰啊什么的
  • 30:43 你还能看到一些这个树
  • 30:45 或者是植物
  • 30:46 但是南极就是就
  • 30:48 字面意识上的什么都没有
  • 30:51 就可能有一些绿色的苔藓充其量
  • 30:53 嗯
  • 30:55 是一个非常神奇的地方
  • 30:58 对可以不晕船的小伙伴
  • 31:00 可以可以
  • 31:01 也不怕冷的小伙伴可以考虑去
  • 31:03 嗯
  • 31:04 对
  • 31:04 那我们下一个section是关于聊cursor的
  • 31:08 你用过这种AI coding的工具吗
  • 31:10 我觉得我应该特别想用
  • 31:14 但是公司的东西就没有办法用
  • 31:16 然后我除了公司的东西以外
  • 31:19 我最近很少写其他方面的code
  • 31:22 所以我就是如果有机会的话
  • 31:27 我会用
  • 31:28 但我一般就用那个cloud
  • 31:31 然后直接对话放跟他聊
  • 31:34 对
  • 31:34 我感觉就是用
  • 31:36 对用ChatGPT
  • 31:37 或者Cloud
  • 31:37 或者Gemini
  • 31:38 whatever your favorite
  • 31:39 这个Chatbot
  • 31:40 就已经可以实现
  • 31:41 一个基础的这种
  • 31:42 AI coding
  • 31:43 但我感觉
  • 31:44 把它放到一个这种
  • 31:45 比如说VS Code
  • 31:46 VS Code就可以用
  • 31:47 那个Copilot
  • 31:48 Github Copilot
  • 31:48 好像今年初的时候
  • 31:50 是那什么
  • 31:52 是有一个
  • 31:52 开了一个free tier所以谁都可以去用一下每个月好像有有50还是100个这种什么prompts一个limit然后超过那个limit你就得去买他的那个paid tier然后像其他的cursor
  • 32:03 什么其他几个就是
  • 32:04 就好像忘了也没有free的了
  • 32:06 反正因为我们公司subscriber
  • 32:08 所以我
  • 32:08 就我们公司有个enterprise的
  • 32:10 这种license
  • 32:12 所以我们现在天天写code的
  • 32:14 都是有用cursor
  • 32:16 然后今天主要是想来
  • 32:18 分享一些我的这些
  • 32:19 就肯定大家多少听到说
  • 32:23 AI可以可以这个取代取代码农啊
  • 32:26 然后AI可以就是改变整个这个software
  • 32:30 software engineer的这个industry
  • 32:32 就未来比如说
  • 32:33 十年之后该不该
  • 32:35 该不该让你小孩读大学选
  • 32:38 比如算你这个专业啊
  • 32:39 这种方便的这种话题
  • 32:42 今天可能我想说的是比较具体的几个
  • 32:44 几个很小的angle
  • 32:46 比如第一个angle是
  • 32:48 我不知道你在Facebook
  • 32:51 这个review PR是什么样子的
  • 32:54 你们是叫PR吗
  • 32:55 还是叫diff
  • 32:55 还是叫什么
  • 32:56 你们叫
  • 32:56 我们叫diff
  • 32:57 对不知道你们叫
  • 32:58 你们review diff
  • 32:59 是什么样的感觉
  • 33:00 我们比如我们review PR的话
  • 33:02 以前的话
  • 33:03 如果只是一个research的
  • 33:04 一个repository的话
  • 33:07 可能就不会特别rigorous
  • 33:09 就大概看一看
  • 33:10 只要就是互相懂就行了
  • 33:12 如果是production code
  • 33:13 那肯定会比较严谨
  • 33:14 然后随着这个
  • 33:16 AI coding介入之后
  • 33:20 我就发现
  • 33:20 那其实哪怕是research repo
  • 33:23 review的这个意义也不太存在了
  • 33:25 前段时间我们在讨论
  • 33:26 就是说我之前几年参加了一个
  • 33:29 这种类似于incubation的项目
  • 33:31 就比较偏engineering
  • 33:31 不太research
  • 33:32 但是那是一帮researcher在这里搞的
  • 33:34 所以我们其实是非常倚仗
  • 33:37 几个这种有很强的工程背景的
  • 33:40 这种leader在那里教我们
  • 33:43 这是你PR应该这样子来做
  • 33:45 不能太大
  • 33:46 不能太小
  • 33:47 然后呢
  • 33:47 他会给我一些feedback
  • 33:48 然后我们通过读
  • 33:49 他给我们的PR review的feedback
  • 33:51 我们就可以去学习嘛
  • 33:52 然后成长成为一个
  • 33:53 更好的一个engineer
  • 33:55 然后呢
  • 33:56 那现在如果是AI写的code的话
  • 33:58 然后我们就在想说
  • 33:59 那你给的这个feedback
  • 34:01 是给什么呢
  • 34:02 是因为人都不再写code了
  • 34:05 那你去帮人提高写code的能力
  • 34:09 还有这个必要吗
  • 34:10 然后这是我当时
  • 34:12 就是跟我同事
  • 34:14 探讨的第一个问题
  • 34:15 就是我们现在define
  • 34:16 有一些repository是AI写的
  • 34:19 我们不要花时间去review code了
  • 34:21 然后这些repository是人写的
  • 34:23 我们要互相review对方的code
  • 34:25 来帮助成长
  • 34:26 我不知道你对这方面有什么看法
  • 34:28 我们内部是有一些这种
  • 34:33 你要说这个Copilot的这种工具
  • 34:37 我们内部是有
  • 34:38 就是我们有一个
  • 34:39 就是Metamate或者Lama
  • 34:42 基于Lama的各种这种tool
  • 34:43 但是就没有商业化的那些产品要好
  • 34:46 我觉得其实不是很好用
  • 34:49 然后所以我感觉在我们公司里
  • 34:52 大部分还是用
  • 34:55 就在经过人修改之后的这种code
  • 34:59 就哪怕是全是由这个AI写的
  • 35:03 人也会去改动一下
  • 35:05 能改动是因为他不work吗
  • 35:07 还是因为人就想去改
  • 35:09 我不太清楚
  • 35:11 我觉得对我
  • 35:12 就只是我的case来说
  • 35:14 大部分是因为他不work
  • 35:17 或者没有完全达到我的要求
  • 35:18 如果完全达到我要求
  • 35:21 我就是
  • 35:22 我是这样
  • 35:23 就是如果他给了我code
  • 35:25 我一般会先去跑一下
  • 35:27 然后发现这个结果差不多的话
  • 35:30 就会去看一看
  • 35:33 就是我
  • 35:34 我不会
  • 35:35 我觉得就是虽然不是我写的
  • 35:38 但是我也想理解一下他的这个逻辑
  • 35:40 然后我百分百的掌握了
  • 35:43 他怎么写的
  • 35:44 之后我比较有信心
  • 35:46 用到其他的地方
  • 35:47 所以我感觉
  • 35:49 整体的flow还是要有人的参与
  • 35:53 但是你说什么feedback之类的
  • 35:56 或者这样说
  • 35:58 这样问你
  • 35:59 比如你现在给你的队友
  • 36:00 这个co-worker
  • 36:01 去写你的diff review的时候
  • 36:03 你会focus
  • 36:06 或者说你想得到什么样的review呢
  • 36:08 是你想得到一个approval
  • 36:10 你就可以merge了
  • 36:11 还是说你想真的得到一些growth opportunity
  • 36:13 还是有别的东西
  • 36:14 我没有什么
  • 36:15 我觉得code这一方面
  • 36:17 就是我们现在组里面做的一个东西
  • 36:20 也是偏这种incubator的东西
  • 36:23 然后大家都没有什么
  • 36:25 就是我觉得我很少有那种
  • 36:30 特别偏产品
  • 36:32 然后大家一定要遵守
  • 36:33 什么样的规范
  • 36:35 这样code的写法
  • 36:36 而且我觉得其实AI在这上面
  • 36:39 已经做的特别好了
  • 36:40 就是code的规范
  • 36:42 然后你应该怎么定某种模式
  • 36:45 所以我现在
  • 36:46 我们现在更多的关注点
  • 36:49 是在于这个
  • 36:50 比如说这些功能
  • 36:53 它有没有做全
  • 36:54 然后你的code里面
  • 36:56 如果哪些地方我不太理解
  • 36:58 它会comment一下
  • 36:59 就主要还是这些
  • 37:00 我并没有觉得
  • 37:02 我们组会很有那种code上
  • 37:05 互相通过这个review
  • 37:07 来互相学习的这种
  • 37:09 对
  • 37:10 我感觉
  • 37:10 我是几年前
  • 37:11 也是各种机缘巧合
  • 37:13 加入这个
  • 37:13 Blink的
  • 37:14 这个incubation项目
  • 37:16 我觉得这个
  • 37:16 完全改变了
  • 37:17 我对于engineering
  • 37:18 方面很多看法
  • 37:19 就是虽然我肯定
  • 37:21 现在还不会是一个
  • 37:22 就是
  • 37:23 就是一个
  • 37:24 实打实的
  • 37:25 一个software engineer
  • 37:26 毕竟就不是我的
  • 37:27 I'm not trained to be this
  • 37:29 但是我感觉
  • 37:30 我已经能够
  • 37:31 比绝大多数的researcher
  • 37:32 要写出更好的
  • 37:33 engineering的code了
  • 37:35 然后
  • 37:35 现在我面临的一个
  • 37:37 对于Cursor带来的一个问题
  • 37:39 就是说
  • 37:39 那还需要这样的skill set
  • 37:41 就是像你说的
  • 37:43 那如果说AI可以帮助你
  • 37:44 做各种规范
  • 37:45 这种东西的话
  • 37:47 是不是说未来
  • 37:48 你不需要学这种
  • 37:51 这种办事
  • 37:54 这些东西的
  • 37:55 我觉得是high level
  • 37:56 就是
  • 37:57 怎么说呢
  • 38:00 给我的感觉是
  • 38:02 现在是你懂这些
  • 38:04 是更有用的
  • 38:05 因为有很多时候
  • 38:08 比如说如果我不太懂代码
  • 38:10 我给他的prompt
  • 38:12 更多的是你给我实现一个什么样的功能
  • 38:15 就根据我的经验
  • 38:16 比如我之前会做一些个人小项目
  • 38:18 然后我就跟他说
  • 38:19 你给我写一个网页
  • 38:21 这个网页要ABCD
  • 38:22 然后我发现他给我的代码
  • 38:24 就只是为了实现那个功能
  • 38:27 就是因为AI可能也不了解你的所有语境
  • 38:30 就他不知道你是为什么要做这个
  • 38:32 你之后的打算是什么 所以他给我的就是一个
  • 38:35 OK我可以work
  • 38:36 然后给一个输入会有一个输出
  • 38:39 但是我拿到之后
  • 38:40 我肯定不满意
  • 38:41 然后我其实尝试我一些手段
  • 38:44 就是后来我就觉得
  • 38:47 OK我首先我发现
  • 38:49 我把所有功能都列出来
  • 38:51 然后让它实现一个
  • 38:52 会很慢它输出
  • 38:54 而且很多时候不work
  • 38:56 就是你一下让它做一个很大的工程
  • 38:59 但是如果让它从一个小功能做起
  • 39:02 它就会忘前面的
  • 39:03 或者他或者你的这个
  • 39:04 chat到limit
  • 39:06 就没有办法一直迭代
  • 39:08 然后我后来就是
  • 39:10 如果比较复杂的话
  • 39:11 我会先说
  • 39:12 OK这是我想做的东西
  • 39:14 现在呢
  • 39:15 你是一个这个Tech Lead
  • 39:17 就是Tech Lead
  • 39:18 或者是你是一个这个
  • 39:20 这个规划工作
  • 39:24 规划管理的专家
  • 39:26 然后你先给我写一个文档
  • 39:28 设计文档
  • 39:29 你先跟我说
  • 39:30 这个东西想实现
  • 39:32 首先把功能给我都列出来
  • 39:34 然后它的优先级
  • 39:36 另外你怎么实现
  • 39:38 它需要用到什么样的模块
  • 39:40 它这些模块的
  • 39:42 这个大致的实现思路是什么样
  • 39:44 然后他就会给我一个文档
  • 39:46 给了文档之后
  • 39:47 我会先去看一下
  • 39:48 就是哪个make sense
  • 39:49 哪个不make sense
  • 39:50 然后我先把这个文档给他
  • 39:52 就像一个大体的计划
  • 39:54 给他弄好之后
  • 39:55 我可以把这个在
  • 39:56 喂到不同的线程里面
  • 39:58 就是让不同的人
  • 39:59 让不同的agent或者LM来帮我实现不同的模块
  • 40:07 然后就相当于我是做一个整合调整的作用
  • 40:12 然后我觉得这个也非常适用于写code
  • 40:15 所以我觉得AI因为它不是我们人
  • 40:21 我觉得我们跟AI就是situational ship
  • 40:26 我们想用的时候跟他说一下
  • 40:29 他只了解片面的信息
  • 40:30 但他掌握不了我们所有想做的
  • 40:33 包括我们的工作优先级
  • 40:34 我们工作的环境
  • 40:36 所以他很难给我们
  • 40:38 我们真正想要的东西
  • 40:41 所以跟code相关的
  • 40:44 比如说我说你帮我实现一个这样的feature
  • 40:46 他可以帮我实现
  • 40:48 但是如果接下来我要实现feature c
  • 40:51 feature d
  • 40:52 跟这个是比如说平行的
  • 40:55 或者是base on这些的
  • 40:57 如果他一开始给我生成的那些东西
  • 41:00 只是为了做某种feature
  • 41:03 那他可能后来的改动就会非常的差
  • 41:06 就是我觉得我给他的coding example
  • 41:09 会决定他给我的code answer的quality
  • 41:13 所以如果就是脑子里没有一些那种范式
  • 41:17 就比如说我想ensure scalability
  • 41:21 或者是我想ensure这个flexibility
  • 41:24 我需要比如我要写一个agent
  • 41:26 我可能会想要一些agent
  • 41:28 可以用tool
  • 41:30 然后可以用一些
  • 41:31 可以有communication protocol
  • 41:34 就是这些东西
  • 41:35 我可能需要
  • 41:36 还是需要人去规划好
  • 41:38 然后他有了这些信息
  • 41:41 他才能给你一个比较好的
  • 41:43 就是比较
  • 41:46 怎么说
  • 41:47 potential比较强的这种code
  • 41:50 但是我感觉
  • 41:52 这个可能就是设计模式
  • 41:53 或者是
  • 41:54 你说这种大体的这种system design上的东西
  • 41:59 但是engineer code 我给我的感觉就是
  • 42:02 那些比如说怎么说
  • 42:04 写code的那种习惯
  • 42:06 很多时候其实他都比我要做的好
  • 42:10 就比如说写注释命名的这些东西
  • 42:13 但我觉得这些也是
  • 42:14 怎么说
  • 42:17 因为这些他其实我觉得不算是一个
  • 42:20 就你没有人说这个人
  • 42:23 这个software engineer
  • 42:25 因为命名特别的
  • 42:27 这个特别的准
  • 42:31 并且全面
  • 42:31 所以我们要招他
  • 42:33 就我觉得他这些是一些习惯
  • 42:35 所以当这个AI给了我这些code之后
  • 42:39 我反而会把我的命名也尝试跟他
  • 42:42 这种就向他靠拢
  • 42:44 所以我觉得就
  • 42:45 潜移默化也会让我写的code更
  • 42:48 就比如说我让他先用Python代码
  • 42:50 他所有的Python代码都是那种
  • 42:53 有type的
  • 42:54 我好麻烦
  • 42:56 但是为了跟他的标准一样
  • 43:00 有时候改小地方
  • 43:01 也会就follow那种东西
  • 43:03 所以我觉得还是
  • 43:04 就看你怎么理解
  • 43:07 这个怎么说
  • 43:09 就是engineer
  • 43:10 这种写代码的习惯
  • 43:13 就我觉得
  • 43:13 一个真正经验比较多
  • 43:17 或者知道每一个代码
  • 43:19 这种逻辑架构的东西的
  • 43:21 那些知识
  • 43:22 还是非常有用的
  • 43:23 对可能我是因为是就是
  • 43:25 至少在PhD期间
  • 43:27 都是写C++为主的
  • 43:28 是一个strongly typed language
  • 43:29 然后入职之后
  • 43:32 之前做了很多个项目
  • 43:35 三四个项目也都是
  • 43:36 偏C++为主的
  • 43:37 然后之后被迫学写前端
  • 43:41 在incubation里面学前端
  • 43:42 然后学了typescript script
  • 43:43 然后一开始是在
  • 43:44 有可能几个月的这种transition period
  • 43:47 就是那个项目刚开始的时候
  • 43:49 是用javascript
  • 43:50 然后我就特别不习惯
  • 43:51 因为它没有type
  • 43:52 就我特别不能够
  • 43:54 就是至少我的mindset
  • 43:56 就是我不能够接受一个variable
  • 43:57 不知道它的type
  • 43:58 所以当时我们那个团队
  • 43:59 从javascript转到typescript
  • 44:01 我感觉哇好熟悉啊
  • 44:02 这就是一个C++
  • 44:03 只不过是一个
  • 44:04 冰风不灭
  • 44:05 对
  • 44:05 一个是个不一样版本的C++有type
  • 44:07 然后你说到Python有type
  • 44:09 我也是觉得
  • 44:09 每次我写Python的时候
  • 44:10 我觉得我很怕
  • 44:12 这个type哪里的地方
  • 44:13 就被转走了
  • 44:14 然后像你说的很对
  • 44:16 AI有时候写Python code
  • 44:17 它会加type
  • 44:18 然后我感觉虽然是个好事
  • 44:19 但是又跟我理解的Python不太一样
  • 44:21 因为我从来没有读过人写的那种
  • 44:24 Python code是有type的
  • 44:26 就算有也是很
  • 44:27 这有那里没有
  • 44:29 就不会那么consistent
  • 44:30 对
  • 44:30 然后对
  • 44:32 比如他可能觉得比较比较比较比较复杂
  • 44:34 这个API的节点
  • 44:35 不会讲到type
  • 44:36 但可能底层的input又没有
  • 44:39 但AI基本上比较consistent一点
  • 44:40 就关于你刚才说的有一点
  • 44:44 我觉得非常的有意思
  • 44:45 就是我不知道你对这个什么multi agent
  • 44:47 或者是这种coding agent
  • 44:49 有没有但你有说了一点
  • 44:50 跟我之前读到的几篇这种blog
  • 44:53 都有异曲同工的感觉
  • 44:54 就是要有一个文档
  • 44:56 这个文档是帮助你
  • 44:58 和帮助agent
  • 44:59 进行一个context的一个sharing的一个空间
  • 45:02 就是就agent不能够一直在blah blah blah一直写
  • 45:05 agent得通过这个文档来跟你沟通
  • 45:07 然后包括agent跟agent之间
  • 45:10 如果他只通过code来沟通
  • 45:12 他们很快就用完自己的context window了
  • 45:14 就算他们window很大
  • 45:15 比如像什么gemini
  • 45:16 有什么million或者更大的window
  • 45:18 他其实越长
  • 45:19 至少performance还是比较会慢慢下降的
  • 45:22 所以这种情况下
  • 45:23 如果他能有一个这种shared context
  • 45:26 shared memory
  • 45:26 in the form of这个文档
  • 45:30 我感觉就挺好的
  • 45:31 这个我感觉你说的挺有意思的
  • 45:34 对
  • 45:35 我觉得就是
  • 45:37 一个人控制多个agent
  • 45:40 就会感觉到
  • 45:41 团队管理
  • 45:44 人跟人之间
  • 45:46 就越来越类似人跟人之间的这种
  • 45:48 合作
  • 45:49 但其实你要是转念一想
  • 45:52 他AI之间需要人
  • 45:54 这样类似的合作吗
  • 45:55 还是说只是因为为了便于人的
  • 45:57 这种管理
  • 45:58 因为毕竟是我们在用它
  • 46:00 可能这是个阵痛
  • 46:02 可能等到AI再变得更强大
  • 46:03 就不需要这么多个AI了
  • 46:05 就一个大模型就说不定就可以了
  • 46:08 一个世界模型
  • 46:09 你刚才提到另外一点
  • 46:12 就是你说现在这个coding model
  • 46:15 可以写比较小的feature比较好用
  • 46:16 这个我也非常同意
  • 46:17 就是你如果比如给他一个现成的一个文件
  • 46:22 然后你说就模仿这里面的
  • 46:23 就两个function写第三个function
  • 46:25 对吧
  • 46:26 他基本上可以写的挺好的
  • 46:27 就是基本上基本上可以
  • 46:29 99%的情况可以直接就过了
  • 46:31 我也不会再去修改什么了
  • 46:33 然后这带来的一个consequence
  • 46:35 就是很多以前不写code的人
  • 46:37 他其实通过这种的Cursor
  • 46:39 copilot他可以写code了
  • 46:41 比如说我们公司现在有几个designer
  • 46:44 他们分享自己的经历
  • 46:45 比如说他们
  • 46:46 在某个地方
  • 46:47 想加一个slider
  • 46:48 对吧
  • 46:48 想加个slider
  • 46:49 看看不同的这种experience
  • 46:50 以前他们只能用
  • 46:51 什么Figma
  • 46:52 设计出一些design
  • 46:53 然后
  • 46:53 但他们看不到
  • 46:55 真正在产品里面
  • 46:56 会什么样的一个
  • 46:57 呈现形式
  • 46:58 就是user experience
  • 47:00 on real data
  • 47:01 会怎么他看不到
  • 47:01 然后现在他们
  • 47:03 相当于去
  • 47:03 跑进Codebase
  • 47:04 然后跟Cursor说一番话
  • 47:06 然后这样Cursor
  • 47:07 把他code
  • 47:08 帮他build一下
  • 47:09 然后他就可以
  • 47:10 可以有一个这种
  • 47:11 local build跑起来了
  • 47:13 然后
  • 47:13 在至少在现阶段
  • 47:15 这些他们的PR还没有说
  • 47:17 要去merge in production
  • 47:19 因为他们其实并不知道
  • 47:20 自己写的code
  • 47:21 是不是百分百正确的
  • 47:23 他们也不知道
  • 47:24 是不是符合这种
  • 47:25 就是engineering的这种要求的
  • 47:27 但是通过他们
  • 47:29 通过他们自己design的角度
  • 47:31 他们已经足够
  • 47:31 他们自己做一些测试了
  • 47:32 我不知道你收到过
  • 47:34 你们内部一些designer
  • 47:35 他们用这种coding工具
  • 47:38 来去push你们engineer干活吗
  • 47:40 我们其实没有太多的
  • 47:43 就是我现在做的组
  • 47:45 就是推荐算法
  • 47:46 就没有
  • 47:47 没有设计
  • 47:48 对对对
  • 47:48 基本上就是一个工程家算法的组
  • 47:51 但是我之前工作的就是我也很烦Figma我觉得怎么说呢就是就是designer的设计语言和工具
  • 48:04 就是Figma吧
  • 48:05 但是什么时候都都用来Figma
  • 48:08 然后跟我说
  • 48:09 哎
  • 48:09 你把这个实现一下
  • 48:10 就觉得很
  • 48:12 怎么说
  • 48:13 我觉得就是因为Figma给你的是一种
  • 48:17 我可以交互了
  • 48:18 给你一种错觉
  • 48:19 我这样用
  • 48:21 但它不会给你一种
  • 48:22 真正用产品上之后
  • 48:24 你怎么想
  • 48:25 就比如说我之前做键盘
  • 48:26 会有这种不同的动效
  • 48:29 然后你Figma上看起来
  • 48:32 哇
  • 48:32 这个亮闪闪或者那个炫酷
  • 48:35 但是你真正打的时候
  • 48:36 就非常的
  • 48:37 这个
  • 48:38 怎么说
  • 48:40 扰乱你的这个视线或者注意力
  • 48:44 但是你用的时候
  • 48:45 但是很多时候Figma上
  • 48:48 你就是点两个键试一下就行了
  • 48:51 所以我觉得这个feature
  • 48:52 就我觉得你们的
  • 48:53 你们那些designer还都
  • 48:55 就是exactly我们
  • 48:57 就是exactly我们designer
  • 48:58 为什么要学这个
  • 48:58 因为他可能感觉
  • 48:59 有时候他给了一些feedback
  • 49:00 然后engineer实现的时候
  • 49:01 又不太好
  • 49:02 所以designer得重新回去设计
  • 49:03 这其实给双方都增加了工作量
  • 49:06 而且增加了整个cycle的时间
  • 49:07 如果现在designer
  • 49:08 能够用一些简单的
  • 49:09 去做一些这种测试
  • 49:10 他其实就马上能否掉自己的designer
  • 49:12 然后再去做新的
  • 49:13 新的一个iteration
  • 49:14 是的
  • 49:15 所以我觉得
  • 49:16 就是你这样想
  • 49:18 但我之前工作里面
  • 49:20 我觉得没有designer会这样做
  • 49:22 我的designer对自己的那个范围
  • 49:24 还是scope的
  • 49:26 对自己的scope还是
  • 49:27 怎么说
  • 49:29 守着自己一亩三分地
  • 49:30 对
  • 49:31 我感觉反正随着AI工具出现
  • 49:33 这些boundary都会变得模糊
  • 49:36 然后
  • 49:37 因为我之前感觉说
  • 49:39 叫什么
  • 49:41 现在你直接可以用
  • 49:44 我忘了Figma有个功能
  • 49:46 至少当时
  • 49:46 当时我们公司在试图收购Figma的时候
  • 49:49 当时我还对Figma有很多了解
  • 49:50 想了解他们是干嘛的
  • 49:51 看看有没有对接
  • 49:52 Tech Transfer的机会啊
  • 49:53 各种东西的
  • 49:54 然后我也了解到
  • 49:55 他们当时想要做一个这种
  • 49:57 从Design to Code的
  • 49:58 一个这种类似的这种Feature
  • 49:59 我不知道他们现在
  • 49:59 shipped这个Feature没有
  • 50:00 但其实这个Feature 其实就是会
  • 50:02 address你的这个痛点嘛
  • 50:03 就是Designer
  • 50:04 他们起好Design之后
  • 50:05 有个一键式生成
  • 50:07 就可以把相对的Code生成
  • 50:08 他们就可以去跑那个Code了
  • 50:09 然后其实
  • 50:12 这个相对上Designer跨界嘛
  • 50:14 在Figma之内
  • 50:15 加这种Coding的功能
  • 50:17 同时现在我们在Cursor里面
  • 50:18 也可以通过这样coding
  • 50:21 让不太会design的人
  • 50:22 他也可以
  • 50:23 像你刚才说的
  • 50:24 你直接帮你写个网页
  • 50:25 你让Cursor就可以帮助你去
  • 50:27 设计一个网页
  • 50:29 你就不用去
  • 50:30 你只要跟他说
  • 50:31 他应该长得像一个
  • 50:32 什么样的东西
  • 50:33 他就会帮你去网上搜一下图
  • 50:34 甚至你可以发一张图给他
  • 50:35 他可以帮你去parse
  • 50:37 这个跨界已经发生了
  • 50:40 然后只是说可能
  • 50:40 现阶段的AI
  • 50:42 他只能还只能支持在小规模
  • 50:45 比如说一两个文件
  • 50:46 几个feature
  • 50:46 但我感觉按到现在这个trajectory
  • 50:48 如果你相信这个AI hype的话
  • 50:50 他接了几年
  • 50:51 他如果能够scale上去的话
  • 50:53 我觉得是会一个是会是一个这种paradigm shift
  • 50:56 是我现在就觉得你刚刚说这个designer交流
  • 51:01 然后他生成code
  • 51:02 现在还是一种硬translate的方式
  • 51:07 就是就相当于我想表达我的一种想法
  • 51:10 以及我的那种
  • 51:11 我有一个目标
  • 51:14 然后因为我不会这个语言
  • 51:16 所以这个AI帮我translate成了
  • 51:18 把我的想法translate成那个语言
  • 51:20 但是exactly是不是那种描述
  • 51:23 可能我也不太清楚
  • 51:25 但是以后的方式就可能甚至是说 就这个code可能
  • 51:32 就会不会生成
  • 51:33 会不会有一种
  • 51:34 比如说只有AI知道的语言
  • 51:36 然后我们说的东西
  • 51:39 然后AI是对AI来说是最优的
  • 51:42 但是我们不需要去了解
  • 51:44 但是我们只有input跟output
  • 51:46 我们output就是看到我们表现这个现状
  • 51:50 然后AI加上它的语言
  • 51:51 这语言其实也是另一种code来操作应用的运行
  • 51:58 但是只不过它是专门为AI优化
  • 52:01 我们就没有必要去管这个code怎么跑了
  • 52:05 而是说如果能达到每一个它呈现出来的东西
  • 52:09 我们都可以去tweak的话
  • 52:11 就是比如说去跟code一样去modify
  • 52:14 但只不过我们是用自然的语言输入
  • 52:16 那可能就非常的强
  • 52:20 对你说的非常强
  • 52:21 我想到说之前我看了一个视频
  • 52:23 是两个AI说话
  • 52:24 他们在用自己的话
  • 52:25 对对他们发明了一个奇怪的语言
  • 52:27 我都不知道那是什么语言
  • 52:27 反正他们肯定认为这个应该效率更高
  • 52:29 比他们用人类的语言
  • 52:31 是的
  • 52:31 所以就可能不用那么多的context window
  • 52:34 我的钱就不会
  • 52:36 就他自己的这个coding机制
  • 52:40 可能就上每一个字符的熵都会非常的大
  • 52:45 然后
  • 52:46 对
  • 52:47 然后所以刚才就讨论这个pr review
  • 52:50 然后designer coding
  • 52:52 对
  • 52:53 然后然后我就感觉最后一个可能我想就是我们今天时间也差不多
  • 52:58 最后一点可能我们没有时间聊的太深
  • 53:00 就是对于这个software engineer这个职业的未来
  • 53:05 会怎么样
  • 53:06 我感觉通过几个月的试用
  • 53:08 我感觉写这种底层code的
  • 53:12 就是low level的coding
  • 53:13 是这样子的工作
  • 53:14 将会慢慢慢慢的被AI所取代
  • 53:16 然后在新阶段
  • 53:18 像你说的这种architect
  • 53:20 这种你要做一些scaffolding
  • 53:22 你要做这种doc
  • 53:23 这种review的
  • 53:24 这个职业我感觉暂时还是存在的
  • 53:26 因为现在AI还不够厉害
  • 53:28 你还得需要帮他打个架构
  • 53:30 但是我总感觉这是一个中间态
  • 53:32 就好像去年还是前年
  • 53:34 GPT刚出来的时候
  • 53:36 Prompt Engineer
  • 53:36 是一个很火的一个职业
  • 53:38 然后但是
  • 53:39 当时我感觉
  • 53:41 我也做了很多
  • 53:41 Prompt Engineering的东西
  • 53:42 比如说
  • 53:43 给GPT 3.5
  • 53:45 或者GPT 4
  • 53:46 刚出来的时候
  • 53:47 你给它一个instruction
  • 53:48 如果它output一个JSON
  • 53:50 你得给它各种各样的
  • 53:51 guard rail
  • 53:51 让它output一个JSON
  • 53:52 但是今天
  • 53:54 今时今日
  • 53:54 基本上
  • 53:55 你只要跟它
  • 53:56 简单说一个
  • 53:57 output的JSON
  • 53:58 in this format
  • 53:58 它基本上就可以
  • 53:59 做到非常好的了
  • 54:00 所以这方面的
  • 54:02 Prompt Engineering
  • 54:02 就已经不需要了
  • 54:03 然后我就在想说
  • 54:04 那这样子的
  • 54:05 对于写code方面
  • 54:07 这种scaffolding
  • 54:07 这种doc
  • 54:08 是不是也是某种意义上的
  • 54:10 prompt engineering
  • 54:11 然后过个一两年
  • 54:12 这也不需要了
  • 54:13 如果这个不需要的话 那software engineering
  • 54:15 这个职业将会有什么样的改变
  • 54:18 是挺有意思的
  • 54:20 我觉得
  • 54:20 我觉得不会不需要
  • 54:22 就是如果交流对象是人的话
  • 54:25 总是需要有一些
  • 54:27 交流的媒介
  • 54:30 然后需要
  • 54:32 只要你去跟分享
  • 54:34 有这个合作
  • 54:35 就只要中间涉及到人
  • 54:37 你不管怎么样
  • 54:38 都是需要有一些这种媒介
  • 54:40 然后现在这些文档啊
  • 54:41 包括他就是我们现在可能感觉比较舒适的媒介
  • 54:46 或者是比较好用的一种
  • 54:48 所以我觉得这个东西他会存在
  • 54:50 但可能会有一些范式
  • 54:52 就比如说甚至是那些prompt engineer
  • 54:54 现在可能以前是low level的
  • 54:57 就是你需要
  • 54:57 比如就跟这个文档一样
  • 54:59 你需要定义每一个feature
  • 55:01 它input output怎么写
  • 55:03 因为LM自己可能会写乱
  • 55:05 但是呢
  • 55:06 就跟那个Jason一样
  • 55:08 但是现在Jason基本上就
  • 55:10 就像完全遵循那个风格
  • 55:12 但是你还是需要用很多的prompt定式
  • 55:14 就是prompt engineer还是一门
  • 55:17 很玄的学问
  • 55:19 只不过现在
  • 55:20 大家发现了很多有用的
  • 55:22 就把它定式化了
  • 55:24 所以我觉得就是可能会发现
  • 55:26 这些work就不用下那么多的功夫
  • 55:28 就比如说什么ReAct
  • 55:30 或者什么self-critic
  • 55:32 就这种乱七八糟的这种范式
  • 55:34 放上了
  • 55:36 但是就是整体
  • 55:39 比如说你的文档
  • 55:41 整体的架构
  • 55:42 然后大的方面的东西
  • 55:44 我觉得还是得需要
  • 55:45 有这些作为参照
  • 55:48 但是就像你说
  • 55:50 如果模型发展的
  • 55:52 特别特别的先进之后
  • 55:54 可能他能做的东西
  • 55:56 然后他的记忆
  • 55:57 他跟我们交流的方式就更自然
  • 55:59 这是我感觉可能会迈向的一个方向
  • 56:03 然后他就更像一个人
  • 56:05 就像一个合作伙伴一样
  • 56:06 然后我们跟人之间交流的这些东西
  • 56:09 就比如说跟一帮英国和跟一帮什么俄罗斯的人交流
  • 56:15 他们也有自己的语言
  • 56:16 就他们可能会develop
  • 56:17 就跟我们刚才说的一样
  • 56:19 他们自己之间的语言
  • 56:21 但是只要是要跟我们交流
  • 56:24 都是需要有一些这种
  • 56:25 这也是一个交互的问题吧
  • 56:27 都是需要有一些这种媒介
  • 56:29 或者是工具
  • 56:30 作为这个参照
  • 56:33 或者是互通的一个方式
  • 56:36 所以我感觉
  • 56:37 他可能就是未来的这种
  • 56:40 如果是工程师的话
  • 56:41 他可能更多的
  • 56:42 就像你说的
  • 56:43 关注的是高层这种
  • 56:45 可能他不再是搬砖了
  • 56:47 就不像我们说搬砖了
  • 56:49 但是就可能就变成建筑师
  • 56:52 那种就是画图
  • 56:53 反正不管怎么样
  • 56:56 这个职业是不会消失的
  • 56:58 我感觉
  • 56:59 一个世纪
  • 57:02 那你这个时间线比较久
  • 57:06 我可能感觉会了
  • 57:07 最近五年
  • 57:08 可能这个职业不会消失
  • 57:09 但五年之后我不太确定
  • 57:11 就可能我的感觉是说
  • 57:14 其实这个就两条路径
  • 57:15 一个是这些coding模型
  • 57:17 他们能够
  • 57:19 极大增加我们的生产力
  • 57:23 所以每个engineer
  • 57:24 可以干很多很多的活了
  • 57:26 然后所以我们会用到
  • 57:28 然后如果又假设
  • 57:29 世界上还是有这么多engineer的话
  • 57:31 那我们得到一个结果
  • 57:33 就是世界上有更多
  • 57:34 好用的软件出现了
  • 57:35 因为你人又没有变少
  • 57:36 然后每个人生产效率变高
  • 57:38 那如果一切都是好事情的话
  • 57:40 肯定每个人用的软件
  • 57:42 会更加的customize
  • 57:43 更加personalize这样子的
  • 57:44 这个是一个可能的outcome
  • 57:47 然后另外一个可能的outcome是
  • 57:49 世界总的这个software数量并没有变化
  • 57:52 就是可能我们已经到一个
  • 57:54 软件需求的一个饱和度了
  • 57:56 就是你不需要第二个TikTok了
  • 57:58 你也不需要第二个Facebook了
  • 57:59 你已经就这些feature了
  • 58:01 然后那如果效率变高的话
  • 58:04 那意味着就是
  • 58:05 我们不需要这么多的工程师了
  • 58:07 就可能只用一半
  • 58:08 或者只用十分之一
  • 58:09 或者只用百分之一的工程师
  • 58:11 对吧
  • 58:11 像以前比如说做这种low level
  • 58:13 什么我也不知道什么assembly
  • 58:16 我也不知道什么好例子
  • 58:17 反正就是现在AI模型能干好事情的这些工种
  • 58:19 可能就已经消失了
  • 58:21 然后慢慢的随着AI模型越来越强大
  • 58:24 然后这个消失的这些工种就也越来越多
  • 58:26 然后直到每个公司只剩下一个CEO
  • 58:30 然后这公司的总共员工就一个
  • 58:32 就是CEO
  • 58:33 这是一个极端的情况
  • 58:36 我觉得是
  • 58:38 怎么说
  • 58:41 就给我的感觉是这些工种不会消失
  • 58:43 但它会进化
  • 58:44 就是他可能写的code
  • 58:46 不但是写的这些code
  • 58:48 我们这种code
  • 58:49 但是就跟你说
  • 58:51 他跟AI的这种交流
  • 58:52 可能会变成一种新的
  • 58:55 写code的形式
  • 58:57 就比如
  • 58:59 就跟现在这种prompt很类似 就可能比如说
  • 59:02 二三十年前写code的意思
  • 59:03 是可能弄那个punchcard
  • 59:04 写assembly
  • 59:05 现在我们写code
  • 59:07 就可能五年前写code
  • 59:08 是写python
  • 59:08 写javascript
  • 59:09 今年写code的意思
  • 59:10 可能是用English
  • 59:11 或者用中文
  • 59:12 或者用whatever
  • 59:13 用natural language来写code的
  • 59:14 对
  • 59:15 然后但是做的事情
  • 59:17 本质上还是类似的
  • 59:19 比如说几十年前
  • 59:21 可能跑一个科学计算
  • 59:22 现在我们也是跑一个计算
  • 59:24 但是你做事的这个范围
  • 59:28 和他可能可以实现的这些目标
  • 59:31 就会高好多数量级
  • 59:33 但是我感觉
  • 59:35 工程师
  • 59:37 反正就是做事的人
  • 59:39 把东西实现的人
  • 59:41 我觉得这个职位是不会
  • 59:42 不会变的
  • 59:44 但是你说写的是代码
  • 59:46 还是软件
  • 59:47 还是说这个
  • 59:48 其他什么东西
  • 59:51 我觉得可能会
  • 59:52 但我感觉你刚才说的最后
  • 59:53 有一点很好
  • 59:54 就是
  • 59:54 我觉得他的需求是永远都有的
  • 59:58 就是人对工具的需求
  • 01:00:00 和进步的需求
  • 01:00:02 都是有和工具进步的这种需求
  • 01:00:04 所以他可能是你
  • 01:00:06 比如说有一个TikTok足够了
  • 01:00:08 但是可能每一个人都想有一个
  • 01:00:10 他自己的这种工具
  • 01:00:12 所以当如果这个
  • 01:00:15 如果这个人
  • 01:00:18 人力达到饱和的时候
  • 01:00:19 比如说他人力
  • 01:00:22 就是我们可能会定义一些这种范式
  • 01:00:25 就比如说有这种短视频软件
  • 01:00:27 或者是有这个记账软件
  • 01:00:28 但是AI我感觉他可以解锁的是
  • 01:00:31 比如说每一个人
  • 01:00:33 他都可以去有一套自己的这种
  • 01:00:37 适用的这种工具
  • 01:00:39 我觉得这个可能性会越来越高
  • 01:00:43 对我也同意
  • 01:00:46 我感觉就是因为现在的工具
  • 01:00:48 其实还是挺software
  • 01:00:49 各种各种tool
  • 01:00:49 还是比较rigid
  • 01:00:51 就是对
  • 01:00:52 比如说这个zoom
  • 01:00:54 我可能几年之后我就说
  • 01:00:57 把我这个以后每次出现的时候
  • 01:01:01 都给我换装成一个什么什么什么
  • 01:01:06 然后或者是这个
  • 01:01:08 我有两个显示器
  • 01:01:10 这个
  • 01:01:10 以后每一次的时候
  • 01:01:12 我都可以在两个上面
  • 01:01:14 看这个是谁
  • 01:01:17 以后这个李丁出现的时候
  • 01:01:19 就把它放那个显示器
  • 01:01:20 然后他就给我加一个这样的功能
  • 01:01:22 对
  • 01:01:22 对
  • 01:01:23 对
  • 01:01:24 我其实有挺多idea
  • 01:01:25 关于就是不是挺多idea
  • 01:01:27 有些想法就是
  • 01:01:28 什么样的软件是
  • 01:01:31 特别适合personalize
  • 01:01:32 什么样的软件是适合
  • 01:01:34 大家有一个common
  • 01:01:36 common understanding
  • 01:01:38 就是你刚刚说到zoom
  • 01:01:39 我感觉zoom就属于这种需要common understanding
  • 01:01:42 它是一个collaboration的一个app
  • 01:01:44 它如果我们
  • 01:01:45 如果你用的工具
  • 01:01:47 跟我用的工具完全不一样的话
  • 01:01:49 这是不是会影响我们的collaboration
  • 01:01:51 有些工具是自己用的
  • 01:01:53 比如说我就自己在写code
  • 01:01:54 我就自己在看视频
  • 01:01:56 那这种情况下
  • 01:01:57 说不定做一个完全personalized的
  • 01:02:00 是更好的
  • 01:02:01 但我这想法没有想得很透
  • 01:02:02 所以之后可以下一期
  • 01:02:04 或者什么时候再细聊
  • 01:02:05 一定要多想透一点
  • 01:02:06 对
  • 01:02:07 我最后一件
  • 01:02:09 我觉得其实现在就可以
  • 01:02:11 就是如果你的软件形式
  • 01:02:12 是以这个就假设
  • 01:02:15 假设我们把软件的代码
  • 01:02:18 或者是软件暴露成一个功能
  • 01:02:21 它可以改自己的代码
  • 01:02:22 然后你有一个功能叫
  • 01:02:25 对我进行修改
  • 01:02:28 然后你只要trigger那个功能
  • 01:02:30 你跟他说这个话
  • 01:02:31 然后他就会调用AI
  • 01:02:32 把自己的那个代码逻辑改一下
  • 01:02:34 然后现场build
  • 01:02:35 或者是网站就现场给你刷新一下
  • 01:02:38 我好期待这样子的软件
  • 01:02:40 就可以有
  • 01:02:40 有那种新的功能之类的
  • 01:02:43 对
  • 01:02:44 不知道有没有这样的工具存在
  • 01:02:47 如果听众有这样子的想法
  • 01:02:49 可以给我们来个信
  • 01:02:50 对
  • 01:02:52 其实这个节目其实结构比较有意思
  • 01:02:53 相当于是我问
  • 01:02:56 我问明锐
  • 01:02:57 让他propose一个topic
  • 01:02:58 他最近刚好去旅游了
  • 01:02:59 然后就propose了这个
  • 01:03:00 我自己刚好最近用Cursor有很多体验
  • 01:03:02 所以我来讲了我的这个体验
  • 01:03:04 之后可能也希望看看
  • 01:03:05 每个月或者是每每
  • 01:03:07 反正就一个regular的一个区间
  • 01:03:09 我们都每个人能够就是
  • 01:03:11 想一个topic来
  • 01:03:13 想聊的
  • 01:03:14 对想聊的一个东西
  • 01:03:15 这一个月之内发生的事情
  • 01:03:16 它比较随意
  • 01:03:17 可以是可以是吃喝玩乐的
  • 01:03:19 也可以是工作呀
  • 01:03:20 可以是有的没的这种东西
  • 01:03:21 然后这样子的话
  • 01:03:22 每期的话题刚好有两个
  • 01:03:24 比较有就不一样的点
  • 01:03:27 但是呢又反正都是我们两个人
  • 01:03:28 各自都很感兴趣的东西
  • 01:03:30 对
  • 01:03:31 对就是上下半场
  • 01:03:34 没有关联
  • 01:03:35 对没有关联
  • 01:03:36 就是强行强行关联一下
  • 01:03:38 对
  • 01:03:39 对那这期节目就到这里了
  • 01:03:41 然后我如果有什么
  • 01:03:43 对于这种形式有什么反馈
  • 01:03:46 或者说对于南极
  • 01:03:47 或者对于Cursor有什么反馈
  • 01:03:48 欢迎给我们来信
  • 01:03:50 那我们下期再见
  • 01:03:51 拜拜
  • 01:03:52 拜拜