DEV Community

Icarus Deception
Icarus Deception

Posted on


7 Reasons Why Programmers Should Start Playing Games

A programmer is required to have several abilities at work. To do programming-related tasks, we must have the ability to solve problems, especially in creating and correcting various syntax errors in programming that has been made.

Alt Text

Some reasons why programmers should play games:

1. Improve Memory

Friends, maybe you don't know much about the benefits when someone plays games? There are many benefits from playing games that we can get. For example, to increase memory, hone logic by helping someone solve the puzzle in the game.

Video games are a medium for learning how someone can solve the tricks in the game. Friends also need to remember the instructions when starting to play, because at the beginning there will usually be a guide related to the next level.

Then what is the relation with the programmer? Of course . By playing games you can train logic to think sequentially and train your memory. With so many puzzles available, we can practice what to solve to start making a program.

2. Fostering new ideas

Friends must have known the difficulty of playing high-level games, where a game makes gamers think more deeply to conquer the game. Players who have often played the game usually know the simplest strategy to be able to beat the high difficulty levels.

The habit of strategizing when playing games can generate unexpected ideas when trying to solve a problem while coding.

3. Improve Problem Solving Skills

As a programmer, you are required to develop your skills over time. Every video game has rules that guide the player in deciding what steps to follow next. The decision-making process also involves thinking at different angles, including perception, memory, and reaction time.

We can apply these skills to programming, where we are asked to develop software solutions that will solve real-world problems, such as in video games. We can't move on to the next step if the solution we created doesn't solve the problem at the current level.

4. Improve Multitasking Skills

Most video games will force you to multitask. friends will be asked to pay attention to different aspects of the game at certain times. For example, if the game involves combat, the player must constantly check and simultaneously attack the enemy. Without excellent multitasking skills, one would likely be easy to lose.

Programmers will also demand good multitasking skills to create solutions to real-world problems. Programmers must be responsive whatever happens and must be able to write code simultaneously to check for errors.

5. Increase Concentration And Attention

Many action-packed video games require a high level of concentration and attention. when one loses the slightest amount of concentration it will be fatal.

Players who remain concentrated throughout the game session have a higher chance of winning. the same case for programming, programming requires us to keep concentrating on writing code and determining programming errors to produce good software according to user needs.

6. Fostering And Helping Form Social Skills

There are certain games that use multiple multi features, the players need a team effort to win the game. This feature allows different players to fight against each other simultaneously.

After spending several hours in front of friends' computers, friends will improve social skills with our interactive nature. We can also create new social groups with tech-savvy people, who we can ask about programming languages ​​whenever we need help.

7. A source of inspiration and learning

Video games can never give us the most basic of learning. However, it will inspire friends to learn and be more curious. When friends always want to know, then indirectly friends always want to learn to solve a problem.

Similar to a programmer when creating a program, my friends will be inspired to always try and learn to solve problems well.

I often play games before working on my website project on the and website about learning management system, that was my habit before starting work, and it's fun.

Oldest comments (0)

An Animated Guide to Node.js Event Loop

>> Check out this classic DEV post <<