AI and the Future of Programming: A Deep Research Report
*Full-scope analysis from technical tools to social transformation — translated and summarized from a zhichai.net forum research report.*
Key points
- AI has fundamentally changed programming practice: developers must shift from "writing code" to "describing intent."
- AI can autonomously complete medium-scale projects, with reported efficiency gains of 10-1000x.
- Junior developers face 70-90% displacement risk; mid-level 40-60%; senior developers 10-30%.
- Chinese open-source models (DeepSeek, Qwen series) challenge closed-source frontier models at extremely low cost.
- Systemic responses require coordination across technology, policy, and individual levels.
- AI can complete medium-scale projects autonomously, boosting efficiency 10-1000x.
- Junior developers face 70-90% replacement risk.
- Chinese open-source models challenge closed frontier models at very low cost.
- Systemic solutions require technology, policy, and personal-level coordination.
- Immediately invest weeks in hands-on experimentation with AI coding tools.
- Shift from code execution toward architecture design and AI coordination.
- Actively participate in open-source projects and community building.
- Track policy progress on systemic solutions such as UBI.
- Precise prompt engineering: clear goals/context, iterative dialogue, examples and constraints.
- Task structuring: decompose projects into subtasks, clear specs, design-driven workflows.
- Quality assurance: systematic code review, boundary-condition verification, automated test suites.
- Junior developers: 70-90% risk. Coding-execution roles hit first; new-graduate hiring reportedly down ~50%; employment for ages 22-25 down ~20%.
- Mid-level: 40-60% risk. Business logic implementation impacted; transition toward architecture or domain expertise needed.
- Senior: 10-30% risk. Architecture value persists; managing AI-augmented small teams; gatekeeping quality is key.
- Personal brand and reputation (open-source contributions, technical blogging, talks).
- Diversified skills and income streams.
- Industry networks and community involvement.
- Strengths: tasks that are independent and fully describable in text work best — especially systems programming. Autonomous debugging loops (reproduce → inspect state → hypothesize → verify fix) are a breakthrough; medium projects can be completed autonomously.
- Labor-market disruption is structural, not cyclical; safety-net innovation is required.
- UBI is presented as a candidate systemic response, alongside reskilling programs.
- Institutional responses should span education reform, corporate AI adoption guidelines, and social policy.
- A hybrid model of AI usage (active inquiry + supervision) yields the best long-term skill outcomes.
- Developers should become AI coordinators, vertical-domain experts, and open-source community builders.
- Policy attention should focus on UBI pilots and transition support for displaced junior talent.
Executive Summary
Key findings:
Core recommendations:
AI Tool Learning and Usage Strategies
Claude Code: Autonomous Iteration
Claude Code represents the current capability ceiling for AI coding assistants; its differentiation is autonomous iterative execution rather than simple code generation. Reported efficiency examples:
| Task | With AI | Traditional | |---|---|---| | BERT inference library development | 5 minutes | weeks | | Redis Streams refactoring | 20 minutes | weeks | | Test framework setup | hours | weeks |
> "For most projects, writing code yourself is no longer wise, unless for fun. AI assistance can boost efficiency ~80% for tasks where developers already have relevant skills, but in scenarios requiring new technology, AI help may come at the cost of skill mastery."
Tool Comparison
| Tool | Positioning | Differentiators | Best for | |---|---|---|---| | Claude Code | Autonomous task execution | Iteration, problem diagnosis | Complex tasks, systems programming | | GitHub Copilot | Real-time completion | IDE integration, context-awareness | Daily coding, pattern reference | | Cursor | AI-native IDE | Multi-model, aggressive agent mode | Exploratory dev, rapid prototyping | | DeepSeek | Open-source cost efficiency | Extremely low training cost, open tech | Local deployment, customization | | Qwen series | Full-scale coverage | Edge-to-cloud, multilingual | Enterprise, edge scenarios |
Methodology Framework
Career Challenges and Strategies
Displacement Risk by Level
AI Usage Patterns and Skill Development
| Usage pattern | Efficiency | Learning | Long-term skill | Risk | |---|---|---|---|---| | Passive acceptance | Big short-term gain | Significantly negative | High degradation risk | High risk | | Active inquiry | Moderate | Maintained/improved | Sustainable | Recommended | | Strict supervision | Moderate | Stable | Maintained | Safe | | Hybrid | Significant | Improved | Optimal | Ideal |
Research cited warns passive acceptance can reduce skill mastery by ~17% — nearly two letter grades.
Long-term Career Security
Technical Evolution and LLM Outlook
Socioeconomic Impact and UBI
The report devotes major sections to socioeconomic effects and the UBI policy discussion, arguing: