5 Bad Traits Novice Programmers Should Avoid
Bad traits that are often found in novice programmers
In this day and age, all industries have realized the importance of using information technology. It is common for any industry to use information technology. This phenomenon automatically increases the need for programmers.
With these many needs, more and more people want to start becoming programmers. However, many of them make common mistakes in learning to code.
Here are some of the bad qualities that are often found in novice programmers, including:
Quitter
The first bad trait to avoid is giving up easily. Learning must be a process. Many programmers are fiery at first, but when they encounter an error they just give up. Even many of them don’t try to find answers, not Google it, and immediately ask other people about the error.
Many of these programmers, when they encounter an error, do not see the error message that appears along with the error. But if you want to try a little more, you can get answers from forums (i.e. StackOverflow) on the internet by simply copying the error message to Google.
Usually, some people have experienced problems similar to what you are experiencing, and there are already other people who have answered the problem. If not, you can ask your problem in the forum and let the legends answer it.
Overconfident
Every human being has his own ego, and that ego will kill us slowly.
We sometimes feel like we can do everything ourselves and sometimes don’t want to listen to other people’s advice. Even though when we are still learning, opinions from other people are needed, especially from people who are experts in their fields. Let alone those of us who are beginners, even senior programmers sometimes still need advice from others.
Duplicate code
Another mistake that novice programmers make is simply duplicating or copying an existing project without understanding what the code means. Or if we encounter an error, we just duplicate the solution there without understanding the code in it, so we don’t know why the code works and how the process is in it.
That way, we will not learn anything from the programs we make.
Messy code
Have you ever created a variable with a random name, then the next day you forgot the type, content, or use of that variable? Maybe if the program you created isn’t a big project, it’s okay, you can still tracing line by line. However, what happens if the program you create is a big program. It may take hours or even days to find out what each variable is used for.
Many people misunderstand this. Good code does not code that only you can read. But what other people can understand in a fairly short time, so they don’t waste their time reading your code and can develop the code to add something new.
Don’t want to learn new things
The world of IT is a fast-changing world. Programming trends can change at any time, so we must be able to adapt at any time. If not, be prepared to be swallowed up by the ages and living with fossils.
That’s a list of 5 bad traits novice programmers should avoid. Which one do you meet most often?