Один из частых вопросов у любого инженера (и не только) - как и когда учить новое? Технологии (по крайней мере, внешне) обновляются довольно быстро, количество инструментов, которыми необходимо владеть для ежедневной работы, растёт и нужно всё это как-то изучать и применять.
Для решения этой проблемы, и была придумана методология RDD она же Resume Driven Development...
Подробности:
http://www.seoded.ru/articles/resume-driven-development.html#ixzz62XKsRysb