15年大佬深夜痛哭半小时,氛围编程巨坑曝光,95%程序员沦为「AI保姆」
3 6 Ke·2025-09-15 07:56

Core Insights - The rise of "Vibe Coding" has transformed many developers into "AI babysitters," leading to a new profession known as "Vibe Code Cleanup Specialist" [5][6][21] - Many developers report spending significant time fixing AI-generated code, with a Fastly report indicating that at least 95% of developers require extra time for this task [5][21] - Despite the challenges, developers acknowledge that AI tools can enhance productivity and improve user interfaces, although manual review remains essential [21][23] Group 1: Vibe Coding Experience - Carla Rover, a senior web developer, experienced significant issues with AI-generated code, leading her to restart a project and express frustration over the reliance on AI [8][9] - Rover's experience reflects a common sentiment among seasoned developers who find themselves constantly rewriting and verifying AI outputs [3][9] - The analogy of using AI for coding is likened to having a smart but inexperienced child assist with tasks, highlighting the unpredictability and potential for errors [13][14] Group 2: Time Allocation and Challenges - Developers like Feridoon Malekzadeh estimate that 50% of their time is spent writing requirements, 10-20% on "Vibe Coding," and 30-40% on fixing AI-generated code [15] - The lack of systematic thinking in AI-generated code often leads to multiple variations of the same function, causing confusion and inefficiency [15][19] - AI-generated code is prone to basic errors, and developers often find themselves correcting these mistakes while also managing the AI's responses [19][21] Group 3: Industry Perspectives - The emergence of "Vibe Coding" has created new IT blind spots and security vulnerabilities, particularly for startups that may overlook traditional coding review processes [19][21] - While many developers find AI tools beneficial, they emphasize the necessity of human oversight before deploying AI-generated code in commercial projects [21][23] - The future of AI programming is seen as not just about writing code but also about guiding AI and taking responsibility for its outputs [25]