AI带给计算机专业的变化我是上大学之后才接触到计算机编程的,虽然高中的时候家里就有电脑了,但是实际连word都不会用,基本就是打开电脑看看爱奇艺上的电视剧,或者换换壁纸。我当初接触到计算机的时候,感觉计算机还是一个门槛很高的专业,要学c语言、数据结构等等专业课,这些课程都不太好理解。甚至一度产生了想要换专业的想法,但是经过一年之后,逐渐就发现,只要刷题够多,其实都能掌握。现在,我工作已经两年了,我就浅浅谈一下AI对我工作的变化。我的工作是基础架构工程师,之前之所以选择这个方向,就是听说基础架构方向比较有深度,很难被替代。但是就我现在的工作体验来看,AI的出现其实已经逐渐抹平了各个细分方向的技术深度。之前我维护的组件是要三四个人全力进行的,但是现在基本只需要两个人进行就可以了。之前工作的一个大头内容是答疑,现在答疑这部分工作基本已经被AI彻底取代了。目前来看,感觉所有基础架构方向正逐渐融合为一个大方向,细分方向的区别正在越来越小,只要有代码,在AI的帮助下,基本都能很快掌握,起码能应付95%的答疑。这种变化其实来的是很快的,大约一年前,在一次会上,我们还在带着戏谑的态度讨论“A虽然强,也就是写写前端”,但是在过去一年中,前端、后端、基础架构其实都已经逐渐被AI掌握。AI现在写的代码,基本不用做什么修改,一次通过是很正常的事情。人基本只需要看看测试样例就可以了。这种焦虑正在人群中弥漫,我也因为这个变化很焦虑。那么,如何应对AI带来的变化呢?我觉得AI不能取代的主要有以下几个方向:(1)产品经理:现在提需求的人正越来越重要,执行的人越来越不重要;(2)全栈工程师:绝不应该局限在某个细分方向,所有领域都要涉及,要快速迭代了;(3)技术leader:每个细分方向只有一个人,如果竞争不了,基本是要被替代的;(4)拉通对齐的人:跟人打交道,这种方向是无法替代的。如果预计没有错误,按照AI的发展,在今年年末,行业会迎来一次大洗牌。一些传统方向,由于文档、代码已经沉淀得很好了,这种方向会有一大批人被替代。我个人认为,手写代码这项能力有点像小时候的裁缝,正逐渐被工业化的流水线替代,这个趋势不可阻挡。谈了一些我对AI的消极看法,那么AI会给我们带来哪些好处呢?虽然中美两大国的AI发展迅速,但是世界其他地方的AI发展其实并没有那么快,所以,未来机会应该在南亚、非洲、南美、欧洲这些地方。那些地方产业结构还比较落后,基本还没有本土的AI产业。所以,我认为,未来,被AI替代的人(如我)应该要转移目光了,把眼光从国内转到国外,要用先进技术去那些地方提效,完成技术的更新迭代。