If you are on dev.to, It's a clear sign that you do or have love for programming. I mean it's what's talked about day in day out!
Could you have stumbled on this site looking for a joke and didn't find it funny? I guess not!
Anyway, Programming has always been that cool thing.. The idea of being infront of a screen and write allien language that results into something amazing and solving problems.
I mean, even when you are bad at math, with a few lines of code you are be able to solve math problems. GENIUS!! Who doesn't love to be that?
Also, You can be a hacker.. We all love the idea of being able to hack but guess what? you gotta be good at programaming.
Why I'm I not that good? That is the question.
Long story short, school ends and life begins at a speed of "You got bills to pay".. Believe that is Godspeed.
I can't get a job that requires the skills from school because I don't have 10 year experience and I got bills to pay.
After a good time of struggle, I get a job that requires no programming but atleast its IT related. I have hope of doing some programming soon because I love it!
I start writing a few codes as I do my job that requires no programming skills but I'm rusty!! and things have changes drastically, People are using frameworks and there is a lot of them.
I wanna get back to it because I love it but I don't have a mentor and motivation, I keep jumping from one framework to another,
Trying to learn every language I about, Looking for what is hot on the market.
NOW THAT IS THE PROBLEM
With the problems above I came to notice a few reasons why.
I am not getting good at it because I keep reading every new thing every person talks about because they did a project in a particular language and I wanna try that project.
Not settling to one language and perfecting myself is one of the reasons why I just don't get good at it. Because I wanna do something that is gonna be lucrative ASAP.
Skipping babay steps and start from the professional aspect of the language.
Learning through projects someone built without knowledge of the basics in the language.
Lacking a mentor and many more other reason.
WHY I WROTE THIS
I figured there must be other like me, struggling to get good at this thing we love so much but the approach is wrong.
We end up giving up what we would have been good at because how we approach it.