AI 时代下程序猿的挑战与机遇

qizheng22 · 前天 16:48 · 105 次点击

虽然 AI 的研究早在几十年前就开始了,但真正进入大众视野不过两三年。起初,AI 以问答形式出现,而后逐渐发展到如今的文生图、文生声音、文生视频,甚至能够进行总结、分析与创作。AI 的学习速度极为惊人,逻辑能力也在持续提升。各厂商训练大模型,发布 AI 工具,CPU 集成 NPU ,从软件到硬件都开始支持 AI ,把 AI 应用到终端设备,普惠更多人群。随着 AI 应用的不断成熟,各行业从业人员或将面临降维打击。

猿始人 vs 三体人

AI 潮流来势汹汹,首当其冲的便是文字工作者与插画师。而我从事软件开发,在接触 AI 技术后,同样感到焦虑与迷茫。程序员本就是一个需要不断学习的职业,面对日新月异的技术,并非每项都有时间和精力去精通。对于技术而言,学习仅仅是第一步,还需投入时间进行实践,否则编写出来的程序容易出现漏洞。我们曾对那些 “7 天精通 XXX”“21 天精通 XXX” 的书籍嗤之以鼻,毕竟写书之人都未必精通,能达到熟练程度已属不易。然而在 AI 时代,借助电脑强大的算力,学习一门编程语言甚至用不了两小时。AI 生成的程序不仅严谨,还带有清晰的注释。与 AI 相比,程序员就如同原始人与三体人的差距。

如今经济下行,AI 的发展契合了企业降本增效的策略,大批程序员被迫 “毕业”,很多人开始转行。在时代的浪潮下,人就如同海面上起伏不定的木片,即使是大厂的优秀程序员,也只能顺应潮流。正如汽车取代马车,并非车夫不够努力或不优秀,而是发展的必然趋势。

猿们能做什么?

在这场 AI 浪潮中,从自身从业角度出发,我们能做什么?

AI 的出现解放了一批程序员的劳动力。随着 AI 的不断发展,剩余从业程序员的空间还将继续受到挤压。虽然程序开发将不再是热门行业,但公司却越来越离不开数字化。目前,AI 尚无法完全替代程序员,AI 生成的结果并非完全准确,仍需专业人员进行审查修正。

AI 训练需要强大的硬件算力和数据支撑,一般的中小企业难以承担,基本只能调用大公司训练好的模型接口。当下的 AI 主要为生成式 AI ,由 AI 计算出结果,最终人来决策。每种 AI 模型都有其优势与不足,程序员在 AI Agent 领域大有可为。

AI 的出现也为程序员带来了新的机遇,程序员可以借助 AI 成为独立开发的超级个体。还记得 08 年高中硬啃谭浩强“C 语言程序设计”,当时没有编程基础,自学大半年,只能在控制台上做一些简单的输入输出。而前段时间,借助 AI 制作了一个微信小程序 Demo ,从打包到发布仅用了两个多小时。

在这个数字化信息时代,程序不可或缺。但对程序开发提出了更高要求,需要跨平台、适配各个终端。程序员利用 AI 可以快速学习与开发,一人完成所有端的工作。AI 不仅可以在编程上助力,还可以生成各种素材。程序员可以将更多精力投入到产品上。

理性看待,拥抱变化

无需过渡神化 AI 。AI 能逻辑推理,但有时推理完全错误。AI 能画图,但画风往往千篇一律,而且画人物图很多时候是画不好手指的,人脸也多是由一个模型生成。AI 生成的声音干涩生硬,即使很努力模拟语气语音语调,却无法模拟声音中带的情感。AI 生成的视频更是仅供娱乐。

AI 能做的有很多,不能做的也不少,没必要过度焦郁。自动化发展多年,依旧需要有人在工厂打螺丝。从另一方面来说,AI 的出现能够减少程序员的内卷,让软件开发回归正轨。

AI 依然在成长,它会变得更加智能,应用更加广泛。在 AI 时代,身为程序员的 “猿们” 应当积极拥抱变化,突破代码函数的局限,不断丰富自身的创造力。唯有如此,才能真正让科技改变生活。


除非注明,否则均为”攻城狮-正“原创文章,请注明出处。

本文链接: https://engr-z.com/701.html

举报· 105 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部