This Coding Life: OR How I learned to Love the StuggleReading Time: 3 minutes
My New Commitment
At the beginning of this year, I decided to get really serious about coding. Previously, I had dabbled here and there, but never committed because I couldn’t find a way to apply it daily. I watched all kinds of online boot camps and free or low cost tutorials like Codecademy pop up in what I like to call the “coding revolution” in 2009. At the time, I was working in a K-12 focused organization in the instructional technology team and it was really exciting to see how accessible coding was becoming. It was no longer the indeterminable gobbedly gook that no one cared about and only an elite few could learn. I started to see that code could help me make really cool things (like Codecademy’s famous choose your own adventure example). Instead of sitting in a classroom, learning coding in a vacuum, contemporary online and face-to-face coding programs have focused their instructional design on project-based learning, helping you to learn code while building things like simple websites or web apps. And so while my father will surely feel vindicated when I admit that I wish I had majored in computer science in college, I also think that now is the time for people like me because, like learning a human language, instructional design in computer languages has changed to immerse us in them, asking us to use them, learn them, make embarrassing mistakes in them, and gain confidence in them by using them to create and communicate. I for one, find that hugely motivating.
So I’ve been dedicating time at least five days a week to completing FreeCodeCamp’s curriculum (I’m 48 challenges in), committing to just doing a little bit everyday. They’ve updated the site a ton even since I joined a few months ago. I’ve really enjoyed all of the resources that they link out to, the progression of the exercises, and how much effort they’ve put into giving us as students a realistic roadmap to becoming proficient and getting enough experience (not to mention the really cool way they’ve partnered with nonprofits to give us portfolio pieces) to get a job as a junior developer. I’m aiming to possibly change careers by next year, or at least, give myself the tools needed to become more marketable as an instructional designer.
It’s Tougher than it Looks!
If you’re a beginning coder, know that you’re not alone. I’m frustrated as heck, too.
What I’m Going to Do About It
I’m sure I’ll continue to get frustrated, but if there’s one thing I’m good at, it’s working the problem and forcing myself to question why something works instead of just assuming that it does.
Are You a Budding Coder?
Any fellow instructional designers delving into code this year? What programs are you using? What are your frustrations? Let me know in the comments.