1, clear thinking, ability to analyze and solve problems independently.
2, sincere, responsible, willing to communicate, willing to help each other, willing to learn, brave in innovation, willing to share, and have personality.
Lang.
3. Have good learning, communication and teamwork skills.
4. Have a good understanding of software.
5. Its own shortcomings and advantages.
Supplement:
1. Programmers are professionals engaged in program development and maintenance.
2. Programmers are generally divided into programmers and programmers, but the boundary between them is not clear, especially in China.
3. Software practitioners are divided into five categories: junior programmers, senior programmers, system analysts, system architects and test engineers.