Our World is <strong>full</strong> of coding. In fact, the website that you are viewing this blog is made of Code!
Technology is full of code!
But, People have asked me: What if I know whether I will be a successful programmer?
Well, this is my response to that:
Here are 9 Signs you Are a <em>Successful</em> Programmer:
## Sign 1. Your Mind Is Naturally Drawn to Coding
You have an 'unscheduled' curiosity. You can't stop thinking about your code, even when you are doing something else. This is a good sign. The insatiable curiosity you have is like a strong current carrying you down the river, faster and faster. When you are going through tough learning patches, there's nothing like natural curiosity to carry you through.
When you’re driving your car, sitting at your desk at work, lying on your bed, or walking down the road, all you can think of is how to solve that coding problem. You can’t wait to get back in front of your computer to see if the solution you are thinking of works. You can’t wait to Google for a solution to find out why your code is not behaving the way it should. Maybe your page is ugly and you need to make it look prettier. Whatever it is, you can’t wait to get in front of that keyboard again.
## Sign 2. You Spend All Your Spare Time Coding
It's not enough to just be curious. You have to prioritize time for coding. A lot of people learn to code while still working a full-time job. If beginners spend that time coding, this is another good sign. It shows that you understand that coding is important enough for the sacrifice of your time.
You prefer to spend time coding than to go to that party on the weekend because you know, besides the time wasted at the party, the next day you will be wrecked.
## Sign 3. You Watch Tutorials At Unusual Times
If you can't have sound on, you read an article. You watch or read in the doctor's waiting room, on the bus or train, and in bed. You understand that tutorials are the only way to learn the theory.
## Sign 4. You Build And Deploy
You don't get stuck in tutorial confusion. You build stuff, then deploy what you've built. In the real world, people don't pay you for doing tutorials, they want their website on the internet, without bugs. You find free hosting and deploy your website to the internet. You make websites for your friends and family. You get their feedback, and you build a portfolio of projects.
You make stuff for the real world
## Sign 5. You Have a Roadmap and Stick to It (Mostly)
If you get bored with only one thing, you make many small mini-maps. You know that no one will employ you if you can only do ten random unconnected tricks with your code. You learn to balance fun and useful learning by having fun with the things that relate to your map.
## Sign 6. You Google The Confusion Out of Error Messages
Error messages are your constantly present private instructor. Day or night he is there, not allowing you to set a foot wrong. If you're tired of his lessons, then you have to Google the confusion out of his messages.
You can scream and swear at him, he doesn't mind. He'll always be there for you. Don't ask him where to find the solution though. He's just there to tell you exactly what's wrong. 500 lines of red text customized just for you, of course. It's the only way to see less of him.
I would recommend Stack OverFlow. It is a community for programmers. You can ask various programmers about any questions you have or any error that you have to debug.
## Sign 7. You Keep Notes And Code Snippets
OneNote snippets can be turned into personal tutorials. Serious coders have stacks of well-labeled notes that are easy to search. Notes are personalized tutorials for your future self.
You just search your snippets and presto, your day is made.
## Sign 8. You Dream About Coding
Every coder dreams about coding. It's a strange experience. Coders dream of things like error messages, solving that slow page load, and structuring their database just right.
Coders are known to wake up suddenly in the middle of the night to start coding because they dreamt of how to solve a problem.
This shows your mind is completely engrossed in your learning.
## Sign 9. You Always Come Back to Coding
Life can take its toll on people who give up when things are too difficult. Life events, such as illness, personal tragedy, or change of jobs, can disrupt our lives.
The coding bug is biting again, and so each time you give up, you return again. Deep down, you know you will see this through to the end, you just have to scratch the itch. The code starts to drift through your mind, like a gentle breeze tempting you to sail again to the unknown shore.
## Final Thoughts
If you are going through the pain of learning to code, don't despair. One day when you look back, you will realize that these signs were real indicators of success. Having a roadmap helped you to get where you were going because you didn't have to learn random and unnecessary stuff.
That's All for this Blog. Hope you enjoyed it and Stay Tuned for Latest Blogs about our best friend-Coding! ‍
Do Check out this post on my Medium Blog: https://code2rithik.medium.com/9-signs-you-will-be-a-successful-programmer-rithik-ac61f43e4a22
### Keep Coding Y'All