斯坦福新开设的一门
教你如何利用LLM提高开发者的生产力的课程:现代软件开发者
课程还在更新中,会逐步放出PPT等资料。
在过去的几年里,大型语言模型引入了一个在软件开发中具有革命性的新范式。传统的软件开发生命周期正被人工智能自动化在每个阶段所改变,这引发了一个问题:下一代软件工程师应该如何利用这些进展,提升十倍生产力并为他们的职业生涯做好准备?
本课程展示了现代人工智能工具不仅能提高开发者的生产力,还能使软件工程更加普及,惠及更广泛的受众。我们将展示,软件开发已从零到一的代码创建,发展为一个迭代工作流程,包括计划、与人工智能协作生成、修改和重复。学生将掌握传统软件工程挑战背后的理论,以及当前通过前沿的人工智能工具解决这些问题的实践。
通过实际的工程任务和行业先锋的讲座,学生将获得使用人工智能辅助开发、自动化测试、智能文档编写和安全漏洞检测的实践经验。在课程结束时,你将清晰理解如何将先进的语言模型集成到复杂的开发工作流程中,并避免常见的陷阱。