Code School

So before I get started with Code Club one of the things I need to do is learn Scratch, I’ve had a quick play and don’t imagine it will be too hard (he says setting himself up for a fall) and so as part of that it’s time for a proper month of learning, liking movember but without the shit facial hair.  I have a Code School account so I have access to a good resource and have already completed a couple of their courses (GIT, R, Rails for Zombies), but this month I’m going to focus on JavaScript track, I’ve tinkered with and used it in the past, maybe now it’s time to learn it properly.

Day 19

Another day, another language looked at, I must be the master of Hello World by now.

Anyway for the first time in a long time it was Java.  It’s in use where I’m working at the moment (along with some technologies I’m more familiar with) but following my mantra of “learning is fun” it was time to grab a copy of Spring Tool Suite (STS) install, and then find a Spring Hello World tutorial.

One train journey home and the box is ticked, now to try and find some more interesting tutorials to get a fuller flavour of Spring and why people (who like Java) seem to like it and rate it.  Certainly since I last tinkered with java having a more integrated tool like STS makes my life a lot easier.  From nothing to Spring based Hello World in a 10 minute train is quite nice.  In the past I think I’d got bored with playing with Tomcat and trying to get it working at this point ;-)

Day 15

All about the learning.

In a bid to maximise my time I can be found on the train into train brow furrowed, head down and working on my laptop (to the point that I’ve managed to completely ignore people I know sitting opposite me – yep, I can get focussed) but it’s not really all working, it’s mostly learning, it’s about keeping my skills sharp and relevant, so even if some of the work I’m doing in my day to day isn’t programming I’m still looking at code, still learning my craft.  At the moment the list feels quite long and a little disjointed but in mind it almost makes sense.  By looking at and playing with lots of different technologies I’m making it easier to learn them and be a better programmer, as I port learning from one technology / toolset into another.  So by learning Ruby on Rails it helps me with Test Driven Development (TDD) and also the PHP framework Laravel.  By working with Codecademy it helps with my JavaScript (which I’m hoping will help with D3) and Python which will help with the MongoDB course and so it goes on.

Day 14

So where was everyone now getting in touch or asking questions about work and other projects in 2012?

I’m not complaining of course, it’s a fantastic start to 2013, I’ve got some interesting projects that I’m already wrapped up in and the learning is never ending, not just technologies but also methodologies, and aside from “Fitter” I’m covering off the three words aim for 2013 well (and taking into account the discussion I had the last time I had my haircut, I’m almost being epic and maybe even awesome in 2013 as well)

;-)

Day 10

So it’s another day, on the commute in I played around with a bit RoR as I continue to work through the Rails Tutorial and started to get back to working with JavaScript more using the helpful guys at Codecademy

So clearly I can tick today off as a day that isn’t wasted (my standard rule is that something learnt in a day means the day hasn’t been wasted!)

Which is handy as I’m working on a data visualisation piece at the moment which will make extensive use of JSON based data from REST queries with a view to being displayed using D3.js so even more learning going on.

;-)

Think it is safe to say that as part of my three words for 2013 I’m working well on “better” sad to report that “fitter” hasn’t even started, although I’m back doing my daily physio exercises – it’s a start!