100 Days of Code: Day 12

Home / Technology / Web Development / 100 Days of Code: Day 12
It's Day 12 of 100 Days to Code, and I am mixing things up a bit by discussing my goals for next week as well as progress with the JavaScript challenges from freeCodeCamp.

[vc_row css=”.vc_custom_1526680382655{margin-top: 15px !important;margin-bottom: 60px !important;padding-right: 10% !important;padding-left: 10% !important;}”][vc_column][vc_progress_bar values=”%5B%7B%22label%22%3A%22Progress%22%2C%22value%22%3A%2212%22%2C%22color%22%3A%22blue%22%7D%5D” title=”100 Days of Code, Round 1″ percentage_value=”27″ title_color=”#3e3e3e” bar_color=”#1b7da9″ track_height=”20px” track_color=”#e7f6fc” m=”20″ extra_class=”” units=”%”][/vc_column][/vc_row][vc_row][vc_column][vc_custom_heading text=”Goals For Today:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]

  • Complete at least 40 freeCodeCamp challenges
  • Establish my goals for this week (Monday through Saturday)

[/vc_column_text][vc_custom_heading text=”The Good:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]Today I made it through 42 JavaScript programming challenges on freeCodeCamp. That means I should be finished with this section tomorrow, after which I will begin working on the next section (Object-Oriented and Functional Programming).[/vc_column_text][vc_custom_heading text=”The Bad:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]I have to wonder if I will ever love working with arrays. They have been my nemesis from day one — and by “day one”, I mean back in 2010 when I first decided to get into software development. I don’t know what it is about their smug little square-bracketed faces, but I just can’t seem to feel comfortable with them. I understand arrays; they make perfect sense if I think about them as being invisible spreadsheets of data in the sky (though they are a bit more complicated than that). I just don’t particularly care for them. I’m sure that will change someday, I’m just not sure when that might be.[/vc_column_text][vc_custom_heading text=”Notes/Comments:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][vc_column_text]

JavaScript

It has been a while since I have used JavaScript, not counting the few lines required to make components of my last few web projects function properly (especially since most of this was done using jQuery anyway). I am relieved to see so much of what I am doing is coming back to me very quickly.

The great thing about programming is that once you get the basics down, it’s really just a matter of remembering the syntax. So now that I am refreshing my memory on JavaScript syntax, more and more pieces are falling back into place. As a result, I am starting to feel more confident in my abilities as a programmer / web developer. My skills are starting to match back up to that big shiny degree that I have in my safe.

Goals For This Week (Monday – Saturday)

I know that I am giving myself a lot to do this week, but I am doing this for two reasons.

  1. I want to see how much I can actually get done if I know beforehand what I want to do throughout the week. I feel like I am spending too much time trying to figure out what to do and where to start, so this should really cut down on much of that wasted time.
  2. I am not inexperienced in the sense that I already learned everything that I am “learning” now. I don’t want to spend so much time caught up in video tutorials and re-learning material that I don’t have enough time to learn new material and build on the things I already learned. Thus, I am starting to really try to pack in as much refresher material as quickly as possible now so that in a few weeks I can be more independent as I move on to more difficult projects and material. I want to learn more than what I should already know.

[/vc_column_text][/vc_column][/vc_row]

Let's chat!

%d bloggers like this: