Road to Code #24

Another update on learning to code.

It looks like I’m out of the DOM sections for now. Earlier in the week I built a score-keeping app/widget (to use in something like a ping pong game), and now I’m learning about more complicated Javascript that activates at different times, or does a “callback” to earlier parts of the code.

Since this is week 24, this means I’ve been learning this for about 6 months now. It’s been hard, but I’ve persisted. Honestly looking back, I haven’t done the best job of writing about what I’ve been learning (I think one post was literally just me saying “This is hard.”). But I have learned a lot. With luck, I will finish up the bootcamp in the next few months, polish up my skills, and get a job in the field.

The work continues.

Road to Code #23

Another update on learning to code.

Still working with the DOM, learning about events.

I’m still continuing with the bootcamp. It’s been hard, considering I started this in the part of the year where it’s hardest for me to take on new projects, and I’ve never done any coding before (other than simple things with the command line).

I still don’t feel like I’ve learned how to code. The good news is that the most common joke I see from programmers goes “I’ve been a programmer for 10 years! I can’t wait to finally learn how to code!”

Maybe no one actually knows how to code, expect one guy, and we’re all copying off of them.

The work continues.

Road to Code #22

Another update on learning to code.

Still working with the DOM.

I’m approaching 6 months of learning to code. I’m still making progress on the web dev bootcamp, but I’m not going to be finished for a while. I don’t know if I need find strategies for faster progress in the coming weeks, or whether I need to just start doing simple freelance work now regardless of whether the bootcamp is done. Probably both.

I’m pretty sure I’ve said in at least one post that “I would like to be done with the bootcamp soon”… but obviously haven’t finished. This is hard stuff. If you’re thinking of taking a coding bootcamp, I’ll tell you that if you haven’t done any coding before, or if math wasn’t your strongest subject in school, a coding bootcamp will be tough (but still doable).

The work continues.

Road to Code #19

Another update on learning to code.

I’m done with the Javascript sections! Or at least, the sections 100% dedicated to Javascript. Now I’m working with the DOM – Document Object Model. Still trying to understand it, but basic idea is that the DOM turns every piece of code in a document into an object that you can change or manipulate.

I’m making steady progress. Progress slows down or speeds up from week to week, but the important thing is to keep moving forward.

The work continues.

Road to Code #18

Another update on learning to code.

Still learning about arrays and callback methods. Learning about shortening functions with arrow functions, and how to filter with Javascript.

I really don’t want to oversell what I said last week, about starting to see how some of this comes together. I’m definitely still a beginner, and will be for a while. But I am starting to see how I would apply some of the things I’m learning to real life data, finding different pieces of data and using code to make them interact with each other. It’s not huge, but it’s something.

The work continues.

Road to Code #16

Another update on learning to code.

Still learning about functions. The next section is called “Leveling Up Our Functions”, so I’m going to be learning about functions for awhile.

I’m prepping to spend February laser-focused on the coding course. Reading less, spending fewer days a week in gym, and so on. I really don’t want to do that last one, but also want to make significant progress next month.

The work continues.