02/14/17: Conditional statements. Operators. Functions.
Fizzbuzz. I assume this is like the Chem-101 for coding students and job prospectives? Weed out the weak early.
Challenges like these are important: they showcase an array of abilities using a “simple” problem. But, on day 2 of coding in JS, this just felt abstract as hell. I’m looking forward to tackling this problem again in a few months.
02/15/17: More functions — the most functions: pure functions, callback functions, anonymous functions, higher order functions, closure functions. Immediately Invoked Functional Expressions.
02/16/17: Data types. Syntax.
Today was a day for laying foundations. Lecture was spent going over data types and how to use them in functions within the JS syntax. It’s dry stuff.
This was the first time I felt class dragged on, as we were just taking notes rather than coding alongside our teacher. To me, the real learning takes place when we have the chance to apply the work ourselves — to get confused, and mess up, and overcomplicate.
Fridays at the Iron Yard are always my favorite. People roll in a little later, drink a little more coffee. We have the time to stumble through our code without the strict midnight deadline. It allows time for mistakes and easy conversation. Today, after correcting some of yesterday’s work, I will be working on a HTML+CSS mock-up — a necessary break from the intensive logic of JS.