Actual Measurement of Tongyi Qianwen's Code Capabilities: How Strong is the Qwen3-Coder Series Really?
编辑Hello everyone, this is Programmer Wanfeng.
One of the biggest selling points of Alibaba Cloud Coding Plan is the code capabilities of the Tongyi Qianwen series.
Especially Qwen3-Coder-Next and Qwen3-Coder-Plus, which are claimed to be specially optimized for programming. Today I'll do an actual test to see how strong they really are.
1. Evaluation Dimension Description
I tested Tongyi Qianwen's code capabilities from 5 dimensions:
- Code generation quality: Whether the generated code is correct and standardized
- Chinese understanding ability: Understanding of Chinese comments and requirement descriptions
- Algorithm ability: Solutions to data structure and algorithm problems
- Code explanation ability: Analysis and explanation of existing code
- Actual project ability: Handling of complex business scenarios
2. Actual Test Comparison
Test 1: Python data processing
Prompt: Write a Python function that reads an Excel file, filters out rows where a certain column is greater than 100, and saves them as a new file
Qwen3-Coder-Plus
1 | import pandas as pd |
Evaluation:
- ✅ Complete code with exception handling
- ✅ Detailed comments, standardized docstrings
- ✅ Natural and smooth Chinese comments
- ✅ Considers edge cases (column does not exist)
- ✅ Includes usage example
Qwen3.5-Plus
1 | import pandas as pd |
Evaluation:
- ✅ Concise code, correct core logic
- ⚠️ Missing exception handling
- ⚠️ Few comments
Test 1 conclusion: Qwen3-Coder-Plus > Qwen3.5-Plus
Test 2: Algorithm problem solution
Prompt: Implement quicksort in Python, requiring in-place sorting, and explain the time complexity
Qwen3-Coder-Plus
Not only gave a correct quicksort implementation, but also:
- Provided both recursive and iterative writing methods
- Detailed analysis of time complexity (best O(nlogn), average O(nlogn), worst O(n²))
- Discussed space complexity
- Gave optimization suggestions (three-way median method, randomized pivot)
- Included complete test code
Evaluation: Algorithm ability is really strong, explanation is clear, comprehensive consideration.
Qwen3-Max
Code is correct, explanation is clear, but fewer optimization suggestions.
Test 2 conclusion: Qwen3-Coder-Plus > Qwen3-Max
Test 3: Chinese requirement understanding
Prompt: Help me write a Python script that batch compresses all images in a folder, requires maintaining the original format, and the compressed size does not exceed 500KB
Qwen3-Coder-Plus
1 | import os |
Evaluation:
- ✅ Fully understood both requirements of "maintain original format" and "not exceed 500KB"
- ✅ Considers multiple image formats
- ✅ Has intelligent compression strategy (gradually reduce quality)
- ✅ Natural and smooth Chinese comments
- ✅ Has detailed progress output
Test 3 conclusion: Chinese requirement understanding ability is very excellent
Test 4: Code explanation
Prompt: Explain the function of the following code, and point out potential problems
1 | def process_data(data): |
Qwen3-Coder-Plus's answer
Code function:
This code filters out items with status 'active' from a list of dictionaries and returns a new list.
Potential problems:
- Missing null check: If
itemdoes not have a 'status' key, it will throw a KeyError - Case sensitivity: 'active' and 'Active' will be considered different
- Performance issue: For large data volumes, using a generator is more efficient
- No input validation:
datamay not be a list
Improvement suggestions:
1 | def process_data(data): |
Evaluation: Comprehensive analysis, the problems pointed out are very practical, and the improved code quality is high.
3. Comprehensive Rating
| Dimension | Qwen3-Coder-Plus | Qwen3-Coder-Next | Qwen3.5-Plus | Qwen3-Max |
|---|---|---|---|---|
| Code generation | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Chinese understanding | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Algorithm ability | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Code explanation | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Project practice | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
4. Usage Suggestions
Daily development
→ Qwen3-Coder-Plus
Reason: Highest code quality, standardized comments, suitable for production environment.
Rapid prototyping
→ Qwen3-Coder-Next
Reason: Special optimization for programming, fast response speed.
Complex business
→ Qwen3-Max
Reason: Strongest comprehensive ability, more accurate understanding of complex requirements.
General scenarios
→ Qwen3.5-Plus
Reason: Fast speed, low cost, sufficient for daily use.
5. How to experience?
Alibaba Cloud Coding Plan
👉 Click to subscribe to Alibaba Cloud Coding Plan
One subscription, unlimited use of the entire Tongyi Qianwen series.
6. Final Thoughts
Tongyi Qianwen's code capabilities, especially the Qwen3-Coder series, really surprised me.
Natural Chinese comments, standardized code, comprehensive consideration — these are what domestic developers really need.
Domestic AI models have truly stood up.
Speaking of this, let me insert a message.
On April 12, I will participate in Tencent Cloud Community's "Lobster Open Class" in Zhengzhou, sharing "AI Practice Guide for One-Person Companies" on site, including how to use domestic models like Tongyi Qianwen to improve development efficiency.
If you happen to be in Zhengzhou, welcome to come and communicate on site.
👉 Registration link: https://mp.weixin.qq.com/s/XQhCrkbumDqtOZXuapMpVg
AI is a lever, not an opponent.
The choice is in your hands.
🎁 Bonus Time
I'll send you a "Tongyi Qianwen Programming Tips Manual":
- Quick reference table for applicable scenarios of each model
- Prompt optimization tips
- Practical code examples
📚 Want to learn AI programming systematically?
"30 Lectures · AI Programming Training Camp" — Master AI programming practice from 0 to 1.
Also, everyone go give Xiaoming's Xiaohongshu account below a like~!
[Xiaohongshu QR Code]
[Official Account QR Code]
🧧 Get a red envelope before you leave~
[Red Envelope QR Code]
Programmer Wanfeng, focuses on AI programming training, a Python programmer who switched from a law master's degree, author of the open source project python-office.
🎓 AI Programming Course
Want to learn AI programming systematically? Check out CoderWanFeng's AI Programming Course!
- 👉 Enroll Now: Click here to sign up — first 3 lessons are free
- 👉 Free Preview: Watch the first 3 lessons on Bilibili for free
🤖 Developer Productivity Tools
👉 Want to try MiniMax Token Plan? Click here for 10% off
💡 Pay-per-use pricing — super cost-effective! Think of it like a farmers market: buy a ticket, and all the veggies are free. Pay based on actual usage, no limits, no monthly fees. Perfect for developers!
🎓 AI 编程实战课程
程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。帮你从零上手!
- 👉 免费试看:B站免费试看前3讲,先看看适不适合自己
- 👉 课程报名:点击这里报名,现在报名还送书📖



