Core Viewpoint - Vibe coding, popularized by Andrej Karpathy, has gained traction in the tech industry, particularly among FAANG companies, although its definition and implementation remain contentious [1][5]. Group 1: Vibe Coding Popularity - A Reddit post suggests that vibe coding may be more prevalent than expected, with many employees at FAANG companies engaging in this practice [1][5]. - The post's author, an AI software engineer with over 15 years of experience, highlights the integration of AI in coding processes [3][4]. Group 2: Coding Process and Methodology - The coding process begins with reliable design documents and architecture, followed by writing tests before development [4][6]. - Key steps in the process include design reviews, task planning, software development using Test Driven Development (TDD), code review, and pre-release testing [6][13]. - Despite the involvement of AI, the process still requires significant human input, leading to debates about whether it truly qualifies as vibe coding [9][11]. Group 3: Perspectives on the Process - Some developers see value in the structured approach, advocating for detailed technical specifications and pre-development reviews [14][15]. - Others argue that the complexity of the process can hinder development speed, which may benefit independent founders [13][14].
这就是大厂的AI「氛围编程」:老工程师现身说法后,大家绷不住了