Mangcoding

icon chat
Yayan Kurnia Akbar - Wednesday, 26 February 2025 - 1 years ago

Forget the dream of becoming a programmer! If you don’t read this article

single image

Photo By Element5 Digital on Unsplash

Actually, the title “Forget the Dream of Becoming a Programmer” is a logical approach to help you achieve your dream in a proper way. It does not mean that I lack sympathy or respect for your enthusiasm in learning programming and becoming a professional programmer. However, enthusiasm alone is not enough.

You need to understand that professional programmers require a long learning period, which can take years or even over a decade. Throughout this long journey, they maintain discipline, perseverance, and resilience in learning.

Here are some reasons why beginner programmers give up on learning programming and even abandon their dreams.

Link Mangcoding

1. Being Too Idealistic

Perhaps you think that becoming a programmer requires high-end infrastructure, and you need to spend a lot of money to buy a high-spec computer or multiple monitors like in hacker movies.

Some people with enough funds may afford these things. But what about those who don’t have enough money? The likely answer is that they give up because they cannot afford the necessary equipment.

It is better to start with whatever device you have. If your computer has low specifications, there are now many lightweight tools available to help you learn coding.

Link Mangcoding

2. Not Strengthening the Fundamentals

This is a fatal mistake that beginners often make. I don’t know whether they assume they already know enough or their expectations are too high. Maybe they just want to look cool. Whatever the reason, skipping the fundamentals will negatively impact their learning experience.

If you jump straight into developing an information system application and encounter errors along the way, you will be confused. This is especially true if you do not understand English, as most official documentation is written in English. It is best to start with the basics and simple concepts.

Enjoy your learning process. Don’t rush—it’s more important to focus on your learning goals.

Link Mangcoding

3. Reckless Health Habits

We can all agree that programming requires spending long hours in front of a monitor. Some programmers even stay up late at night working. However, staying up late is unhealthy and can disrupt both your health and lifestyle.

How can staying up late ruin your life? Simply put, you may sleep from morning until the evening while everyone else is active. Then, when you wake up, everyone else is asleep. This disrupts your social life.

Additionally, we all know that staying up late negatively affects your health. If you get sick, not only will you struggle with coding, but your daily activities will also be affected. Make sure to balance your time with other activities such as exercising, eating regularly, and managing stress properly.

Link Mangcoding

4. Wrong Motivation

When I was in college and part of a programming community, I noticed that people often focused on showing off their work. Additionally, I met some peers whose only motivation for learning coding was to get a job in the IT industry, attracted by the high salaries.

This is the wrong approach. If you learn programming just to seek praise, you will become frustrated when you do not receive recognition. Likewise, if your only motivation is money and job opportunities, you may feel frustrated if you do not land a job right away, given the high competition in the IT field.

Instead, set your goals correctly. Establish a good learning routine, gradually build a portfolio, or write articles about what you learn. If you create valuable work, I am confident that companies or individuals will eventually offer you job opportunities.

Link Mangcoding

5. Not Reading Documentation

Besides tutorials in your native language, another excellent learning source is the official documentation of the technology you are studying. Therefore, you need to master English, or at least be able to read technical documentation. A useful tip is to memorize two new vocabulary words every day. Over time, you will accumulate a significant vocabulary.

This is what I did when I started learning coding despite my lack of English proficiency. Memorizing two words per day has helped me immensely.

Link Mangcoding

6. Lack of Discipline

No matter what you do, if you lack discipline, you will not achieve your goals. The same applies to learning programming. You must be disciplined and consistent in your studies. What I usually do is dedicate 2–3 hours per day to learning, reading, and reviewing what I have studied.

You might also try this approach. Learning for 2–3 hours a day is quite manageable. However, don’t forget to practice repeatedly to reinforce what you’ve learned.

These are just a few of the many reasons why beginners fail to become programmers. I hope you avoid these pitfalls, stay motivated, and make your learning journey enjoyable.

That’s the explanation of Forget the dream of becoming a programmer! If you don’t read this article that Mangcoding can share. Hopefully, this article is useful and provides new insights for you. If you have constructive feedback or suggestions, feel free to leave a comment or contact us via email and Mangcoding’s social media.

Link Copied to Clipboard