Just 2 free months 2 learn or improve my skills

Posted by microspino on Stack Overflow See other posts from Stack Overflow or by microspino
Published on 2010-05-12T10:12:41Z Indexed on 2010/05/12 10:24 UTC
Read the original article Hit count: 247

Filed under:

On the 30 of June I will leave my every day work to start as freelance developer. I'd like to set a period of 2 months apart to improve my dev skills. At work I code in C# and during my spare time I enjoyed building Ruby on Rails web applications and creating some Arduino prototypes. I'm something more than junior but I don't feel really a senior developer because I never had a big corporate project built and designed by me with help of other juniors (although I don't think this is really a good definiton of a "senior", It helps describing my feelings).

Using a scale from 0 (ignorant) to 10 (proficient like a "samurai") the list below describes my skills that I would like to improve with just 2 months. I've already bought some nice and updated books on all the subjects hereunder:

The order doesn't matter

  • C => 1
  • C# & .Net => 6
  • Arduino & Processing => 2
  • Ruby => 5
  • Rails => 5
  • HTML/XHTML/CSS => 9
  • Javascript => 6
  • Objective-C/iPhone dev => 2
  • Python => 4
  • Django => 4
  • Desing Patterns => 3
  • Algorythms => 3
  • Git => 5

I haven't included SQL or Databases in general nor Networking because I spent 10 years working in the past with them and I feel pretty solid for now. As an aside, I've made up some interest in Redis, Node.js, HTML5 reading about them on the web. After two months, since I have to pay my bills, I could go searching for some new job. If learning and developing were really good maybe I could also invest on something I gave birth during them.

Can You give me some piece of advice on which you think It's better to improve or develop a learning project on (something like a "summer of code" thing)? The all point Is to see my weeknesses and work on them.

© Stack Overflow or respective owner

Related posts about learning