Recent advances in large language models (LLMs) have introduced new paradigms in software development, including vibe coding, AI-assisted coding, and agentic coding, fundamentally reshaping how software is designed, implemented, and maintained. Prior research has primarily examined AI-based coding at the individual level or in educational settings, leaving industrial practitioners' perspectives underexplored. This paper addresses this gap by investigating how LLM coding tools are used in professional practice, the associated concerns and risks, and the resulting transformations in development workflows, with particular attention to implications for computing education. We conducted a qualitative analysis of 57 curated YouTube videos published between late 2024 and 2025, capturing reflections and experiences shared by practitioners. Following a filtering and quality assessment process, the selected sources were analyzed to compare LLM-based and traditional programming, identify emerging risks, and characterize evolving workflows. Our findings reveal definitions of AI-based coding practices, notable productivity gains, and lowered barriers to entry. Practitioners also report a shift in development bottlenecks toward code review and concerns regarding code quality, maintainability, security vulnerabilities, ethical issues, erosion of foundational problem-solving skills, and insufficient preparation of entry-level engineers. Building on these insights, we discuss implications for computer science and software engineering education and argue for curricular shifts toward problem-solving, architectural thinking, code review, and early project-based learning that integrates LLM tools. This study offers an industry-grounded perspective on AI-based coding and provides guidance for aligning educational practices with rapidly evolving professional realities.
翻译:大型语言模型(LLM)的最新进展为软件开发引入了新的范式,包括氛围编程、AI辅助编程和智能体编程,从根本上重塑了软件设计、实现和维护的方式。先前的研究主要关注个体层面或教育环境中的AI编程,而对工业从业者的视角探讨不足。本文通过调查LLM编程工具在专业实践中的应用、相关担忧与风险,以及由此引发的开发工作流程变革,弥补了这一研究空白,并特别关注其对计算教育的影响。我们对2024年末至2025年间发布的57个精选YouTube视频进行了定性分析,捕捉了从业者分享的反思与经验。经过筛选和质量评估后,我们对选定来源进行分析,以比较基于LLM的编程与传统编程,识别新兴风险,并描述不断演变的工作流程。研究发现揭示了基于AI的编程实践的定义、显著的生产力提升以及降低的入门门槛。从业者还报告了开发瓶颈向代码审查的转移,以及对代码质量、可维护性、安全漏洞、伦理问题、基础问题解决能力退化以及初级工程师准备不足的担忧。基于这些见解,我们讨论了其对计算机科学和软件工程教育的启示,并主张课程改革应转向问题解决、架构思维、代码审查以及早期整合LLM工具的项目式学习。本研究提供了基于工业实践的AI编程视角,并为教育实践与快速演变的专业现实接轨提供了指导。