Working It Out
If I’ve said it once, I’ve said it a thousand times, anytime you are doing something on your own it can be difficult. Very difficult. One of the best ways through that difficulty is to just start. It’s daunting, it’s daring, it’s scary. But, man, is it rewarding on the other side. Think of it like physically working out. You will never make any progress by just learning about how to work out, all the different exercises you could be doing, the different kinds of push-ups you could be doing. The more you research it the more in depth the subject gets, the more scary it is. If you jumped in to it right away and learned as you were doing it, then maybe you could take it one step at a time and actually be making some progress and learning more at the same time. The same rule applies to coding!
Jump Right In To The Code
The longer you wait to code up that first website or that first game, the harder it’s going to be. You can learn all day long, and that’s not a bad thing, but only so much can stick in your brain. When you’re taking a class, you just go in, sit down, listen to what the teacher says and walk away. You wouldn’t remember anything of what they said two weeks later. You take notes! You start writing down the information and look in the book for a better understanding. That’s jumping right in to learning, it’s a little different from learning to code because there’s not a physical activity involved with learning. The best way to retain information is by experiencing that information.
After you’ve got your first little project done, you feel great! You’re on top of the world, you’ve just done something that you never thought you’d be able to do. You just manipulated the thing you’ve been using for (at least in my case) your whole life, the internet! Now time to keep learning and expanding my knowledge base. Yes, that’s a good idea, but after you extend you knowledge, the next thing you need to do, is find another project that you don’t think you can do, something that’s just out of reach, and start doing it. I promise you, if you are willing to trudge through that experience and research every 10 seconds. You will come out a better cleaner more polished coder on the other side. I am in the middle of that slump right now.
Taking notes is such a hard thing for me. I was never good at it when I was in school, and I’m not good at it now. That is one thing that I need to get better at. If you could start a project with some nice neat notes to follow, that would make the whole process, less stressful and smoother. So that’s my failure for this week, take notes.
I have had a fantastic, but busy week. I have gotten a ton done with the website I’ve been coding. If you don’t know, for the past month, I’ve been reformatting a website to be fully responsive. Now this was just a simple 4 page website made with Wix, but the experience I am gaining is completely priceless! I’m just giddy thinking about this thing all day at work, and can’t wait to get home to work on it some more, thinking of all different ways to help with what I need. Right now I am working on the navbar toggle button. It’s giving me a lot of trouble, but I am determined to crack it. I am making progress every day and am excited about the journey ahead. Have a great week and keep on coding!