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

虽然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


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注