Diving in to JavaScript

JavaScript, Learning

This week begins the deluge of JavaScript.  Looking back on the week, I can see how far I’ve come.  Although this is my first experience coding in JavaScript, I found it to be easier than I was anticipating.  I can thank my wonderful teachers at Ada Developers Academy for that.  They have given me a great foundation to build upon.  Recognizing patterns in languages that I’ve never learned is becoming easier and easier every day.

The week started with some JavaScript syntax.  It progressed into explaining the nuances of ES6 and how it has helped the language by seemingly making it more semantic and object-oriented.  I find that calling ‘this’ in JavaScript is not second nature to me yet, but I hope that It will be soon.  Our class was given the task of doing a project that we had done several months prior with Ruby.  Tasks that previously seemed daunting now looked more than manageable.

Now that we were comfortable coding in Javascript just a bit, they introduced JavaScript in the browser and then the library of jQuery.  Again, here we are standing on the shoulders of giants.  We have these fantastic tools at our fingertips.  I can’t wait until we start learning JavaScript frameworks.

Learning Frameworks

Learning

The past couple of weeks have been staggeringly busy for me.  I’ve been working on my group project (which is a store selling imaginary magical items.) . It was just in time for halloween.  Spooky.  I’ve gained a Python mentor, become closer with my Ada mentor, and been attending various meetups.  I find that the Puget Sound Python group is extremely fun and often have meetings near where I live.

In school, we’ve been continuing Rails and implementing OAuth.  This week was spent studying APIs and next week we will build one.

Today, I am at the Code Fellows working on my first Python framework, Django.  I’ve been playing with the idea of doing my capstone project in Flask.  The similarities between Rails and Django are astounding.  I appreciate my coursework and how the MVC was explained.  It has definitely helped to understand Django.  I finished my project about fifteen minutes ago.  She’s Coding set up this event and it is accessible to everyone.  The person sitting next to me has no coding experience and several other people are transitioning into different coding languages.  This event is for everyone mostly because of the plethora of helpful staff in every corner of the room.  I appreciate them answering questions and solving problems (even if it’s only that I forgot to save the document in my editor.) We deployed our blogs on Python Anywhere.

On another note, interviews are coming.  I’ve been trying to whiteboard like a mad person.  I have to thank my friend Sarah for inviting me to whiteboard with her.  It helped a lot.  I’m definitely a bit nervous about that.