NavBar

Showing posts with label challenge. Show all posts
Showing posts with label challenge. Show all posts

Thursday, May 14, 2015

Learning Javascript....

The social networking of coding community is an amazing part of being a software dev.  I have really enjoyed connecting with new folks through emails and twitter.  It's funny that I've also gotten in touch with 2 former colleagues that have or are in the process of making the transition from scientists to software devs!  It's been great to share tips about learning resources and experiences so far.

Since I've very interested in learning JavaScript, jQuery, Angular, etc right now, one of those colleagues who has learned JS himself suggested I check out Treehouse for their JS resources.  So I did.  I have a couple months to check it out for free, so I started today on their Javascript Basics course.  I got 1/2 through the coursework today.  It's extremely basic stuff right now... beginning syntax, using the JS console in the browser, variables, etc.  They have a lot of resources from JS to jQuery to NodeJS to AngularJS, so I'm excited to check it out and see how their material progesses.  One thing that really bugs me with a lot of the online resources is that the coding takes place in their own browser based workspace environment rather than locally.  I do not like that.  I guess it is a ok way to learn the basics, but it bugs me to not have a record of my work and progress locally or on github.

I haven't studied too much Ruby/Rails outside of work this week.  I'm pretty immersed in it during the day since it's my full-time job, so it's nice to break that up with learning JS outside of work.  I have had some moments lately where things that previously did not make a lot of sense getting clearer in my mind and I feel good about it... I can see that I'm making progress.

Monday, January 26, 2015

Final pre-course work challenges finished! Foobar + temp conversion challenges.

As part of thefirehose project's pre-work course, there is a foobar challenge.  Although I know my solution needs refactoring, it's pretty cool to be able to get out a working solution for this in < 5 mins in Ruby.  I remember doing this challenge when I started coding two months ago and it took me hours and I had to *cheat* and look for hints online (I did it in jQuery instead of Ruby then).  Understanding the logic and for/while loops is so much better now!


The last challenge of the pre-course work was to make a temperature converter for C to F.  Easy.  Done in a couple minutes. The bonus 2nd part of this challenge was to allow user input (already did it for previous challenge) and make it convert both ways.  This was a little trickier because I needed to use regex to extract the integer and the unit for an input string like 32F or 101C.  But I did it.  Maybe not the prettiest solution, but it works!


So, I'm done with thefirehose project pre-course work now.  So I'm pretty much ready to go for either Tealeaf or thefirehose project bootcamps.