Me vs a java guy having only a single long-term java project, who has more zbs (mostly nlg) and GTD power, including
- performance tuning in thread pool, DB interface, serialization
- hot-swap and remote debugging
- tuning java+DB integration
When it comes to QQ and coding test scores, the difference is more visible than it is with GTD/zbs.
Conclusion — over 10 years, your portable GTD power grows too slow if you stick with one (or very few) system.
Am I advocating job hopping? Yes if you want to remain an individual contributor not aiming to move up.