



Usually, when I look online for learning resources I find a lot of rankings like:

Top 10 blogs every tester should follow

Top 5 sites every tester should know

Top 20 twitter account for every professional tester

Almost always those ranking contain top hits from Google + one entry which happen to be closely related with the ranking source. Associating yourself with the best is really smart from a marketing perspective (and I actually may do that myself one day), but it's surely not what I was looking for. In this post, I want to provide a more thorough examination of the learning topic.





Text will contain 3 parts, which are ordered by, importance level - motivation, learning at work and learning after work. Each section contains action points to consider (same style as in Lean Software Development: An Agile Toolkit ). Note that those are not universal truths. You need to map them to your style of work and project reality.





You can probably apply those advices to different computer science field as well.





Part I - Motivation





Surely the most important one. You may have the best resources available, best people around, but still, it's not enough unless you are willing to learn.



