JavaScript Frameworks Everywhere

JavaScript, Learning

I can’t believe I have been at Ada Developers Academy for over four months.  Time is really flying by and I’m astounded daily by how much I have learned.  Today is the day that I’ll find out which companies I’ll be interviewing with for possible internships.  The past two months, everyone at Ada has been working their mental muscles by practicing whiteboarding and interview questions.  I’m so proud of these hard-working people and I know our efforts will be rewarded in the near-ish future.  The opportunity for interviewing with Ada’s phenomenal sponsors is an opportunity that I’ve been waiting for since I stepped my timid foot in the door.

This week at Ada, we have been getting into Backbone, the JavaScript framework.   I’ve been told that Backbone is used by Trello and Hulu.  We’ve learned about underscore templates, collection events, structuring data, and models.  Like with other frameworks, the abstraction is a bit confusing at first.  Our larger project is working with APIs, making calls, and viewing data in the browser.

In my limited spare time, I have been taking a JavaScript and React course for developers from Udemy.   The impetus to take this Udemy course happened through Twitter when Cassidy Williams was offering a deal on the course she had just written.  This course takes a different approach to teaching JavaScript from my classroom experience.  The Udemy course, so far, has been concentrating on JavaScript in the browser which makes it more interesting.  Since I’ve only had three weeks of JavaScript courses, I know that I could benefit from all the help that is offered.

Later this afternoon, I’ll attend an event from She Codes Now (Seattle).  Here I’ll get an intro to React (which will help with the Udemy course) and eat some pizza.  Pizza is key.

Last week was the Thanksgiving holiday and I spent a lot of time with my mentors.  I have two of them.  There is an industry mentor from the Puget Sound Python Programming group and a previous graduate from Ada Developers Academy.  Both of them have been instrumental in shaping my future as a software engineer.

 

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.