5 Habits to Avoid to Become a Good Programmer
In my previous articles, Iâve talked about many skills and programs that can help you to become a good programmer. But, there are also some habits that prevent you from being a good programmer. Letâs talk about them
Table of contents
1. No Experiments, No creativity, No Curiosity
Programming or Hacking also requires a person to be very creative about coding and development. Most of the people are very good with logic but not so creative. When you create a program, It is like a blank canvas and your paintbrushes are your programming languages, algorithms, frameworks, libraries, etc. Youâre creating something out of nothing and this is a process that hinges on experimental fearlessness.
There is no âOne True Wayâ to write good code or break the code. There are many ways to code a program and you should be open to experiments. Maybe, Youâll come up with a more efficient technique to do it. If you donât have a natural curiosity, youâll always approach your coding problems from the same angle. This way programming will become rote work.
Read: How to become a good programmer?
2. You canât wait to become rich and famous
The time has changed, the competition is so high. There was a time when programming or hacking was a lucrative pursuit. The technology is changed and the security is improved. Today, It requires a lot of patience and hard work to become a successful programmer. Youâll need a passion for your work. If your main target is to make a lot of money or become famous in the shortest amount of time, this is not going to happen unless you are Steve Jobs.
Some people are extremely lucky in this field, who becomes rich and famous overnight but you shouldnât follow or copy their idea, it wonât help.
3. You Want Normal Work Hours
It may be okay if you are working for someone else and you are already a well-experienced programmer but if thatâs not the case, you canât have normal work hours. A good programmer or a hacker canât follow a strict timetable. If you are doing something interesting, keep on doing it.
Late-night coding is a common thing in programmersâ life. Even if you are working for yourself, youâll have to spend many daily hours if you want to stay ahead of your competition.
4: You Canât Sit or Focus For Long Periods
It is a common thing that youâll have to spend more time with your computer than your girlfriend if you want to become a good programmer. The nature of programming requires that you sit in front of a computer for a long period of time.
If you are not comfortable being in front of the computer, constantly typing and thinking then you may have to quit the idea of programming. There are some concerns when it comes to this kind of computer-related sedentary lifestyle and it can lead to serious health issues if you ignore it for too long.
5: You Canât solve logic problems
The most important thing is how logical you are when it comes to solving problems. If you are very creative in creating programs then you should also focus on debugging. Debugging, the process of fixing logical and syntax errors in the heart of programming.
Much of the reward in programming comes from fixing bugs also known as bug hunting (Check: Google Will Pay You $200,000 For Finding a Bug in Android). The more complicated the bug, the more rewarding it is when you finally solve it. If you find no satisfaction in this, then programming will be nothing more than an endless string of frustrations.