The biggest benefit I have in developing my plan for deliberate practice is that the Ruby and Rails communities have a large bent towards learning. Below I am going to document my plan for skills to develop, tools I will use to develop those skills, and my specific plan for practice.
Tier 1 Skills
- Ruby
- Vim
- Git / Github
- Testing
- Bash
- Markdown
- Unix
Tier 2 Skills
- Rails
- JavaScript
- jQuery
- d3 or horizon
- CoffeeScript
- Backbone.js
- Angular.js
- Ember.js
- Vagrant
- Chef
- Zsh
- Objective C
- R or JuliaLang
- tmux
Plan
- Spend at least 30 min a day learning or doing
- Document what I learn / do in a practice log