Folia
← 返回头版

程序员如何在LLM时代保持编码热情

一位Haskell程序员在Hacker News上分享了在大语言模型时代保持编程乐趣的实践方法。1这位作者主张采用"You are the coder"的工作理念,即开发者应当保留代码编写工作,转而让AI处理规划、研究、代码审查等辅助任务,而非完全依赖AI生成代码。1作者声称本文100%由人工撰写,无任何AI辅助。1

该工作流的效果与纯AI使用相比存在差异。作者采用此方法后生产力提升约两倍,但这低于声称使用LLM代码生成的开发者宣传的效果。1作者强调这种人类中心的方式能够实现适度的生产力提升,同时规避LLM生成代码质量不稳定、可读性差、维护困难的问题,并避免完全依赖导致的技能退化和代码库质量下降。1

关于AI工具的具体应用场景,作者认为LLM适合用于代码清理、小任务、常规工作和低风险重构,但不宜用于从零开始设计复杂系统。1作者建议建立自动化审查周期对代码进行LLM审查,即使对开发者自己的代码也应如此。1在团队协作中,作者强调应优先保持人类沟通,不要直接发送完全由LLM生成的PR。1此外,作者指出Token限制应视为"服务中断"而非使用者过度使用,开发者需提前准备离线工作方案。1


评论