初创公司首席技术官坚持只进行氛围编码——该怎么办?
你好,社区!<p>我在一家人工智能初创公司工作,目前只有我和首席技术官(CTO)两个人负责所有的软件工程工作。我有10年的软件开发经验,直到2023年我选择了休息。CTO专注于后端与人工智能相关的工作(因为这是他的背景),而我负责其他所有事务——API开发、前端工作、AWS基础设施等。<p>我的休息时间恰逢ChatGPT受到关注以及“氛围编码”开始流行的时期。现在我重新回到软件工程师的岗位,正在适应AI/LLM辅助开发,但也遇到了一些问题(例如,Cursor触碰到意外的文件,无法在多个提示之间跟踪更改等)。最近,我的CTO抱怨我在“氛围编码”方面做得不够好,无法快速完成任务。我只是对完全依赖氛围编码而不自己写代码感到不太舒服。<p>我想问社区:在商业环境中,完全依赖氛围编码来开发整个应用程序是否合适?如果我的大部分工作仅仅是编写提示来生成代码,这是否会对我的职业生涯产生影响?我在微软和谷歌的朋友告诉我,他们在工作中合理地使用了一定比例的氛围编码,但并不是完全依赖。<p>我很好奇,这只是我所在初创公司的情况,还是现在的初创公司普遍都在这样做。
查看原文
Hello Community!<p>I work for an AI startup where it’s just the two of us (me and the CTO) who handle all the software engineering. I have 10 years of experience building software until 2023, when I took a break. The CTO focuses only on backend AI-related work (since that’s his background), and I take care of everything else—API development, front-end work, AWS infrastructure, etc.<p>My break coincided with the time when ChatGPT came into the spotlight and vibe coding started gaining traction. Now that I’m back to work as a software engineer, I’m getting used to AI/LLM-assisted development, but there are some drawbacks (e.g., Cursor touching unintended files, not tracking changes across multiple prompts, etc.). Lately, my CTO has been complaining that I’m not vibe coding “well enough” to complete tasks quickly. I’m just not comfortable relying solely on vibe coding without writing code myself.<p>My question to the community is: Is it okay to vibe code an entire application that will be used in a commercial setting? And would this not impact my own career if most of my work becomes just writing prompts to generate code? I have friends at Microsoft and Google who say they vibe code a reasonable percentage of their work, but not exclusively.<p>I’m curious whether this is just how things work at my startup or if this is becoming the norm across startups today.