你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:
- 了解大厂经验
- 拥有和大厂相匹配的技术等
希望看什么,评论或者私信告诉我!
一、 前言
随着大模型的快速发展,能写代码的模型越来越厉害了,比如 阿里云1号AI员工“通义灵码”、GitHub Copilot、Codex 、以及如日中天的 Cursor 等等,现在都如雨后春笋般的冒出来了。也有越来越多的人,包括对代码一无所知的人,基于上面的工具构建出了一个有一个好玩的东西。也越来越多的人在吹嘘这些工具仅仅是增强而非取代。但我的看看恰恰相反。
二、10x +AI = 100x
AI Code 工具对于程序员整个职业来说是增量而非取代,但对个体而言可能就是取代了。
一个曾经的 10x developer,如果可以借助 AI Code,那么产生的作用可能就是 100x。那么那些 1x 甚至 0.1x developer 这个行业还会需要吗?资本都是逐利的,很难相信一个 100x developer 的公司会不断地招聘 1x 甚至 0.1x developer。所以可以预见的未来是初级程序员的岗位将越来越少,对 100 x developer 的需求会越来越大。
举一个真实的例子,由于项目的原因需要使用 fastApi ORMs 操作数据库。我之前对 ORMs 一点不懂,这几个关键字是啥意思,我都不知道。
在没有 AI 的时候,我肯定需要把 fastApi ORMs 官网看一边,然后写几个 demo,最后再在项目里面正式使用。从学会到项目开发完成,我拍脑瓜子算了一下时间基本上差不多需要一天左右。而我借助 AI 再加上 FastApi 官网,基本上轻轻松松一两个小时就搞定了,这期间还包括调试优化,搞懂相关的知识。这就是特别明显的对比。下面贴一下曾经的对话
其他行业也是一样的,比如设计行业,我用 SD 就可以画出来一个很不错的图片。
三、成为 100x developer
冰山模型,相信大家都听过。如果要成为 100x developer,需要学习冰山下面的知识,对于计算机来说就是 CS 课程。学习 CS 的目的是在 AI 交互的时候知道 prompt 要如何说。
AI永远是工具,工具要想用的好,得看用工具的人是什么层次的。如果用工具的人只会 hello world,那就只能任由工具宰割了。
四、最后
不要只专注于成为世界上最好的开发人员,而要关注更大的前景(记住产品重于项目!)。学习广泛的技能(尤其是那些与人相关的技能),您将变得更有价值,并且更接近真正的 100 倍“开发人员”。