Within 51job's technical team, a hypothesis is being validated: the future measure of programmer value will no longer be lines of code written, but AI resources mobilized.
From "Handcrafted Code" to "Project Manager"
A widely circulated diagram within 51job's technical team illustrates three stages of developer role evolution.
Stage one is the "Executor," jokingly called "handcrafted code"—developers spend their days writing code, finding bugs, and fixing bugs. Solid work, but grueling.
Stage two is the "Collaborator," where AI begins participating in coding. Developers learn to write prompts and refine AI output, and human-AI collaboration takes shape.
Now, the company is pushing toward stage three—developers become "project managers" for AI Agents, responsible for requirement decomposition, boundary definition, and final acceptance. They steer direction rather than handwrite every line of code.
This transformation sounds radical, but 51job's approach is pragmatic: not a one-size-fits-all mandate, but starting from concrete scenarios and letting tools handle the most tedious work first.
First Cut: Eliminating Repetitive Labor
Any programmer with large-project experience knows that truly creative thinking time is limited. Most hours go to repetitive manual work—code entry, logic structuring, writing unit tests, copy-pasting template code.
51job introduced Qoder on the IDE side to let AI handle this work. Developers describe requirements through conversation; Qoder generates code directly, and developers review and adjust.
But the real surprise for the team wasn't daily coding—it was the perennial headache plaguing all technical teams: legacy project maintenance.
Savior of "Legacy Code Mountains"
Nearly every established internet company has "legacy code mountains"—missing historical documentation, core developers long gone, new hires staring blankly. This code is too risky to touch, too painful to maintain, yet carries critical business.


