最近,人工智能技术迅速发展,特别是生成式人工智能ChatGPT备受瞩目。这些新技术的创新是否会对软件开发行业造成影响?
GitHub的首席执行官托马斯·多姆克在TechCrunch活动中指出,人工智能与软件开发之间的联系日益紧密,辅助开发的Copilot工具已扩展至GitHub的个人用户。然而,他认为人工智能革命不会使软件行业受到毁灭性打击,未来几年对软件人才的需求仍将持续高于供给。
多姆克分析指出,软件的数量不断增加,代码规模也在扩大,随着企业数字化转型,软件的需求愈加迫切。尽管人工智能可以提升开发效率,但在短时间内不太可能大规模取代开发者。此外,大量遗留代码需要维护,例如开发语言Cobol的开发者已退休,仍需依赖人工将其转换为新的编程语言。
此外,人工智能技术本身也在吸引更多开发者参与相关工具和模型的研发。多姆克认为,人才供给受到计算机科学专业学生数量等因素的限制,整体上仍将面临供不应求的局面。
业内人士表示,新技术能够提高效率,缩短开发周期,但需求的增长将抵消人工智能带来的节省,未来可预见的人才缺口仍将存在。尽管人工智能将深刻影响开发模式,但实现开发任务的全面自动化仍需时间,依然需要大量人才来支持创新应用的涌现。
