Keeping Busy

Learning

It seems as though all of my hours are spoken for these days.  I’ve been working on pair projects, doing homework, and doing solo projects.  All of this is using the Ruby language.

Monday is when we really get into HTML and CSS.  I’ve had introductory lessons in these languages, but I’m excited to put my knowledge of Practical Object Oriented design to work.  We’ve had weekly reading homework from this book, and I’m slowly coming to understand the important concepts.

I’ve been continually going to the Seattle.rb group.  They had a wonderful monthly social meetup where we attempted to make “Battleship” programs.  I was partnered up with a senior engineer because I am extremely new.  The programmer gave me some valuable lessons in servers.

Another group that I find to be welcoming is the Puget Sound Python group.  I met many people, including the author of Fluent Python, Luciano Ramahalo.

Next week I plan to attend the Google Cloud Summit. I’m grateful to live in a city where I can diversify my knowledge in tech.

 

Starting Computer Science Fundamentals

Learning

It has been a hectic week and a half.  The amount of information that has come my way is astounding.  If I had to give last week a name, it would be “method week.”  I spent all weekend doing homework that wasn’t even required.  Understandably, I was frustrated, but also exhilarated when I came to the correct answers on my homework.

This week is saturated by test driven development.  When working with tests we do something called, red, green, refactor.

1.) Red – Write a test that fails.  You do this to set up the standards which your code has to adhere to.

2.) Green – Make the code pass the test.  Break down what it is that the test requires and make it work.

3.) Refactor – Your code should be as efficient and clearly written as possible.  Ask yourself if this is the case.

Homework for this weekend at Ada Developers Academy isn’t getting any easier, but that’s the beauty of the program.  Get comfortable being uncomfortable.  Shruti Van Wicklen is starting to teach our cohort computer science fundamentals.  The skills that I’m learning will elucidate the parts of computers, their languages, and memory that I haven’t had the joy of meeting.

night sky and trees

Night Sky and Trees

Other than class, I’ve been attending meetups with Chick Tech Seattle and Seattle.rb.  They’re both welcoming communities.  I prefer Seattle.rb for a quiet place to do some homework with the option to speak to experts in the Ruby language.  The Women in Tech SelfCare Series  was held at The Riveter, a bright, airy co-working space for women.  In addition to these, I volunteered to be a representative for Ada Developers Academy at a tournament at the Redmond Ridge golf course benefitting Ada as well as Year Up.  It was a lesson in networking and a source of renewed enthusiasm.