6 Signs That Tell Programming Is Not Meant For You
99.7% Wish They Knew About These Signs
Not everyone is meant to be a programmer.
You must have heard a thousand times that anyone can learn to code. I agree on the part that everyone can learn to code. In fact, everyone should learn to code as a foundational skill. But that doesn’t mean that everyone should become a programmer.
I wrote about these six signs that tell programming as a profession is not meant for you.
1. You want a less mentally tiring job
Programmers are creative people. They do not like boring and repetitive tasks. If they find themselves performing repetitive tasks, they automate the task with code.
They want to do challenging jobs.
That’s why a programmer's job becomes mentally tiring. If you are someone who is not passionate about solving difficult real-life problems. Don’t choose programming as a career.
As a programmer, in your daily work, you will use a lot of your mental power to solve difficult problems. Your mind will become a thinking machine that never stops.
You won’t spend all your hours writing code, but you will spend a fair amount of time thinking about problems. You will use your mental power more than any other type of professional in the world.
2. You are not ready to learn something new
If you’re not naturally self-motivated, you shouldn’t be a programmer. You may be wondering why I say this. As a programmer, you must be motivated to keep learning new things.
Whether it’s to learn about a new technology or read programming books. In your daily work when you are asked to complete the assigned task. You need to read programming blogs and ask other developers for help.
For that, a programmer must have a passion for solving new problems. To solve new problems you have to keep learning new things.
A programmer is a learning machine.
A programmer's job requires them to learn something new every day without any outside push. They keep building side projects to gain new skills and keep up with the latest technology.
3. You give up easily while solving problems
A programmer has a never-give-up attitude.
If you give up easily while solving challenging problems. You will give up your programming career. A programmer has to face new problems from time to time. They can afford to have an attitude of abandonment.
A programmer sometimes thinks about problems for days. They will think about bugs while taking a shower, having a coffee, and even when they go for a walk.
Until the time the bug is fixed, they will go crazy. Sometimes in their dream, they imagine themselves fixing bugs. They are desperate to solve real-life problems through code.
Sometimes, in the middle of a conversation, they open the terminal and start typing the code. If their code can run correctly and do what is expected. They will start celebrating.
You can see a sense of joy in the eyes of the programmers when they solve a problem that they have struggled with. If you are going to choose to program as your profession, you must be prepared to wrestle with new problems.
4. You don’t like to sit and work
Programmers have to sit in one place and focus on their work every day.
I have met many people who do not like the idea of sitting down to work in front of a computer. These people are not comfortable spending hundreds of hours looking at random blogs on the Internet.
The idea of working with the help of the Internet makes them cringe.
But this is what a programmer does in their job. Most of the time they are reading blogs to fix a bug.
Programmers work with the help of the Internet. With the Internet available, programmers don’t need to get carried away. Instead of watching videos or playing video games, they need to focus on their work.
If you don’t want to invest thousands of hours with computers. It will be better if you stay away from programming.
But if you have decided that you are going to be a programmer. Be prepared to deal with a lot of screen time.
5. You don’t like to work in a team
A programmer works with a team to achieve a goal.
There are thousands of people who like to be their own boss. But those kinds of people who want to be their own boss are not process-oriented. They are very focused on the result.
As a programmer, if you like the result more than the process. You can’t sustain yourself in this industry. If you can’t enjoy the process of writing code then look for a solution to fix the errors.
You will never be satisfied with this career.
The mindset of being your own boss is not meant for the programming industry. Stay away from this industry with this kind of mentality.
Even if you work as a freelancer. You are still part of the team that includes clients, designers, and customers for whom the product is being built.
6. You are full of ego
This point is an extension of the last point about teamwork.
If you work as a team you can’t have much of an ego. If you are someone who has a lot of ego problems. Go and read the book “Ego is the Enemy” by Ryan Holiday.
This book will help you understand what kind of damage the Ego can cause.
Even after reading this book, you are full of ego and you can’t help it. You should stay away from a programming career. Because you can never work with a team with a lot of ego issues.
Because of your ego problems, you will not be able to clarify your doubts. You will not ask for help. This will make you push your deadlines. Not being able to complete your work by the deadline will lead to a lot of problems.
In that case, you’d better stay away from programming. You have to remember that programming is not about you, it is about writing code to solve real-world problems.
It is also about the end-users.
You couldn’t afford to make programming a battle between you and your colleagues. If you just keep pushing your ideas and don’t listen to what other people on the team have to say, other people won’t want to work with you.
Summary
You don’t like mentally tiring work.
You are not ready to learn something new.
You give up easily when faced with difficult problems.
You want less screen time.
You don’t like teamwork.
You are full of ego.
Sounds all like AI text.