跪拜 Guibai
← All articles
Programmer · Artificial Intelligence · Agent

Agent vs Full-Stack: Chinese Hiring Data Says Full-Stack First, Then Agent

By 挖掘狂人 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

A developer weighing a pivot into agent engineering is making the same bet: if they skip full-stack fundamentals, the JD list still requires them, so the shortcut fails. The convergence data also shows agent skills are being bolted onto existing full-stack roles, not replacing them, which changes how to position a resume.

Summary

Recruitment data from Chinese platforms shows Agent development and full-stack jobs pay roughly the same, with salaries mostly from 15K to 25K and peaks at 20–25K. But the requirements differ sharply. Agent roles cluster in small companies of 20–99 people and ask for one backend language, one frontend framework, LLM application experience, and familiarity with an agent framework like LangChain, plus two years of experience. Full-stack roles require Spring Boot or Cloud stacks, React or Vue, and now demand five years of experience, up from two. The threshold jump signals oversupply of programmers.

The key structural fact is that Agent requirements are a superset of full-stack requirements: you must already build a standalone app before adding model integration and tool calls. That makes an Agent-first transition as an escape from weak backend skills a losing bet. One twelve-year frontend engineer on Juejin spent two months trying to learn Agent to avoid full-stack and still hadn't finished.

Market voices frame the order as full-stack as the foundation, Agent as the extra layer. The two tracks are converging: in six months, "React" mentions in JDs dropped 41% while "React + Agent integration experience" rose 293%. Tencent Cloud cut a 30-day build to seven days using an agent toolchain, but the developer still had to direct the AI. The conclusion: learn full-stack first, then add Agent.

Takeaways
— Agent development salaries in China fall mostly in the 20K–25K range, with some at 30K–40K.
— More than half of Agent development openings come from companies with 20–99 employees; large employers are rare.
— Agent development JDs require one backend language (Java or Python), one frontend framework (React or Vue), LLM application experience, an OpenAI-style API, and at least one agent framework such as LangChain, plus two years of experience.
— Java full-stack JDs ask for Spring Boot/Spring Cloud/MyBatis, React or Vue, and five years of experience; salaries sit mostly in the 15K–25K band.
— Full-stack thresholds moved from two years to five years, a sign of programmer oversupply.
— Agent development requirements are a superset of full-stack requirements.
— In the last six months, "React" mentions in JDs dropped 41% while "React + Agent integration experience" rose 293%.
— Tencent Cloud reduced a 30-day system build to a 7-day launch using the WorkBuddy agent toolchain.
Conclusions

The same 20–25K salary band for both roles suggests the market is not yet paying a premium for agent skills; employers treat agent work as an add-on to existing full-stack duties rather than a separate career track.

The drop in standalone React mentions combined with the surge in React+Agent mentions means the job market is redefining full-stack roles to include agent integration, not creating a new specialism.

The "Agent is an escape" example shows that learning a new tool to dodge a weak base fails because the JD still lists the underlying skills; a framework cannot substitute for delivery experience.

Concepts & terms
Agent (智能体)
An AI-driven program that can plan tasks, call tools, and independently complete a complex goal from a single user instruction.
Full-stack
A developer who can independently deliver a complete Web, App, or mini-program project from development to deployment, regardless of the specific languages chosen.
Agent development framework
Frameworks like LangChain that encapsulate LLM integration and tool calls, allowing developers to build agents with configuration rather than low-level model wiring.
From the discussion
Featured comments
kongzhi

Saying so much—isn't that just stating the obvious? Agent is certainly built on top of full-stack. If you can't do full-stack, how could you even learn Agent? For instance, using vector databases like Milvus or PostgreSQL in Agent, or using full-stack NestJS or Python to build product platforms. These all require a backend foundation. As for whether the language is Java or Node, when learning Agent, it depends on which you're more familiar with. For an unfamiliar language like Java, you can spend some time learning it—you don't need to master it, just be able to read the code. You can gradually learn later, or use AI to generate code.

See top comments, translated →
Source: juejin.cn ↗ Google Translate ↗ Backup ↗