Background – my learning capacity is not unlimited. In terms of QQ and ZZ (see post on tough topics with low leverage), many technical subjects require substantial amount of laser energy, not a few weeks of cram reading — remember FIX, tibrv… With limited resources, we have to economize and plan long term with a vision, not shooting in all directions.
Example – my time spent on XAML now looks not organic growth, so the effort is likely wasted.
However, on the other extreme, staying in my familiar zone of java/SQL/perl/Linux is not strategic. I feel stagnant and left behind by those who branch out (see https://bintanvictor.wordpress.com/2017/02/22/skill-deependiversifystack-up/). More seriously, I feel my GTD capabilities are possibly diminishing as I age, so I feel a need to find new “cheese station”.
My Initial learning curves were steeper and exciting — cpp, c#, SQL.
Since 2008, this has felt like a fundamental balancing act in my career.
Unlikely most of my peers, I like learning new things. My learning capacity is 7/10 or 8/10 but I don’t enjoy staying in one area too long.
How about data science? I feel it’s kind of organic based on my pricing knowledge and math training. Also it could become a research/teaching career.
I have a habit of “touch and go”. Perhaps more appropriately, “touch, deep dive and go”. I deep dived on 10 to 20 topic and decided to move on: * java threading
* SQL joins and tuning
Following such a habit I could spread out too thin.