最近我做了c++ java flutter 混合的项目? 写了一段C++的代码逻辑,是将YUV格式的图片数据转化为RGB图片的数据。我使用Claude Code。
这个逻辑的复杂点在于:
- 以前我们是用CPU做的转化,我们要改成GPU做转化
- 底层要使用GPU/OpenGL的SDK以及着色器
- 就是我本身是一个Java的后端开发,基于GPU要做一些事情,我是从来没有接触过的
开发过程:
- Claude大概花了一个小时给我做出来了
- 但是效果不理想,转化图片的时间大概需要19毫秒
- 然后我又让AI工具帮我优化了一遍,优化到了2到6毫秒
所以给我的那个感觉可能你是一个之前一直我是一个从来没有写过c++的人,但是目前工具去跨语言实现具体的逻辑功能是一件相对而言不那么难的事情或者比较简单的事情。
我们在深入的一下,所以你会c++?我不会写,那不会成为我们之间的壁垒。只要做的东西足够的通用写的逻辑组的通用。
换句话说写具体的逻辑就即使你很厉害,你能够成为世界上顶尖的在某些写某些逻辑非常非常顶尖的人,我用AI编程工具就能追上你。
我们对于某个语言的熟悉,不是我们的壁垒或长处或优势,那么在这个趋势下,那些善于求变,善于跨语言的程序员会进一步侵蚀专门性很强的程序员的工作岗位和机会。