Why is it good for programmers to play video games?
Due to advances in technology, video games have evolved into a major source of entertainment. For programmers, video games are more than just an entertainment project. They also have a positive impact on both the programmer and the cognitive side.
Due to advances in technology, video games have evolved into a major source of entertainment. For programmers, video games are more than just an entertainment project. They also have a positive impact on both the programmer and the cognitive side.
If you want to be a good programmer, you should try to play video games. Here are some of the great benefits of playing video games for programmers.
1. Video games can improve your ability to solve problems
Most RPGs (role-playing types of games) have a lot of tasks for players to do, and these tasks are all about testing the player's ability to solve problems.
For example, in the game of the Legend of the Paladin, there are many tasks and levels like a labyrinth. Without the help of cheats, completing these tasks will test the player's logical thinking and adaptability.
Once you've developed the ability to solve problems, you can turn that power into the programming world to deal with the various procedural issues in the real world.
2. Video games can increase your concentration and concentration
Video games, especially those that require a high degree of concentration, you may pay a heavy price if you don't pay attention.
For example, in World of Warcraft, when a copy of the team is under, if the team members including you are just throwing skills at that station, they may not be able to pass the copy overnight. You need to constantly transfer the battle position according to the situation, but also always pay attention to the various skills released by the BOSS, the deadly attack on the BOSS can not be a little slack.
Especially in the pioneering work of World of Warcraft, basically all team members need to play a 12-point spirit, and it is possible to have a copy.
You can apply the same habits when coding, and you will be able to write your code wholeheartedly and find errors in it. The concentration you get from the game will increase your productivity when coding, because you won't be easily distracted.
3. Video games can improve your multitasking ability
Most video games will force you to be multi-tasking. You need to pay attention to all aspects of the game in a given time.
For example, in competitive games such as League of Legends and DOTA, in addition to busy upgrades, you should always pay attention to small maps and various warnings issued by teammates. If you only care about upgrading, not paying attention to other aspects, it is possible Get the "first drop of blood" by the enemy hero!
This multi-tasking multitasking capability allows you to check for errors while coding, and you will pay more attention to everything that happens on the screen.
4. Hone your memory
To play well in a particular game, you need to remember a variety of techniques and apply them flexibly. You also need to remember the various instructions in the game description.
For example, when the team of World of Warcraft is a copy of the team, as the head of the team needs to remember the various types of BOSS play, and as a member of the team, you must remember the various arrangements of the head, if you can't remember it, you may be destroyed.
Similarly, in programming, you need to remember the various syntaxes and many keywords of the programming language you are using, as well as the usage of various third-party libraries and functions. Therefore, the memory of honing in video games will help your programming development.
5. Video games can improve your social skills
Most video games have multiplayer features that allow different players to collaborate. You will have the opportunity to interact with other people in the virtual world, to make more friends, and to improve your social skills.
Many programmers are relatively introverted, do not like to talk, and the voice interaction in the game can improve the programmer's communication ability.





No comments:
Post a Comment