对于我来说,AI 让我的关注更聚焦。
第一块是我不用在乎不同编程语言的差异。可能是我是一个新入行的人,我对某些语言特性不是很熟悉,我个人比较熟悉的是 cpp ,项目中会有 c#的需求,当然我是学过 java 这种东西的所以说上手还好。有的时候我不知道熟悉的语言特性,比如说结构化绑定,在 c#是否存在,怎么编写。这个时候我就会用 ai 来给我一些教学示例,这也让我在编程的时候语言之间的隔阂更模糊。
第二块的话就是 ai 能快速处理很复杂的模式,这和 llm 的结构有关。比如说我能用 ai 快速生成 regex 匹配字符串,这真的对效率提高很多。
平常使用 ai 的时候我把自己更多看成一个结构设计师,我让 ai 做一些我能控制的,但是非常麻烦的事情。讲真结构设计这块 ai 做的真不咋地,它的上下文窗口相对于人类来说实在是太短了,而且记忆功能也几乎不存在。这也是新时代 ai 与程序员共存的基础。