程序员未来思考
AI 的出现,可能会彻底颠覆整个软件行业,就像蒸汽机颠覆纺织工业
在封建手工业时代,纺织工人主要是通过手工的方式进行纺织品的生产,纺织工厂需要组织大量的纺织工人从事生产活动,但步入资本主义时代,蒸汽机的出现,纺织工业迅速进入工业化生产,并迅速替代掉传统纺织工业
工业化后的纺织最大的竞争力在于成本,标准化的生产线,机器的引入,大大提高了生产效率,生产成本显著降低,生成规模可以快速扩张(厂房+机器)
如果你是旧时代的一名手工纺织业工人,仍然专心研究纺织技术,可能仍然会被时代淘汰
工业化后的纺织品做到质量接近,但可能不及优秀的纺织匠人的手作品,但价格上存在显著优势
在工业革命时代,机器主要替代了重复的体力劳动
在 AI 时代,AI 会不会替代重复的逻辑劳动?
如果 AI 乐观的发展下去,那么程序也会像纺织品一样标准化的生产出来,在这条看不见的生产线上,人力成本将大大降低,产品会和纺织品一样,规范和单一化(架构设计的单一)
那么可预见的是大量的失业将不可避免,外包形式的岗位被大量释放
新时代更多的需要的是对 AI 工厂建设的人,如何搭建流水线来规模化的吞吐需求
其实资本已经做了好几次的尝试,低代码就是一个例子,但低代码平台本身的开发和维护需要大量人力的投入,且能使用的场景还是太狭窄,还有一点,即使某个需求可以使用低代码平台来搭建,程序员本身可能也会抵触和排斥,最后选择 procode 的研发模式,这是可以理解的,因为你无法预测现在的需求会不会在将来超出预期,超出低代码的能力边界,最后可能浪费更多的时间
比较成功的尝试也有,云 和 saas 就是一种,将基础设施包装起来,以很低的使用成本提供给企业使用,大大降低了开发和部署成本,小型企业不再需要组建一支专业的运维团队
AI 目前的问题主要也是成本,AI 本身的算力成本有可能比廉价的人力成本更高,但未来,这个成本一定会被降下来
第二个问题是,AI 能力过于泛化,其实这是不必要的,通过几个专业模型之间的配合,流水线可能会更好搭建,效果比通过 prompt 组合起来的流水线更好
antherapic 的 claude 模型在编程能力上的优势,来源于他们的公司战略,也就是专注程式开发,目前看是相当成功的。AI 在其他的 toC 领域频频受挫,但在程序开发领域找到了新的增长点,也就是砸掉大量程序员的饭碗,来降低人力成本,这就是他们的终极目标。
中国会持续产生大量的计算机专业毕业生,在近几年、相关专业的毕业生都在 50 万附近,大量的失业不可避免
程序员作为新时代的无产阶级,他们并不掌握生产资料,历史会如何前进,只能等时间回答。