DEV Community

Discussion on: A beginner's trap

Collapse
 
onwsk8r profile image
Brian Hazeltine

Why do you feel like you're going nowhere? There's a lot of great resources out there, but nothing can replace real experience. I go through good and bad phases as well; several years after I started coding I went through a phase where I didn't find it enjoyable for about a year, although I did maintain my skills during this time. Sometimes I still feel like I want to jump ship and work in a different industry because I like working with my hands. That's how life goes sometimes, though- sometimes you feel like you're on top of the world and sometimes you feel like it's on top of you.

If you want to be good at anything, you need to persevere. It takes years to get good, which is why so few people do it. If you stick with it long enough, one day you might wake up and realize that you can create anything you want, and you'll realize wanting it bad enough is the hardest part. I remember very vividly when that happened to me. They say it takes 10,000 hours of deliberate learning to master a skill. I guess that means I'm a master programmer. If you want to join me, you've got a long, hard road in front of you. Remember: the ability to create your life the way you see fit is your birthright.

Don't worry about spinning your wheels: it happens to all of us. Go contribute to an open source project. Make something for a friend or for yourself. Learn a framework like Angular or React. Create some tooling using Gulp or Grunt. Write a backend Node app. Try a new language like Python. When you get a job, most likely you will do more maintaining than creating. You'll be fixing bugs and writing tests, not starting from scratch. You'll inherit thousands of lines of code and everyone but you will know how it works. If you want to be valuable, get really good at figuring stuff out.

Collapse
 
adamnkiss profile image
Adam

Well, I learn, learn, learn and then, if I give my head to create sth simple I just can't start it. Need to go back to the exercise to cheat and it just drives me nuts sometimes.

I know it takes time, my main field is stock trading, been doing it for 8 years and it took me like 5 years to get where I am now. I know it takes a lot of sweat and blood.

I will be creating more things as the time goes and will apply your ideas as well!

I'll see you (soon) 10.000 hours later, Brian! Thank you for your input! :)