Cover Story: How AI Is Reshaping China’s Programming Landscape
Listen to the full version

Artificial Intelligence (AI) is reshaping industries worldwide, and programmers who build and refine this technology find themselves at the forefront of its disruptive impact.
In a rapidly evolving programming landscape, AI is automating tasks, streamlining processes and boosting efficiency — allowing users to create entire applications simply by describing their needs, with no coding required.

Unlock exclusive discounts with a Caixin group subscription — ideal for teams and organizations.
Subscribe to both Caixin Global and The Wall Street Journal — for the price of one.
- DIGEST HUB
- AI is transforming industries and posing challenges for 28 million programmers, with tools like Replit's Replit Agent allowing application creation without coding.
- Companies like OpenAI and Baidu report substantial AI integration and impact, with AI coding assistants enhancing productivity and influencing labor markets.
- As AI advances, concerns arise about job displacement and future dynamics between programmers and technology, though AI tools are seen as supportive rather than replacing human roles entirely.
Artificial Intelligence (AI) is significantly transforming industries globally, with AI-driven automation reshaping the landscape for around 28 million programmers. This advancement is largely driven by major internet companies that are pushing the boundaries of AI's capabilities [para. 1][para. 2][para. 3].
A notable development in AI-driven automation is the launch of Replit Agent by the California-based startup Replit on September 6. This platform enables users to create fully functional applications simply by describing their needs without requiring any coding experience, as demonstrated by Replit's CEO, Amjad Masad [para. 4]. Similarly, Anysphere's AI-powered app, Cursor, which is supported by OpenAI, has gained traction for its ability to generate webpages from natural language prompts [para. 5]. OpenAI's ChatGPT, used by over 250 million people weekly, introduced a new feature called "canvas" for code development, further emphasizing the trend towards AI integration in coding [para. 6][para. 7].
Major AI models like Google’s Gemini, Anthropic’s Claude, and Meta’s Llama are also capable of generating code from natural language prompts, aligning with the popular use of AI-generated code among programmers [para. 8][para. 9]. A survey conducted by IBM indicates that 61% of CEOs are promoting the adoption of generative AI, with expectations that 35% of their employees will require reskilling [para. 10]. However, the increasing role of AI in automation also brings concerns about job displacement, particularly for mid-skilled workers who may find their roles becoming obsolete [para. 11][para. 12]. An ADP survey shows that a significant proportion of workers, especially in China, believe that AI could replace some or all of their job functions [para. 13].
Programmers play a crucial role in integrating AI across software development processes, although this integration is leading to a shift in the business processes and talent needs of internet companies. Many companies are now outsourcing simpler development tasks, which has led to an oversupply in the programmer job market [para. 14]. Major Chinese tech companies like Baidu, Alibaba, and Ant Group have introduced AI coding assistants, with these tools being integrated into various stages of software development to boost efficiency and output [para. 15-20].
For example, Alibaba’s CodeFuse can convert design images directly into code, significantly speeding up the coding process. Similarly, in October 2023, Alibaba Cloud launched Tongyi Lingma, an AI-assisted coding tool that supports multiple programming languages and aims to handle a full range of development tasks through natural language dialogue. This tool is expected to write 20% of Alibaba Cloud’s code, allowing programmers to focus on more complex tasks [para. 21-24].
The positive impact of AI on productivity is evident, with studies showing significant increases in output, particularly among junior programmers who benefit more from AI-generated code [para. 25-27]. However, concerns about job displacement remain, as AI is anticipated to handle end-to-end delivery in the future, though currently, experienced programmers are still required for process design [para. 28]. There is an ongoing debate about AI’s potential to replace human programmers, with predictions varying from near-term disruptions to longer-term integration challenges [para. 29-32].
Ultimately, the future dynamic between programmers and AI technology remains uncertain, with significant advancements on the horizon. While the potential exists for AI to replace human programmers, many tech companies emphasize AI’s role in enhancing and supporting human capabilities rather than replacing them entirely [para. 33-38].
- PODCAST
- MOST POPULAR