Mary Dickson Diaz

Code, Life, Learning

the state of the code

Greetings from my last day of work!

A few things have changed since I drafted The Plan, as I expected they might. First, I got a list of textbooks for the class I am taking in February, and it appears we’re learning Web Design with HTML, CSS, JavaScript and jQuery Set (front-end programming languages).

This is nice because I started the MIT online class which is intro to computer science and programming using Python, which is a (mostly?) back-end programming language. I have homework due on Monday. I was rolling right along and then in lesson 3 we hit a pretty steep learning curve, my first indication of, yikes, this might be hard.

In light of this, and the fact that I’ll be trying to juggle two similar but distinct programming languages, I may abandon the wizard book. (That, and a programmer friend was like: “The wizard book?? Dear God, woman. Abandon that immediately. Cool videos though!”)

Said programmer friend then dispensed three pieces of wisdom, which I will share here in condensed form:

1. Programming is really cool because you get to build things. It’s nice to make something, and then show someone, and say “I made that.”

2. The majority of time in programming is spent trying to correct errors, and find what’s wrong in a given code, and deal with agonizing syntax issues like a missing comma or misspelled function. If that sort of thing sounds like zero fun to you, you may want to do something else.

3. There was a third piece of wisdom, but I have forgotten it. So, I’ll replace it with this: find and talk to programmer people, get yourself some mentors (and maybe do a better job of taking notes when they are dispensing with the wisdom).

Off to turn in my key. Adventures ahead!

1 Comment

  1. You might complement your online course with http://elizabethwickes.com/2014/09/01/the-great-python-mashup-lesson-plan/ , which I just came across today.

Leave a Reply

© 2017 Mary Dickson Diaz

Theme by Anders NorenUp ↑