The key to "there are so many people who can program" is that there are many people who know computers, but not many people can really develop, maintain and manage them with strong technical methods and abilities. The difference is that specialization and R&D ability are definitely different from general computer knowledge. The results are barely in the key line, and Tongji and Shanghai University of Technology are recommended.
Extended data:
Basic conditions for learning programming
1, with solid basic knowledge of mathematics.
2. Be familiar with common English words.
3. Have a solid computer culture foundation.
4, have enough toughness and perseverance, have plenty of energy, like to create new things, but also have strong learning ability and sufficient self-control.