Written by: Techub News Compilation
Introduction
In the opening speech of an event organized by AI Fund called "Buildathon: From Zero to Product in One Day," renowned artificial intelligence scholar, AI Fund founder, and co-founder of DeepLearning.AI Andrew Ng shared cutting-edge insights on AI-assisted software engineering. This speech comes at a time when AI coding tools (such as Cursor, Claude Code, etc.) are rapidly iterating, profoundly altering developers' workflows. With his deep background in AI and practical experience in promoting AI startups at AI Fund, Ng dissected the new paradigms and challenges brought about by the surge in productivity, providing critical trend judgments and action guidelines for developers, entrepreneurs, and technical managers.
Summary
- AI-assisted programming can enhance the efficiency of building small independent product prototypes by up to 10 times, making large-scale, low-cost trial and error possible.
- The sharp increase in development speed has led to product management (PM) becoming the new, more significant bottleneck in determining "what to build."
- Learning programming has become more important in the AI era; understanding computer languages allows for more precise commands to AI to complete tasks, which is a core skill for future knowledge workers.
- The market is experiencing a severe shortage of "AI engineers," with developers skilled in AI-assisted coding, AI building modules (such as RAG, agent workflows), and rapid prototyping being in high demand.
From 50% to 10 Times: How AI is Reshaping Development Speed
Andrew Ng pointed out at the outset that in the innovation process, whether in startups or internal corporate R&D, speed is one of the biggest key factors predicting the success or failure of projects. Teams that execute rapidly can gain more opportunities for attempts, greatly increasing their success rates. AI-assisted coding is fundamentally accelerating the core aspects of software development.
He shared his observations: for large legacy production-grade codebases, AI assistance might improve efficiency by 50% or even more. But the truly revolutionary change occurs when building small independent products or prototypes. Here, the efficiency gain is not 50%, but close to 10 times. Projects that used to take three engineers six months to complete two years ago can now be built by one person in a weekend.
This leap in speed has changed the cost structure of innovation. Ng candidly stated that he often writes many software prototypes over the weekends, many of which are discarded due to poor performance and never see the light of day. "Some people worry that many proof of concepts (POC) in the AI field never enter production and see this as an issue. But I see it differently," he said. "The solution is not to get more POCs into production but to bring the cost of conducting POCs down to an extremely low level. This way, even if you build 20 prototypes and 18 fail, it's okay; it's just the necessary cost of discovering the two truly valuable products."
Prototype development requires low barriers (no need for high scalability or stringent security measures), and AI continues to lower these barriers while enhancing security. This has led him to propose a revised Silicon Valley saying: from "move fast and break things" to "move fast and be responsible." The key lies in creating a safe "sandbox" environment for rapid prototype development, and after confirming the value, then investing resources to enhance security and stability to scale.
Fundamental Change in Tool Iteration and Software Philosophy
Andrew Ng reviewed the rapid evolution of AI-assisted coding tools: from GitHub Copilot's code auto-completion two years ago to AI-enhanced IDEs (like Cursor, Windsurf), up to platforms for prototyping (like Replit, v0), and the recently highly autonomous intelligent coding assistants (like Claude Code, Gemini CLI). He emphasized that the speed of tool iteration in this field is so rapid that being half or a generation behind can create a substantial gap in efficiency. This is different from relatively mature large language model (LLM) applications; in many business scenarios, using an LLM from six months ago might still be acceptable, but in the coding assistance field, the advantages of cutting-edge tools are very clear.
The evolution of tools is triggering deep changes in software engineering philosophy. The value of code itself as a "product" is decreasing because AI can write it for you. Even choosing architecture has become more like a "two-way door" (borrowing a term from Amazon founder Jeff Bezos) — after making a decision, if you're not happy with it, you can change it relatively easily. Ng illustrated that previously, setting a database architecture was nearly immutable; now if the architecture is not suitable, AI can assist in migration, significantly reducing the pain. He sometimes explores three completely different architectures in a single day and might even decide to discard an entire codebase and rewrite from scratch the next week.
New Bottleneck Emerges: When Product Management Cannot Keep Up with Development Speed
Once development becomes exceptionally easy, a new, more severe bottleneck has appeared: deciding what to build. Ng refers to this as the "product management bottleneck."
He described the rapid iteration cycle employed by AI Fund and DeepLearning.AI: write software to build prototypes (usually quickly and roughly) → conduct product management work (gather user feedback) → update product ideas based on feedback → iterate quickly again. AI coding assistance has made the speed of software construction unprecedented. "In the past, I spent three weeks building a prototype and then a week gathering feedback, which was fine. But now, if the software can be written in one day, spending a whole week gathering user feedback feels like an eternity."
As a result, he observed teams increasingly relying on "gut feeling" to make decisions because this is the fastest decision-making process. As a data-driven AI expert, Ng clarified his understanding of data usage. He shared a case where he and his team disagreed on the choice of product features; the user survey data supported the team's choice rather than his personal intuition.
However, he believes that simply following the data ("the data shows users like feature three, so let's do feature three") is a primitive data-driven approach. He advocates for using data to "train" and "calibrate" one's intuition. He will spend hours diving deep into the data, reflecting, "Why did I get it wrong? Why did I think users wanted feature one?" This way, he not only gains a deeper understanding of the current decision but also improves the quality of a series of future decisions to better serve users.
To hone their intuition about users, the team employs a combination of strategies: trying the product themselves (if you know your users well enough, your intuition might be accurate), consulting friends and colleagues, conducting hallway usability tests, politely inviting strangers in cafes or hotel lobbies to try prototypes, up to the highest but slowest A/B testing. Ng pointed out that although Silicon Valley champions A/B testing, in his view, it is precisely one of the slowest strategies in the toolbox and is used very infrequently.
"Should I Learn Programming?" — Rethinking This Skill in the AI Era
In response to the argument that "AI will automate programming, so there's no need to learn," Andrew Ng firmly rebutted and predicted that this will be "one of the worst career advice ever." He looked back at history: from punch cards to keyboard terminals, from assembly languages to high-level languages, from text editors to IDEs, and now to AI coding assistance, each step has made programming easier and brought in more people.
He emphasized that in the AI era, the core value of learning programming lies in gaining the ability to "precisely tell the computer what you want it to do." He used his differences with collaborator Tommy Nelson when making course illustrations as an example: Tommy understands art history and can accurately prompt Midjourney using artistic language (color palettes, genre inspirations) to generate beautiful images; while he himself can only vaguely ask, "Please give me a beautiful robot picture," with vastly different results. An in-depth understanding of computer languages allows for more nuanced control of it.
"In the foreseeable future, understanding coding will give you a deeper understanding of computers, allowing for more precise control. It doesn’t mean people need to write so much code with ten fingers; you can let AI do it, but that deeper understanding is crucial for telling the computer what to do for you." He believes this is essential not just for software engineers but for nearly all knowledge workers. Those who know how to leverage AI to get work done will become more efficient and powerful.
Shortage of "AI Engineers": Emerging Roles and Essential Skills
Addressing the recent concern about increasing unemployment rates among computer science graduates, Andrew Ng pointed out a contradictory phenomenon: on one hand, CS graduates are facing employment challenges; on the other hand, the market is severely lacking "AI engineers." He believes the issue lies in many university programs failing to update in a timely manner, resulting in some graduates having never even called an LLM API or tried an AI coding assistant.
He outlined the key skill set required for this emerging role:
- Familiarity with AI-assisted coding tools: Mastering these tools can greatly enhance productivity, and the learning curve is not long.
- Familiarity with AI building modules: Including prompt engineering, retrieval-augmented generation (RAG), agent workflows, evaluation methods, etc. Especially important is the ability to drive rigorous error analysis processes and learn to use relevant toolchains.
- Rapid prototyping skills: Including basic full-stack knowledge (frontend, backend). AI-assisted coding currently makes it easier to discover and resolve frontend issues, while complex backend debugging still requires deep expertise. Additionally, due to the product management bottleneck, developers possessing basic product management skills and user intuition are also extremely valuable, enabling the team to make some fundamental product and design decisions on their own after receiving loose product guidance, thus accelerating the overall process.
Andrew Ng called for individuals with these skills to recognize the numerous opportunities available; he is also willing to refer job seekers. He believes that solving the supply-demand imbalance for AI engineers is key to unlocking AI's potential.
Conclusion: Leading Change from the Frontiers
In conclusion, Andrew Ng stated that developers at the forefront of Silicon Valley and the global tech scene are standing at the leading edge of the "rapid engineering" revolution. He prefers to use "rapid engineering" instead of "vibe coding," as the latter may lead to the misunderstanding that this work can simply rely on feelings to accept AI's suggestions; in reality, this remains a deeply intellectually demanding and arduous task.
The goal of organizing this Buildathon was to gather these pioneers, share best practices, and jointly explore the new workflows and challenges (such as product management bottleneck) brought about by accelerated development. More importantly, he hopes participants can spread the power of this change, letting the world know that the paradigm of software development has undergone a significant transformation.
Finally, Andrew Ng envisioned that the accelerated changes currently experienced in the software field due to concentrated AI investments will serve as precursors for other professional fields. At present, the two main areas where LLMs primarily create value are "answering questions" and "writing code." However, the efficiency revolution, tool evolution, and workflow restructuring happening in software engineering will eventually also unfold in other knowledge work sectors such as law, healthcare, and education. Therefore, today's exploration is not only for software itself but also to prepare all knowledge workers for the approaching AI-empowered future, drafting a roadmap in advance.
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。