Are you Not Fit to be a Programmer? 🤔 How to prevent Yourself from Quitting!
My Personal Observations
It's Way Very Often that a New Programmer quits within days of starting their Code Journey😞 Many people think they are not just cut-out programming but it isn't necessarily true!
Many Newbies make these mistakes and then think programming isn't just for them, let's try to understand your motivation to code?
Why are you Even Programming?🤔
Just have a quick thought and think why are you coding? What is your reason to try to learn to code? If it is
- Get A Job. If you are learning to code to get a corporate job
- Build Your Product. You have got an amazing business idea that you want to build by yourself
- Learn to code as a Hobby, Coz You've got nothing better to do🤷
- Build some cool stuff.
If you want to do all of that programming is perfectly fine and doable for you, Nothing is too hard to do and you can eventually learn to program and be a good programmer, But you have to understand and know if that really is what you want to do? Do You have fun sitting behind a desk and write code that does some really cool tasks?
Are You Enjoying Writing Code?
No one is forcing you to code! and you have to see for yourself if you enjoy doing this stuff. Everyone will come to you and say Programming is easy, It is fun, It is a future-proof career, Everyone can code and all that stuff. But in reality, you may not enjoy coding, It gets frustrating a lot of time looking at the screen and trying to see what went wrong! This type of job isn't enjoyable for a lot of people
It's Not About whether you can Code or not, Actually, it's about if You want to Code?
When You Look at programming from a different perspective you will understand, It isn't hard to code all that much as people think of it, Actually programming languages and syntax are very rational and understandable with little effort. "If coding is so easy why isn't everyone programmer Krishna? Well, I really wanna break my pc because I am not understanding a single thing!!!!" ~ I hear you, my Dear Reader, It is a very good and valid argument, The actual problem doesn't lie with programming It lies within you!
The people who enjoy the politics of the corporate world are the ones on top of it, The people who enjoy doing business and love working through the hardships and struggles of a startup with people are those who give rise to the biggest companies!
It is not that you cant code if you're determined enough to struggle through the hardships you will someday become a good programmer. This determination won't come in one day you will have to force yourself to sit on computers for hours, but once you get this determination there is no stopping back for you
There is no Single Good Tutorial
Stop The Tutorial/Course Loop, We all have been to the point when we are aimlessly wandering through tutorials and watching some part of a tutorial and skipping it, We all ultimately end up procrastinating and not learning a thing at all.
Tutorials aren't going to teach you everything
Generally, Programmers just get in the loop of skipping tutorials and watching new ones, Even if we complete a single Tutorial/Course it's very normal to not feel confident it's natural.
- Watching a guy doing some stuff for few hours is not going to give you the knowledge of a programmer, You have to follow along!
- If You're Watching a tutorial try to keep up with your instructor and try to make sense of stuff you're typing
Just Google It!
You must've heard "Google is the best friend of a programmer" from someone at some point in your journey, But what Does that Even Mean? Is Google going to write the code for me?? Well Kinda... Yes! You see coding is like your Open Book Test you don't have to remember everything to pass you just need to know where to and how to look for the right things. Google will not give you the exact solution but it will lead you to the right answers. Web Resources Like StackOverflow W3Schools MDN Docs will be helping you a lot and you will find yourself using them on a daily basis!
Build Projects to boost up Your Confidence!💪
Projects Help You a lot of understanding putting up concepts in real-world scenarios, You don't go have to build something super extravagant, Something as simple as a calculator will also suffice
Get a Mentor or Be a Part of a Community
This tip has helped me a lot and I can't even begin to tell how much help I've got after getting mentored by someone. This is an absolute banger be a part of an active programmers community if you don't want to be part of a community you must at least have one or two people you can take advice from who are more skilled than YOU! You can find such people all over the internet, I made many friends after joining programmer communities on Discord, Telegram, and Forums with living people on them.
I hope by following my tips you should have visible changes in your code, As Fellow Learner, I am rooting For You😀